Home
last modified time | relevance | path

Searched refs:color_attachments (Results 1 – 25 of 36) sorted by relevance

12

/third_party/skia/third_party/externals/imgui/examples/example_emscripten_wgpu/
Dmain.cpp205 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()
208color_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/
Dpanvk_pass.c134 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()
Dpanvk_cmd_buffer.c444 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()
Dpanvk_vX_meta_clear.c492 attachment = subpass->color_attachments[rt].idx; in panvk_per_arch()
Dpanvk_private.h1027 struct panvk_subpass_attachment *color_attachments; member
/third_party/mesa3d/src/freedreno/vulkan/
Dtu_pass.c435 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 …]
Dtu_pass.h61 struct tu_subpass_attachment *color_attachments; member
/third_party/mesa3d/src/imagination/vulkan/
Dpvr_pass.c110 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()
Dpvr_private.h1229 uint32_t *color_attachments; member
/third_party/mesa3d/src/amd/vulkan/
Dradv_pass.c251 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()
Dradv_meta_resolve.c587 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()
Dradv_meta_clear.c318 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()
Dradv_meta_resolve_fs.c914 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()
Dradv_cmd_buffer.c1337 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/
Dv3dv_pass.c62 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()
Dv3dvx_device.c271 uint32_t att_idx = subpass->color_attachments[i].attachment; in v3dX()
Dv3dvx_cmd_buffer.c210 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()
Dv3dvx_pipeline.c100 pipeline->subpass->color_attachments[i].attachment; in pack_blend()
Dv3dv_cmd_buffer.c322 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/
Dframe_buffer.cc31 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments, in FrameBuffer() argument
37 color_attachments_(color_attachments), in FrameBuffer()
Dframe_buffer.h35 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments,
/third_party/mesa3d/src/vulkan/runtime/
Dvk_render_pass.c514 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()
Dvk_render_pass.h142 struct vk_subpass_attachment *color_attachments; member
/third_party/mesa3d/src/amd/compiler/tests/
Dhelpers.cpp692 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/
Dgl4cDirectStateAccessFramebuffersAndRenderbuffersTests.cpp1576 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 …]

12