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

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_render_pass.c42 pstate->num_attachments = state->num_cbufs;
69 int num_attachments = state->num_cbufs; local in function:create_render_pass
74 attachments[num_attachments].flags = 0;
75 pstate->attachments[num_attachments].format = attachments[num_attachments].format = rt->format;
76 pstate->attachments[num_attachments].samples = attachments[num_attachments].samples = rt->samples;
77 attachments[num_attachments].loadOp = rt->clear_color ? VK_ATTACHMENT_LOAD_OP_CLEAR : VK_ATTACHMENT_LOAD_OP_LOAD;
78 attachments[num_attachments].storeOp = VK_ATTACHMENT_STORE_OP_STORE;
79 attachments[num_attachments]
191 int num_attachments = state->num_cbufs; local in function:create_render_pass2
[all...]
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);
78 fci.attachmentCount = fb->state.num_attachments;
87 attachments.attachmentImageInfoCount = fb->state.num_attachments;
131 for (int i = 0; i < state->num_attachments; i++)
163 state.num_attachments = ctx->fb_state.nr_cbufs;
170 memcpy(&state.infos[state.num_attachments], &transient->info, sizeof(transient->info));
174 memcpy(&state.infos[state.num_attachments], &surface->info, sizeof(surface->info));
176 state.num_attachments++;
180 assert(state.num_attachments + num_resolves < 16);
181 state.num_attachments
258 unsigned num_attachments = 0; local in function:create_framebuffer
[all...]
H A Dzink_framebuffer.h42 uint32_t num_attachments:4; member in struct:zink_framebuffer_state
H A Dzink_render_pass.h68 uint32_t num_attachments:26; member in struct:zink_render_pass_pipeline_state
H A Dzink_clear.c74 int num_attachments = 0; local in function:clear_in_rp
87 attachments[num_attachments].aspectMask = VK_IMAGE_ASPECT_COLOR_BIT;
88 attachments[num_attachments].colorAttachment = i;
89 attachments[num_attachments].clearValue.color = color;
90 ++num_attachments;
101 attachments[num_attachments].aspectMask = aspect;
102 attachments[num_attachments].clearValue.depthStencil.depth = depth;
103 attachments[num_attachments].clearValue.depthStencil.stencil = stencil;
104 ++num_attachments;
121 VKCTX(CmdClearAttachments)(batch->state->cmdbuf, num_attachments, attachment
[all...]
H A Dzink_pipeline.c98 unsigned num_attachments = state->render_pass->state.num_rts; local in function:zink_create_gfx_pipeline
100 num_attachments--;
102 for (unsigned i = 0; i < num_attachments; i++) {
113 blend_state.attachmentCount = num_attachments;
H A Dzink_surface.c263 for (unsigned i = 0; i < fb->state.num_attachments; i++) {
H A Dzink_screen.c120 return _mesa_hash_data(key, offsetof(struct zink_framebuffer_state, attachments) + sizeof(s->attachments[0]) * s->num_attachments);
127 return memcmp(a, b, offsetof(struct zink_framebuffer_state, attachments) + sizeof(s->attachments[0]) * s->num_attachments) == 0;
H A Dzink_context.c1845 sizeof(pstate->attachments[0]) * pstate->num_attachments;
1976 return _mesa_hash_data(key, offsetof(struct zink_framebuffer_state, infos) + sizeof(s->infos[0]) * s->num_attachments);
1983 return memcmp(a, b, offsetof(struct zink_framebuffer_state, infos) + sizeof(s->infos[0]) * s->num_attachments) == 0;
2091 if (ctx->framebuffer && !ctx->framebuffer->state.num_attachments) {
2173 infos.attachmentCount = ctx->framebuffer->state.num_attachments;
3195 if (!ctx->framebuffer || !ctx->framebuffer->state.num_attachments)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/dri/
H A Ddri2.c180 unsigned num_attachments, i; local in function:dri2_drawable_get_buffers
185 num_attachments = 0;
189 attachments[num_attachments++] = __DRI_BUFFER_FRONT_LEFT;
247 attachments[num_attachments++] = att;
249 attachments[num_attachments++] = depth;
254 num_attachments /= 2;
257 attachments, num_attachments,
263 attachments, num_attachments,
/xsrc/external/mit/MesaLib/dist/src/amd/compiler/tests/
H A Dhelpers.cpp645 unsigned num_attachments = num_color_attachments; local in function:PipelineBuilder::create_graphics_pipeline
648 VkAttachmentDescription *desc = &attachment_descs[num_attachments];
662 num_attachments++;
793 renderpass_info.attachmentCount = num_attachments;
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/dri/
H A Ddri2.c111 unsigned num_attachments, i; local in function:dri2_drawable_get_buffers
117 num_attachments = 0;
121 attachments[num_attachments++] = __DRI_BUFFER_FRONT_LEFT;
185 attachments[num_attachments++] = att;
187 attachments[num_attachments++] = depth;
192 num_attachments /= 2;
195 attachments, num_attachments,
201 attachments, num_attachments,

Completed in 23 milliseconds