Searched refs:sample_positions (Results 1 – 12 of 12) sorted by relevance
/third_party/mesa3d/src/imagination/vulkan/ |
D | pvr_job_render.c | 803 } sample_positions[4] = { in pvr_rogue_get_cr_multisamplectl_val() local 829 assert(idx < ARRAY_SIZE(sample_positions)); in pvr_rogue_get_cr_multisamplectl_val() 834 value.msaa_x7 = sample_positions[idx].x[7]; in pvr_rogue_get_cr_multisamplectl_val() 835 value.msaa_x6 = sample_positions[idx].x[6]; in pvr_rogue_get_cr_multisamplectl_val() 836 value.msaa_x5 = sample_positions[idx].x[5]; in pvr_rogue_get_cr_multisamplectl_val() 837 value.msaa_x4 = sample_positions[idx].x[4]; in pvr_rogue_get_cr_multisamplectl_val() 840 value.msaa_y7 = 16U - sample_positions[idx].y[7]; in pvr_rogue_get_cr_multisamplectl_val() 841 value.msaa_y6 = 16U - sample_positions[idx].y[6]; in pvr_rogue_get_cr_multisamplectl_val() 842 value.msaa_y5 = 16U - sample_positions[idx].y[5]; in pvr_rogue_get_cr_multisamplectl_val() 843 value.msaa_y4 = 16U - sample_positions[idx].y[4]; in pvr_rogue_get_cr_multisamplectl_val() [all …]
|
/third_party/mesa3d/src/gallium/drivers/radeonsi/ |
D | si_state_msaa.c | 208 si_get_sample_position(&sctx->b, 1, 0, sctx->sample_positions.x1[0]); in si_init_msaa_functions() 211 si_get_sample_position(&sctx->b, 2, i, sctx->sample_positions.x2[i]); in si_init_msaa_functions() 213 si_get_sample_position(&sctx->b, 4, i, sctx->sample_positions.x4[i]); in si_init_msaa_functions() 215 si_get_sample_position(&sctx->b, 8, i, sctx->sample_positions.x8[i]); in si_init_msaa_functions() 217 si_get_sample_position(&sctx->b, 16, i, sctx->sample_positions.x16[i]); in si_init_msaa_functions()
|
D | si_state.c | 3150 sizeof(sctx->sample_positions), in si_set_framebuffer_state() 3151 &sctx->sample_positions); in si_set_framebuffer_state() 3162 (ubyte *)sctx->sample_positions.x2 - (ubyte *)sctx->sample_positions.x1; in si_set_framebuffer_state() 3166 (ubyte *)sctx->sample_positions.x4 - (ubyte *)sctx->sample_positions.x1; in si_set_framebuffer_state() 3170 (ubyte *)sctx->sample_positions.x8 - (ubyte *)sctx->sample_positions.x1; in si_set_framebuffer_state() 3174 (ubyte *)sctx->sample_positions.x16 - (ubyte *)sctx->sample_positions.x1; in si_set_framebuffer_state()
|
D | si_pipe.h | 1242 } sample_positions; member
|
/third_party/mesa3d/src/panfrost/lib/ |
D | pan_samples.c | 135 return dev->sample_positions->ptr.gpu + offset; in panfrost_sample_positions() 142 dev->sample_positions = panfrost_bo_create(dev, 4096, 0, "Sample positions"); in panfrost_upload_sample_positions() 144 memcpy(dev->sample_positions->ptr.cpu, sample_position_lut, in panfrost_upload_sample_positions()
|
D | pan_device.h | 265 struct panfrost_bo *sample_positions; member
|
/third_party/mesa3d/src/gallium/drivers/r600/ |
D | r600_state_common.c | 1389 ptr = rctx->sample_positions; in r600_update_driver_const_buffers() 1392 memcpy(ptr, rctx->sample_positions, R600_UCP_SIZE); in r600_update_driver_const_buffers() 1428 memcpy(ptr, rctx->sample_positions, R600_UCP_SIZE); in r600_update_driver_const_buffers() 1572 assert(rctx->framebuffer.nr_samples <= ARRAY_SIZE(rctx->sample_positions)/4); in r600_set_sample_locations_constant_buffer() 1574 memset(rctx->sample_positions, 0, 4 * 4 * 16); in r600_set_sample_locations_constant_buffer() 1576 ctx->get_sample_position(ctx, rctx->framebuffer.nr_samples, i, &rctx->sample_positions[4*i]); in r600_set_sample_locations_constant_buffer() 1578 rctx->sample_positions[4*i + 2] = rctx->sample_positions[4*i + 0] - 0.5f; in r600_set_sample_locations_constant_buffer() 1579 rctx->sample_positions[4*i + 3] = rctx->sample_positions[4*i + 1] - 0.5f; in r600_set_sample_locations_constant_buffer()
|
D | r600_pipe.h | 599 float sample_positions[4 * 16]; member
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_vX_device.c | 260 bos[bo_idx++] = pdev->sample_positions->gem_handle; in panvk_per_arch()
|
/third_party/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_job.c | 679 bo_handles[submit.bo_handle_count++] = dev->sample_positions->gem_handle; in panfrost_batch_submit_ioctl()
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_device.c | 4372 const bool add_sample_positions = !queue->ring_info.sample_positions && needs->sample_positions; in radv_update_preamble_cs() 4532 …sk_rings && !needs->mesh_scratch_ring && !needs->gds && !needs->gds_oa && !needs->sample_positions) in radv_update_preamble_cs() 4917 needs.sample_positions |= cmd_buffer->sample_positions_needed; in radv_update_preambles() 4946 queue->ring_info.sample_positions == needs.sample_positions) in radv_update_preambles()
|
D | radv_private.h | 740 bool sample_positions; member
|