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/
H A 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()
208 color_attachments.clearColor = { clear_color.x * clear_color.w, clear_color.y * clear_color.w, clear_color.z * clear_color.w, clear_color.w }; 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/
H A 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()
H A 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()
H A Dpanvk_vX_meta_clear.c492 attachment = subpass->color_attachments[rt].idx; in CmdClearAttachments()
H A Dpanvk_private.h1027 struct panvk_subpass_attachment *color_attachments;
/third_party/mesa3d/src/freedreno/vulkan/
H A 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[ in tu_setup_dynamic_inheritance()
[all...]
H A Dtu_pass.h61 struct tu_subpass_attachment *color_attachments; member
/third_party/mesa3d/src/amd/vulkan/
H A 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()
H A 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()
H A 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()
H A 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()
/third_party/mesa3d/src/imagination/vulkan/
H A 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()
H A Dpvr_private.h1229 uint32_t *color_attachments; member
/third_party/mesa3d/src/broadcom/vulkan/
H A 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()
H A Dv3dvx_device.c271 uint32_t att_idx = subpass->color_attachments[i].attachment; in framebuffer_compute_internal_bpp_msaa()
H A 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 cmd_buffer_emit_render_pass_rcl()
2323 struct v3dv_subpass_attachment *attachment = &subpass->color_attachments[rt]; in cmd_buffer_render_pass_setup_render_target()
H A Dv3dvx_pipeline.c100 pipeline->subpass->color_attachments[i].attachment; in pack_blend()
H A 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()
H A Dv3dv_meta_clear.c984 const uint32_t attachment_idx = subpass->color_attachments[rt_idx].attachment; in emit_subpass_color_clear_rects()
/third_party/mesa3d/src/vulkan/runtime/
H A 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()
[all...]
H A Dvk_render_pass.h142 struct vk_subpass_attachment *color_attachments; member
/third_party/vk-gl-cts/external/amber/src/src/vulkan/
H A Dframe_buffer.h35 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments,
H A Dframe_buffer.cc31 const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments, in FrameBuffer()
37 color_attachments_(color_attachments), in FrameBuffer()
29 FrameBuffer( Device* device, const std::vector<const amber::Pipeline::BufferInfo*>& color_attachments, amber::Pipeline::BufferInfo depth_stencil_attachment, const std::vector<const amber::Pipeline::BufferInfo*>& resolve_targets, uint32_t width, uint32_t height) FrameBuffer() argument
/third_party/mesa3d/src/amd/compiler/tests/
H A 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/
H A Dgl4cDirectStateAccessFramebuffersAndRenderbuffersTests.cpp1576 std::vector<glw::GLuint> color_attachments(max_color_attachments); in iterate()
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()
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_attachment in iterate()
[all...]

Completed in 39 milliseconds

12