/third_party/skia/third_party/externals/imgui/examples/example_emscripten_wgpu/ |
D | main.cpp | 205 WGPURenderPassColorAttachment color_attachments = {}; in main_loop() local 206 color_attachments.loadOp = WGPULoadOp_Clear; in main_loop() 207 color_attachments.storeOp = WGPUStoreOp_Store; in main_loop() 208 …color_attachments.clearColor = { clear_color.x * clear_color.w, clear_color.y * clear_color.w, cle… in main_loop() 209 color_attachments.view = wgpuSwapChainGetCurrentTextureView(wgpu_swap_chain); in main_loop() 212 render_pass_desc.colorAttachments = &color_attachments; in main_loop()
|
/third_party/mesa3d/src/panfrost/vulkan/ |
D | panvk_pass.c | 134 subpass->color_attachments = p; in panvk_CreateRenderPass2() 140 subpass->color_attachments[j] = (struct panvk_subpass_attachment) { in panvk_CreateRenderPass2() 150 subpass->color_attachments[j].clear = true; in panvk_CreateRenderPass2() 152 subpass->color_attachments[j].preload = true; in panvk_CreateRenderPass2() 154 subpass->color_attachments[j].preload = true; in panvk_CreateRenderPass2()
|
D | panvk_cmd_buffer.c | 444 int idx = subpass->color_attachments[cb].idx; in panvk_cmd_fb_info_set_subpass() 450 fbinfo->rts[cb].clear = subpass->color_attachments[cb].clear; in panvk_cmd_fb_info_set_subpass() 451 fbinfo->rts[cb].preload = subpass->color_attachments[cb].preload; in panvk_cmd_fb_info_set_subpass()
|
D | panvk_vX_meta_clear.c | 492 attachment = subpass->color_attachments[rt].idx; in panvk_per_arch()
|
D | panvk_private.h | 1027 struct panvk_subpass_attachment *color_attachments; member
|
/third_party/mesa3d/src/freedreno/vulkan/ |
D | tu_pass.c | 435 uint32_t a = subpass->color_attachments[j].attachment; in tu_render_pass_patch_input_gmem() 483 uint32_t a = subpass->color_attachments[j].attachment; in tu_render_pass_check_feedback_loop() 859 subpass->color_attachments = p; in tu_CreateRenderPass2() 864 subpass->color_attachments[j].attachment = a; in tu_CreateRenderPass2() 988 subpass->color_attachments = cmd_buffer->dynamic_color_attachments; in tu_setup_dynamic_render_pass() 1004 subpass->color_attachments[i].attachment = VK_ATTACHMENT_UNUSED; in tu_setup_dynamic_render_pass() 1015 subpass->color_attachments[i].attachment = a++; in tu_setup_dynamic_render_pass() 1107 subpass->color_attachments = cmd_buffer->dynamic_color_attachments; in tu_setup_dynamic_inheritance() 1124 subpass->color_attachments[i].attachment = VK_ATTACHMENT_UNUSED; in tu_setup_dynamic_inheritance() 1131 subpass->color_attachments[i].attachment = a++; in tu_setup_dynamic_inheritance() [all …]
|
D | tu_pass.h | 61 struct tu_subpass_attachment *color_attachments; member
|
/third_party/mesa3d/src/imagination/vulkan/ |
D | pvr_pass.c | 110 const int32_t color_idx = subpass->color_attachments[i]; in pvr_is_subpass_initops_flush_needed() 419 subpass->color_attachments = subpass_attachments; in pvr_CreateRenderPass2() 423 subpass->color_attachments[j] = in pvr_CreateRenderPass2() 426 if (subpass->color_attachments[j] == VK_ATTACHMENT_UNUSED) in pvr_CreateRenderPass2() 429 index = subpass->color_attachments[j]; in pvr_CreateRenderPass2()
|
D | pvr_private.h | 1229 uint32_t *color_attachments; member
|
/third_party/mesa3d/src/amd/vulkan/ |
D | radv_pass.c | 251 struct radv_subpass_attachment *subpass_att = &subpass->color_attachments[j]; in radv_render_pass_compile() 289 if (subpass->color_attachments[k].attachment == in radv_render_pass_compile() 292 subpass->color_attachments[k].in_render_loop = true; in radv_render_pass_compile() 415 subpass->color_attachments = p; in radv_CreateRenderPass2() 419 subpass->color_attachments[j] = (struct radv_subpass_attachment){ in radv_CreateRenderPass2()
|
D | radv_meta_resolve.c | 587 struct radv_subpass_attachment src_att = subpass->color_attachments[i]; in radv_cmd_buffer_resolve_subpass_hw() 620 .color_attachments = (struct radv_subpass_attachment[]){src_att, dest_att}, in radv_cmd_buffer_resolve_subpass_hw() 718 struct radv_subpass_attachment src_att = subpass->color_attachments[i]; in radv_cmd_buffer_resolve_subpass() 776 struct radv_subpass_attachment src_att = subpass->color_attachments[i]; in radv_decompress_resolve_subpass_src()
|
D | radv_meta_clear.c | 318 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_color_clear() 639 .color_attachments = NULL, in emit_depthstencil_clear() 1876 const uint32_t pass_att = subpass->color_attachments[subpass_att].attachment; in emit_clear() 1880 VkImageLayout image_layout = subpass->color_attachments[subpass_att].layout; in emit_clear() 1881 bool in_render_loop = subpass->color_attachments[subpass_att].in_render_loop; in emit_clear() 1937 a = cmd_state->subpass->color_attachments[i].attachment; in radv_subpass_needs_clear() 2005 uint32_t a = cmd_state->subpass->color_attachments[i].attachment; in radv_cmd_buffer_clear_subpass()
|
D | radv_meta_resolve_fs.c | 914 struct radv_subpass_attachment src_att = subpass->color_attachments[i]; in radv_cmd_buffer_resolve_subpass_fs() 925 .color_attachments = (struct radv_subpass_attachment[]){dest_att}, in radv_cmd_buffer_resolve_subpass_fs() 981 .color_attachments = NULL, in radv_depth_stencil_resolve_subpass_fs()
|
D | radv_cmd_buffer.c | 1337 if (subpass->color_attachments[i].attachment == VK_ATTACHMENT_UNUSED) { in radv_emit_rbplus_state() 1344 int idx = subpass->color_attachments[i].attachment; in radv_emit_rbplus_state() 2536 att_idx = subpass->color_attachments[cb_idx].attachment; in radv_update_bound_fast_clear_color() 2677 int idx = subpass->color_attachments[i].attachment; in radv_emit_fb_mip_change_flush() 2756 if (subpass->color_attachments[i].attachment == VK_ATTACHMENT_UNUSED) { in radv_emit_framebuffer_state() 2761 int idx = subpass->color_attachments[i].attachment; in radv_emit_framebuffer_state() 2763 VkImageLayout layout = subpass->color_attachments[i].layout; in radv_emit_framebuffer_state() 2764 bool in_render_loop = subpass->color_attachments[i].in_render_loop; in radv_emit_framebuffer_state() 6468 const uint32_t a = subpass->color_attachments[i].attachment; in radv_mark_noncoherent_rb()
|
/third_party/mesa3d/src/broadcom/vulkan/ |
D | v3dv_pass.c | 62 uint32_t attachment_idx = subpass->color_attachments[j].attachment; in pass_find_subpass_range_for_attachments() 208 subpass->color_attachments = p; in v3dv_CreateRenderPass2() 212 subpass->color_attachments[j] = (struct v3dv_subpass_attachment) { in v3dv_CreateRenderPass2() 328 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in subpass_get_granularity()
|
D | v3dvx_device.c | 271 uint32_t att_idx = subpass->color_attachments[i].attachment; in v3dX()
|
D | v3dvx_cmd_buffer.c | 210 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_render_pass_emit_loads() 565 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_render_pass_emit_stores() 899 uint32_t attachment_idx = subpass->color_attachments[i].attachment; in v3dX() 2323 struct v3dv_subpass_attachment *attachment = &subpass->color_attachments[rt]; in v3dX()
|
D | v3dvx_pipeline.c | 100 pipeline->subpass->color_attachments[i].attachment; in pack_blend()
|
D | v3dv_cmd_buffer.c | 322 if (subpass->color_attachments[i].attachment != in cmd_buffer_can_merge_subpass() 323 prev_subpass->color_attachments[i].attachment) { in cmd_buffer_can_merge_subpass() 874 subpass->color_attachments[i].attachment; in cmd_buffer_subpass_handle_pending_resolves() 1064 const uint32_t attachment_idx = subpass->color_attachments[i].attachment; in cmd_buffer_update_attachment_resolve_state() 1325 const uint32_t att_idx = subpass->color_attachments[i].attachment; in cmd_buffer_emit_subpass_clears()
|
/third_party/vk-gl-cts/external/amber/src/src/vulkan/ |
D | frame_buffer.cc | 31 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments, in FrameBuffer() argument 37 color_attachments_(color_attachments), in FrameBuffer()
|
D | frame_buffer.h | 35 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments,
|
/third_party/mesa3d/src/vulkan/runtime/ |
D | vk_render_pass.c | 514 subpass->color_attachments = next_subpass_attachment; in vk_common_CreateRenderPass2() 518 vk_subpass_attachment_init(&subpass->color_attachments[a], in vk_common_CreateRenderPass2() 537 vk_subpass_attachment_link_resolve(&subpass->color_attachments[a], in vk_common_CreateRenderPass2() 619 subpass->color_attachments[c].layout = in vk_common_CreateRenderPass2() 941 &subpass->color_attachments[i]; in vk_get_command_buffer_inheritance_as_rendering_resume() 1574 STACK_ARRAY(VkRenderingAttachmentInfo, color_attachments, in begin_subpass() 1582 &subpass->color_attachments[i]; in begin_subpass() 1583 VkRenderingAttachmentInfo *color_attachment = &color_attachments[i]; in begin_subpass() 2046 .pColorAttachments = color_attachments, in begin_subpass() 2090 STACK_ARRAY_FINISH(color_attachments); in begin_subpass()
|
D | vk_render_pass.h | 142 struct vk_subpass_attachment *color_attachments; member
|
/third_party/mesa3d/src/amd/compiler/tests/ |
D | helpers.cpp | 692 VkAttachmentReference color_attachments[16]; in create_graphics_pipeline() local 709 VkAttachmentReference *ref = &color_attachments[num_color_attachments]; in create_graphics_pipeline() 861 subpass.pColorAttachments = color_attachments; in create_graphics_pipeline()
|
/third_party/vk-gl-cts/external/openglcts/modules/gl/ |
D | gl4cDirectStateAccessFramebuffersAndRenderbuffersTests.cpp | 1576 std::vector<glw::GLuint> color_attachments(max_color_attachments); in iterate() local 1581 color_attachments[i] = GL_COLOR_ATTACHMENT0 + i; in iterate() 1619 gl.namedFramebufferDrawBuffers(framebuffer, max_color_attachments, &(color_attachments[0])); in iterate() 1776 std::vector<glw::GLuint> color_attachments(max_color_attachments); in iterate() local 1783 color_attachments[i] = GL_COLOR_ATTACHMENT0 + i; in iterate() 1830 gl.invalidateNamedFramebufferData(framebuffer, max_color_attachments, &(color_attachments[0])); in iterate() 1831 is_ok &= CheckErrorAndLog(&(color_attachments[0]), max_color_attachments); in iterate() 1835 gl.invalidateNamedFramebufferData(framebuffer, 1, &(color_attachments[i])); in iterate() 1836 is_ok &= CheckErrorAndLog(color_attachments[i]); in iterate() 1995 std::vector<glw::GLuint> color_attachments(max_color_attachments); in iterate() local [all …]
|