Searched refs:attachments (Results 1 - 25 of 210) sorted by relevance

123456789

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_render_pass.c37 VkAttachmentDescription attachments[PIPE_MAX_COLOR_BUFS + 1]; local in function:create_render_pass
45 attachments[i].flags = 0;
46 pstate->attachments[i].format = attachments[i].format = rt->format;
47 pstate->attachments[i].samples = attachments[i].samples = rt->samples;
48 attachments[i].loadOp = rt->clear_color ? VK_ATTACHMENT_LOAD_OP_CLEAR :
52 attachments[i].storeOp = VK_ATTACHMENT_STORE_OP_STORE;
53 attachments[i].stencilLoadOp = VK_ATTACHMENT_LOAD_OP_DONT_CARE;
54 attachments[
134 VkAttachmentDescription2 attachments[2 * (PIPE_MAX_COLOR_BUFS + 1)]; local in function:create_render_pass2
[all...]
H A Dzink_framebuffer.c84 VkFramebufferAttachmentsCreateInfo attachments; local in function:zink_init_framebuffer_imageless
85 attachments.sType = VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO;
86 attachments.pNext = NULL;
87 attachments.attachmentImageInfoCount = fb->state.num_attachments;
88 attachments.pAttachmentImageInfos = fb->infos;
89 fci.pNext = &attachments;
225 fci.pAttachments = fb->state.attachments;
251 struct pipe_surface **attachments)
261 if (state->attachments[i]) {
262 surf = zink_csurface(attachments[
249 create_framebuffer(struct zink_context * ctx,struct zink_framebuffer_state * state,struct pipe_surface ** attachments) argument
297 struct pipe_surface *attachments[2 * (PIPE_MAX_COLOR_BUFS + 1)] = {0}; local in function:zink_get_framebuffer
[all...]
/xsrc/external/mit/xf86-video-intel-2014/dist/test/
H A Ddri2-race.c45 unsigned int *attachments, int nattachments,
70 attachments, nattachments, &count);
89 unsigned int attachments[] = { local in function:main
104 run(dpy, width, height, attachments, 1, "fullscreen");
105 run(dpy, width, height, attachments, 2, "fullscreen (with front)");
109 run(dpy, width, height, attachments, 1, "windowed");
110 run(dpy, width, height, attachments, 2, "windowed (with front)");
44 run(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,const char * name) argument
H A Ddri2-swap.c79 unsigned int *attachments, int nattachments,
104 attachments, nattachments, &count);
148 unsigned int attachments[] = { local in function:main
163 run(dpy, width, height, attachments, 1, "fullscreen");
164 run(dpy, width, height, attachments, 2, "fullscreen (with front)");
168 run(dpy, width, height, attachments, 1, "windowed");
169 run(dpy, width, height, attachments, 2, "windowed (with front)");
78 run(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,const char * name) argument
H A Ddri2.h72 unsigned int *attachments, int count,
82 unsigned int *attachments,
H A Ddri2-test.c105 unsigned int *attachments, int nattachments,
131 attachments, nattachments, &count);
175 unsigned int attachments[] = { local in function:main
237 run(dpy, mode->width, mode->height, attachments, 1, "fullscreen");
238 run(dpy, mode->width, mode->height, attachments, 2, "fullscreen (with front)");
240 run(dpy, mode->width/2, mode->height/2, attachments, 1, "windowed");
241 run(dpy, mode->width/2, mode->height/2, attachments, 2, "windowed (with front)");
104 run(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,const char * name) argument
/xsrc/external/mit/MesaLib/dist/src/panfrost/vulkan/
H A Dpanvk_pass.c50 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
59 pass->attachments = (void *) pass + attachments_offset;
72 struct panvk_render_pass_attachment *att = &pass->attachments[i];
128 pass->attachments[desc->pInputAttachments[j].attachment]
146 pass->attachments[idx].view_mask |= subpass->view_mask;
147 if (pass->attachments[idx].first_used_in_subpass == ~0) {
148 pass->attachments[idx].first_used_in_subpass = i;
149 if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_CLEAR)
151 else if (pass->attachments[idx].load_op == VK_ATTACHMENT_LOAD_OP_LOAD)
173 pass->attachments[id
[all...]
/xsrc/external/mit/xf86-video-intel/dist/test/
H A Ddri2-race.c88 unsigned int *attachments, int nattachments)
99 attachments).sequence;
127 unsigned int *attachments, int nattachments,
162 attachments, nattachments, &count);
193 attachments, nattachments, &count);
199 swap_buffers(dpy, win, divisors[n], attachments, nattachments);
253 unsigned int *attachments, int nattachments,
287 attachments, nattachments, &count);
322 attachments, nattachments, &count);
328 swap_buffers(dpy, win, divisors[n], attachments, nattachment
87 swap_buffers(Display * dpy,Window win,int divisor,unsigned int * attachments,int nattachments) argument
126 race_window(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,unsigned flags,const char * name) argument
252 race_resize(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,unsigned flags,const char * name) argument
381 race_manager(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,unsigned flags,const char * name) argument
512 race_close(int width,int height,unsigned int * attachments,int nattachments,unsigned flags,const char * name) argument
625 race_client(int width,int height,unsigned int * attachments,int nattachments,unsigned flags,const char * name) argument
788 unsigned int attachments[] = { local in function:main
[all...]
H A Ddri2-test.c117 unsigned int *attachments, int nattachments)
127 attachments).sequence;
135 unsigned int *attachments, int nattachments,
163 attachments, nattachments, &count);
167 swap_buffers(c, win, attachments, nattachments);
171 swap_buffers(c, win, attachments, nattachments);
178 swap_buffers(c, win, attachments, nattachments);
193 swap_buffers(c, win, attachments, nattachments);
197 swap_buffers(c, win, attachments, nattachments);
263 unsigned int attachments[] local in function:main
116 swap_buffers(xcb_connection_t * c,Window win,unsigned int * attachments,int nattachments) argument
134 run(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,const char * name) argument
[all...]
H A Ddri2-swap.c79 unsigned int *attachments, int nattachments,
104 attachments, nattachments, &count);
148 unsigned int attachments[] = { local in function:main
163 run(dpy, width, height, attachments, 1, "fullscreen");
164 run(dpy, width, height, attachments, 2, "fullscreen (with front)");
168 run(dpy, width, height, attachments, 1, "windowed");
169 run(dpy, width, height, attachments, 2, "windowed (with front)");
78 run(Display * dpy,int width,int height,unsigned int * attachments,int nattachments,const char * name) argument
H A Ddri2.h72 unsigned int *attachments, int count,
82 unsigned int *attachments,
/xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/
H A Dv3dv_pass.c48 pass->attachments[i].first_subpass = pass->subpass_count - 1;
49 pass->attachments[i].last_subpass = 0;
52 pass->attachments[i].views[j].first_subpass = pass->subpass_count - 1;
53 pass->attachments[i].views[j].last_subpass = 0;
67 &pass->attachments[attachment_idx];
91 if (i < pass->attachments[ds_attachment_idx].first_subpass)
92 pass->attachments[ds_attachment_idx].first_subpass = i;
93 if (i > pass->attachments[ds_attachment_idx].last_subpass)
94 pass->attachments[ds_attachment_idx].last_subpass = i;
101 if (i < pass->attachments[input_attachment_id
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/glx/
H A Ddri2.h73 unsigned int *attachments, int count,
83 unsigned int *attachments,
/xsrc/external/mit/MesaLib/dist/src/glx/
H A Ddri2.h73 unsigned int *attachments, int count,
83 unsigned int *attachments,
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/
H A Dlvp_pass.c36 &subpass->attachments[j];
41 &pass->attachments[subpass_att->attachment];
66 &subpass->attachments[j];
71 &pass->attachments[subpass_att->attachment];
88 &pass->attachments[subpass_att->attachment];
97 &pass->attachments[a];
104 /* We have to handle resolve attachments specially */
165 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
181 pass->attachments = (struct lvp_render_pass_attachment *)((char *)pass + attachments_offset);
184 struct lvp_render_pass_attachment *att = &pass->attachments[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/amd/vulkan/
H A Dradv_pass.c80 &subpass->attachments[j];
85 &pass->attachments[subpass_att->attachment];
100 &pass->attachments[subpass_att->attachment];
109 &pass->attachments[a];
116 /* We have to handle resolve attachments specially */
158 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
168 pass->attachments = (void *) pass + attachments_offset;
181 struct radv_render_pass_attachment *att = &pass->attachments[i];
219 subpass->attachments = p;
316 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[
[all...]
H A Dradv_meta_resolve.c59 VkAttachmentDescription attachments[2]; local in function:create_pass
63 attachments[i].format = vk_format;
64 attachments[i].samples = 1;
65 attachments[i].loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
66 attachments[i].storeOp = VK_ATTACHMENT_STORE_OP_STORE;
68 attachments[0].initialLayout = VK_IMAGE_LAYOUT_GENERAL;
69 attachments[0].finalLayout = VK_IMAGE_LAYOUT_GENERAL;
70 attachments[1].initialLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
71 attachments[1].finalLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
77 .pAttachments = attachments,
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common_context.c363 unsigned int attachments[10]; local in function:radeon_update_renderbuffers
396 attachments[i++] = __DRI_BUFFER_FRONT_LEFT;
397 attachments[i++] = radeon_bits_per_pixel(draw->color_rb[0]);
402 attachments[i++] = __DRI_BUFFER_BACK_LEFT;
403 attachments[i++] = radeon_bits_per_pixel(draw->color_rb[1]);
410 attachments[i++] = __DRI_BUFFER_DEPTH_STENCIL;
411 attachments[i++] = radeon_bits_per_pixel(depth_rb);
413 attachments[i++] = __DRI_BUFFER_DEPTH;
414 attachments[i++] = radeon_bits_per_pixel(depth_rb);
416 attachments[
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/radeon/
H A Dradeon_common_context.c364 unsigned int attachments[__DRI_BUFFER_COUNT]; local in function:radeon_update_renderbuffers
397 attachments[i++] = __DRI_BUFFER_FRONT_LEFT;
398 attachments[i++] = radeon_bits_per_pixel(draw->color_rb[0]);
403 attachments[i++] = __DRI_BUFFER_BACK_LEFT;
404 attachments[i++] = radeon_bits_per_pixel(draw->color_rb[1]);
411 attachments[i++] = __DRI_BUFFER_DEPTH_STENCIL;
412 attachments[i++] = radeon_bits_per_pixel(depth_rb);
414 attachments[i++] = __DRI_BUFFER_DEPTH;
415 attachments[i++] = radeon_bits_per_pixel(depth_rb);
417 attachments[
[all...]
/xsrc/external/mit/xf86-video-intel-old/dist/src/xvmc/
H A Ddri2.h63 unsigned int *attachments, int count,
/xsrc/external/mit/MesaLib/dist/src/amd/vulkan/
H A Dradv_meta_resolve.c55 VkAttachmentDescription2 attachments[2]; local in function:create_pass
59 attachments[i].sType = VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2;
60 attachments[i].pNext = NULL;
61 attachments[i].format = vk_format;
62 attachments[i].samples = 1;
63 attachments[i].loadOp = VK_ATTACHMENT_LOAD_OP_LOAD;
64 attachments[i].storeOp = VK_ATTACHMENT_STORE_OP_STORE;
66 attachments[0].initialLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
67 attachments[0].finalLayout = VK_IMAGE_LAYOUT_COLOR_ATTACHMENT_OPTIMAL;
68 attachments[
[all...]
H A Dradv_pass.c115 struct radv_subpass_attachment *subpass_att = &subpass->attachments[j];
119 struct radv_render_pass_attachment *pass_att = &pass->attachments[subpass_att->attachment];
189 struct radv_subpass_attachment *subpass_att = &subpass->attachments[j];
193 struct radv_render_pass_attachment *pass_att = &pass->attachments[subpass_att->attachment];
221 struct radv_subpass_attachment *subpass_att = &subpass->attachments[j];
225 struct radv_render_pass_attachment *pass_att = &pass->attachments[subpass_att->attachment];
240 struct radv_render_pass_attachment *pass_att = &pass->attachments[subpass_att->attachment];
247 struct radv_render_pass_attachment *pass_att = &pass->attachments[a];
255 /* We have to handle resolve attachments specially */
391 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/vulkan/
H A Danv_pass.c76 * pass->attachments[i].usage = 0;
77 * pass->attachments[i].first_subpass_layout = VK_IMAGE_LAYOUT_UNDEFINED;
98 struct anv_subpass_attachment *subpass_att = &subpass->attachments[j];
103 &pass->attachments[subpass_att->attachment];
125 /* We have to handle resolve attachments specially */
140 &pass->attachments[color_att->attachment];
156 &pass->attachments[ds_att->attachment];
164 assert(__builtin_popcount(subpass->attachments[j].usage) == 1);
209 * We could implement this by walking over all of the attachments and
220 * both color and depth/stencil attachments
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/freedreno/vulkan/
H A Dtu_pass.c48 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
58 pass->attachments = (void *) pass + attachments_offset;
72 struct tu_render_pass_attachment *att = &pass->attachments[i];
127 pass->attachments[desc->pInputAttachments[j].attachment]
143 pass->attachments[desc->pColorAttachments[j].attachment]
166 pass->attachments[desc->pResolveAttachments[j].attachment]
179 pass->attachments[desc->pDepthStencilAttachment->attachment]
235 size += pCreateInfo->attachmentCount * sizeof(pass->attachments[0]);
245 pass->attachments = (void *) pass + attachments_offset;
248 struct tu_render_pass_attachment *att = &pass->attachments[
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/intel/vulkan/
H A Danv_pass.c60 * pass->attachments[i].usage = 0;
61 * pass->attachments[i].first_subpass_layout = VK_IMAGE_LAYOUT_UNDEFINED;
82 struct anv_subpass_attachment *subpass_att = &subpass->attachments[j];
87 &pass->attachments[subpass_att->attachment];
106 /* We have to handle resolve attachments specially */
177 * We could implement this by walking over all of the attachments and
188 * both color and depth/stencil attachments. That is, they are
194 * Therefore, the above flags concerning color attachments also apply to
195 * color and depth/stencil resolve attachments.
233 struct anv_render_pass_attachment *attachments; local in function:anv_CreateRenderPass
402 struct anv_render_pass_attachment *attachments; local in function:anv_CreateRenderPass2KHR
[all...]

Completed in 15 milliseconds

123456789