Lines Matching refs:samp_loc
1725 tu6_emit_sample_locations(struct tu_cs *cs, const VkSampleLocationsInfoEXT *samp_loc) in tu6_emit_sample_locations() argument
1727 if (!samp_loc) { in tu6_emit_sample_locations()
1739 assert(samp_loc->sampleLocationsPerPixel == samp_loc->sampleLocationsCount); in tu6_emit_sample_locations()
1740 assert(samp_loc->sampleLocationGridSize.width == 1); in tu6_emit_sample_locations()
1741 assert(samp_loc->sampleLocationGridSize.height == 1); in tu6_emit_sample_locations()
1746 for (uint32_t i = 0; i < samp_loc->sampleLocationsCount; i++) { in tu6_emit_sample_locations()
1748 (A6XX_RB_SAMPLE_LOCATION_0_SAMPLE_0_X(samp_loc->pSampleLocations[i].x) | in tu6_emit_sample_locations()
1749 A6XX_RB_SAMPLE_LOCATION_0_SAMPLE_0_Y(samp_loc->pSampleLocations[i].y)) << i*8; in tu6_emit_sample_locations()
2679 const VkSampleLocationsInfoEXT *samp_loc = NULL; in tu_pipeline_builder_parse_multisample_and_color_blend() local
2682 samp_loc = &sample_locations->sampleLocationsInfo; in tu_pipeline_builder_parse_multisample_and_color_blend()
2685 samp_loc ? 9 : 6)) { in tu_pipeline_builder_parse_multisample_and_color_blend()
2686 tu6_emit_sample_locations(&cs, samp_loc); in tu_pipeline_builder_parse_multisample_and_color_blend()