| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_render_pass.c | 37 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 D | zink_framebuffer.c | 84 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 D | dri2-race.c | 45 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 D | dri2-swap.c | 79 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 D | dri2.h | 72 unsigned int *attachments, int count, 82 unsigned int *attachments,
|
| H A D | dri2-test.c | 105 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 D | panvk_pass.c | 50 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 D | dri2-race.c | 88 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 D | dri2-test.c | 117 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 D | dri2-swap.c | 79 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 D | dri2.h | 72 unsigned int *attachments, int count, 82 unsigned int *attachments,
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dv_pass.c | 48 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 D | dri2.h | 73 unsigned int *attachments, int count, 83 unsigned int *attachments,
|
| /xsrc/external/mit/MesaLib/dist/src/glx/ |
| H A D | dri2.h | 73 unsigned int *attachments, int count, 83 unsigned int *attachments,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/lavapipe/ |
| H A D | lvp_pass.c | 36 &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 D | radv_pass.c | 80 &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 D | radv_meta_resolve.c | 59 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 D | radeon_common_context.c | 363 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 D | radeon_common_context.c | 364 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 D | dri2.h | 63 unsigned int *attachments, int count,
|
| /xsrc/external/mit/MesaLib/dist/src/amd/vulkan/ |
| H A D | radv_meta_resolve.c | 55 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 D | radv_pass.c | 115 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 D | anv_pass.c | 76 * 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 D | tu_pass.c | 48 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 D | anv_pass.c | 60 * 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...] |