| /xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/ |
| H A D | radv_meta_decompress.c | 329 uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_process_depth_image_inplace 336 if (!meta_state->depth_decomp[samples_log2].decompress_pipeline) { 338 meta_state->depth_decomp[samples_log2].pass, 339 meta_state->depth_decomp[samples_log2].p_layout, 340 &meta_state->depth_decomp[samples_log2].decompress_pipeline, 341 &meta_state->depth_decomp[samples_log2].resummarize_pipeline); 354 pipeline_h = meta_state->depth_decomp[samples_log2].decompress_pipeline; 357 pipeline_h = meta_state->depth_decomp[samples_log2].resummarize_pipeline; 417 .renderPass = meta_state->depth_decomp[samples_log2].pass,
|
| H A D | radv_meta_resolve_fs.c | 161 int samples_log2, 167 VkPipeline *pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key]; 175 uint32_t samples = 1 << samples_log2; 187 VkRenderPass *rp = &device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][0]; 381 const uint32_t samples_log2 = ffs(samples) - 1; local in function:emit_resolve 416 VkPipeline* pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key]; 419 VkResult ret = create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplars[fs_key]); 458 const uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_meta_resolve_fragment_image 466 if (!device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][dst_layout]) { 467 VkResult ret = create_resolve_pipeline(device, samples_log2, radv_fs_key_format_exemplar 160 create_resolve_pipeline(struct radv_device * device,int samples_log2,VkFormat format) argument [all...] |
| H A D | radv_meta_clear.c | 374 uint32_t samples, samples_log2; local in function:emit_color_clear 393 samples_log2 = ffs(samples) - 1; 401 if (device->meta_state.clear[samples_log2].render_pass[fs_key] == VK_NULL_HANDLE) { 404 &device->meta_state.clear[samples_log2].render_pass[fs_key]); 411 if (device->meta_state.clear[samples_log2].color_pipelines[fs_key] == VK_NULL_HANDLE) { 413 &device->meta_state.clear[samples_log2].color_pipelines[fs_key], 414 device->meta_state.clear[samples_log2].render_pass[fs_key]); 421 pipeline = device->meta_state.clear[samples_log2].color_pipelines[fs_key]; 426 assert(samples_log2 < ARRAY_SIZE(device->meta_state.clear)); 664 int samples_log2, 661 pick_depthstencil_pipeline(struct radv_cmd_buffer * cmd_buffer,struct radv_meta_state * meta_state,const struct radv_image_view * iview,int samples_log2,VkImageAspectFlags aspects,VkImageLayout layout,const VkClearRect * clear_rect,VkClearDepthStencilValue clear_value) argument 728 uint32_t samples, samples_log2; local in function:emit_depthstencil_clear [all...] |
| H A D | radv_meta_resolve_cs.c | 326 const uint32_t samples_log2 = ffs(samples) - 1; local in function:emit_resolve 364 pipeline = &device->meta_state.resolve_compute.rc[samples_log2].i_pipeline; 366 pipeline = &device->meta_state.resolve_compute.rc[samples_log2].srgb_pipeline; 368 pipeline = &device->meta_state.resolve_compute.rc[samples_log2].pipeline;
|
| H A D | radv_meta_fmask_expand.c | 117 const uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_expand_fmask_image_inplace 123 VkPipeline pipeline = device->meta_state.fmask_expand.pipeline[samples_log2];
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta_resolve_fs.c | 130 create_resolve_pipeline(struct radv_device *device, int samples_log2, VkFormat format) argument 135 VkPipeline *pipeline = &device->meta_state.resolve_fragment.rc[samples_log2].pipeline[fs_key]; 143 uint32_t samples = 1 << samples_log2; 152 VkRenderPass *rp = &device->meta_state.resolve_fragment.rc[samples_log2].render_pass[fs_key][0]; 421 create_depth_stencil_resolve_pipeline(struct radv_device *device, int samples_log2, int index, argument 440 pipeline = &device->meta_state.resolve_fragment.depth[samples_log2].average_pipeline; 444 pipeline = &device->meta_state.resolve_fragment.depth[samples_log2].min_pipeline; 446 pipeline = &device->meta_state.resolve_fragment.stencil[samples_log2].min_pipeline; 450 pipeline = &device->meta_state.resolve_fragment.depth[samples_log2].max_pipeline; 452 pipeline = &device->meta_state.resolve_fragment.stencil[samples_log2] 762 const uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_get_resolve_pipeline 850 const uint32_t samples_log2 = ffs(samples) - 1; local in function:emit_depth_stencil_resolve 939 const uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_meta_resolve_fragment_image [all...] |
| H A D | radv_meta_decompress.c | 442 uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_get_depth_pipeline 445 if (!state->depth_decomp[samples_log2].decompress_pipeline) { 448 ret = create_pipeline(cmd_buffer->device, samples, state->depth_decomp[samples_log2].pass, 449 state->depth_decomp[samples_log2].p_layout, DEPTH_DECOMPRESS, 450 &state->depth_decomp[samples_log2].decompress_pipeline); 456 ret = create_pipeline(cmd_buffer->device, samples, state->depth_decomp[samples_log2].pass, 457 state->depth_decomp[samples_log2].p_layout, DEPTH_RESUMMARIZE, 458 &state->depth_decomp[samples_log2].resummarize_pipeline); 467 pipeline = &state->depth_decomp[samples_log2].decompress_pipeline; 470 pipeline = &state->depth_decomp[samples_log2] 485 uint32_t samples_log2 = ffs(image->info.samples) - 1; local in function:radv_process_depth_image_layer [all...] |
| H A D | radv_meta_clear.c | 383 uint32_t samples, samples_log2; local in function:emit_color_clear 402 samples_log2 = ffs(samples) - 1; 406 if (device->meta_state.clear[samples_log2].render_pass[fs_key] == VK_NULL_HANDLE) { 409 &device->meta_state.clear[samples_log2].render_pass[fs_key]); 416 if (device->meta_state.clear[samples_log2].color_pipelines[fs_key] == VK_NULL_HANDLE) { 418 device, samples, 0, &device->meta_state.clear[samples_log2].color_pipelines[fs_key], 419 device->meta_state.clear[samples_log2].render_pass[fs_key]); 426 pipeline = device->meta_state.clear[samples_log2].color_pipelines[fs_key]; 428 assert(samples_log2 < ARRAY_SIZE(device->meta_state.clear)); 677 const struct radv_image_view *iview, int samples_log2, 676 pick_depthstencil_pipeline(struct radv_cmd_buffer * cmd_buffer,struct radv_meta_state * meta_state,const struct radv_image_view * iview,int samples_log2,VkImageAspectFlags aspects,VkImageLayout layout,bool in_render_loop,const VkClearRect * clear_rect,VkClearDepthStencilValue clear_value) argument 742 uint32_t samples, samples_log2; local in function:emit_depthstencil_clear [all...] |
| H A D | radv_meta_resolve_cs.c | 499 uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_get_resolve_pipeline 503 pipeline = &state->resolve_compute.rc[samples_log2].i_pipeline; 505 pipeline = &state->resolve_compute.rc[samples_log2].srgb_pipeline; 507 pipeline = &state->resolve_compute.rc[samples_log2].pipeline; 583 const uint32_t samples_log2 = ffs(samples) - 1; local in function:emit_depth_stencil_resolve 623 pipeline = &device->meta_state.resolve_compute.depth[samples_log2].average_pipeline; 627 pipeline = &device->meta_state.resolve_compute.depth[samples_log2].min_pipeline; 629 pipeline = &device->meta_state.resolve_compute.stencil[samples_log2].min_pipeline; 633 pipeline = &device->meta_state.resolve_compute.depth[samples_log2].max_pipeline; 635 pipeline = &device->meta_state.resolve_compute.stencil[samples_log2] [all...] |
| H A D | radv_meta_fmask_expand.c | 98 const uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_expand_fmask_image_inplace 105 VkPipeline pipeline = device->meta_state.fmask_expand.pipeline[samples_log2];
|
| H A D | radv_meta_bufimage.c | 1713 uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_meta_image_to_image_cs 1734 VkPipeline pipeline = cmd_buffer->device->meta_state.itoi.pipeline[samples_log2]; 1851 uint32_t samples_log2 = ffs(samples) - 1; local in function:radv_meta_clear_image_cs 1862 VkPipeline pipeline = cmd_buffer->device->meta_state.cleari.pipeline[samples_log2];
|
| /xsrc/external/mit/MesaLib/dist/src/amd/compiler/ |
| H A D | aco_instruction_selection.cpp | 6491 Temp samples_log2 = bld.sop2(aco_opcode::s_bfe_u32, bld.def(s1), bld.def(s1, scc), dword3, local in function:aco::__anon562fcc110110::get_image_samples 6494 samples_log2);
|