Home
last modified time | relevance | path

Searched refs:num_attachments (Results 1 - 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/zink/
H A Dzink_framebuffer.c72 assert(rp->state.num_cbufs + rp->state.have_zsbuf + rp->state.num_cresolves + rp->state.num_zsresolves == fb->state.num_attachments); in zink_init_framebuffer()
78 fci.attachmentCount = fb->state.num_attachments; in zink_init_framebuffer()
87 attachments.attachmentImageInfoCount = fb->state.num_attachments; in zink_init_framebuffer()
131 for (int i = 0; i < state->num_attachments; i++) in create_framebuffer_imageless()
152 state.num_attachments = ctx->fb_state.nr_cbufs; in zink_get_framebuffer()
177 memcpy(&state.infos[state.num_attachments], &transient->info, sizeof(transient->info)); in zink_get_framebuffer()
181 memcpy(&state.infos[state.num_attachments], &surface->info, sizeof(surface->info)); in zink_get_framebuffer()
183 state.num_attachments++; in zink_get_framebuffer()
187 assert(state.num_attachments + num_resolves < 16); in zink_get_framebuffer()
188 state.num_attachments in zink_get_framebuffer()
[all...]
H A Dzink_render_pass.c75 pstate->num_attachments = state->num_cbufs; in create_render_pass2()
125 int num_attachments = state->num_cbufs; in create_render_pass2() local
129 attachments[num_attachments].sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2; in create_render_pass2()
130 attachments[num_attachments].pNext = NULL; in create_render_pass2()
131 attachments[num_attachments].flags = 0; in create_render_pass2()
132 pstate->attachments[num_attachments].format = attachments[num_attachments].format = rt->format; in create_render_pass2()
133 pstate->attachments[num_attachments].samples = attachments[num_attachments].samples = rt->samples; in create_render_pass2()
134 attachments[num_attachments] in create_render_pass2()
[all...]
H A Dzink_clear.c58 int num_attachments = 0; in clear_in_rp() local
71 attachments[num_attachments].aspectMask = VK_IMAGE_ASPECT_COLOR_BIT; in clear_in_rp()
72 attachments[num_attachments].colorAttachment = i; in clear_in_rp()
73 attachments[num_attachments].clearValue.color = color; in clear_in_rp()
74 ++num_attachments; in clear_in_rp()
85 attachments[num_attachments].aspectMask = aspect; in clear_in_rp()
86 attachments[num_attachments].clearValue.depthStencil.depth = depth; in clear_in_rp()
87 attachments[num_attachments].clearValue.depthStencil.stencil = stencil; in clear_in_rp()
88 ++num_attachments; in clear_in_rp()
105 VKCTX(CmdClearAttachments)(batch->state->cmdbuf, num_attachments, attachment in clear_in_rp()
[all...]
H A Dzink_pipeline.c111 unsigned num_attachments = state->render_pass ? in zink_create_gfx_pipeline() local
115 num_attachments--; in zink_create_gfx_pipeline()
117 for (unsigned i = 0; i < num_attachments; i++) { in zink_create_gfx_pipeline()
128 blend_state.attachmentCount = num_attachments; in zink_create_gfx_pipeline()
H A Dzink_framebuffer.h42 uint32_t num_attachments:4; member
H A Dzink_render_pass.h73 uint32_t num_attachments:22; member
H A Dzink_context.c2503 return _mesa_hash_data(key, offsetof(struct zink_framebuffer_state, infos) + sizeof(s->infos[0]) * s->num_attachments); in hash_framebuffer_imageless()
2510 return memcmp(a, b, offsetof(struct zink_framebuffer_state, infos) + sizeof(s->infos[0]) * s->num_attachments) == 0; in equals_framebuffer_imageless()
3532 if (!ctx->framebuffer || !ctx->framebuffer->state.num_attachments) in zink_texture_barrier()
/third_party/mesa3d/src/gallium/frontends/dri/
H A Ddri2.c112 unsigned num_attachments, i; in dri2_drawable_get_buffers() local
118 num_attachments = 0; in dri2_drawable_get_buffers()
122 attachments[num_attachments++] = __DRI_BUFFER_FRONT_LEFT; in dri2_drawable_get_buffers()
186 attachments[num_attachments++] = att; in dri2_drawable_get_buffers()
188 attachments[num_attachments++] = depth; in dri2_drawable_get_buffers()
193 num_attachments /= 2; in dri2_drawable_get_buffers()
196 attachments, num_attachments, in dri2_drawable_get_buffers()
202 attachments, num_attachments, in dri2_drawable_get_buffers()
/third_party/mesa3d/src/amd/compiler/tests/
H A Dhelpers.cpp723 unsigned num_attachments = num_color_attachments; in create_graphics_pipeline() local
726 VkAttachmentDescription *desc = &attachment_descs[num_attachments]; in create_graphics_pipeline()
740 num_attachments++; in create_graphics_pipeline()
871 renderpass_info.attachmentCount = num_attachments; in create_graphics_pipeline()

Completed in 15 milliseconds