| /xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/ |
| H A D | st_atom_framebuffer.c | 48 #include "main/framebuffer.h" 52 * Update framebuffer size. 60 update_framebuffer_size(struct pipe_framebuffer_state *framebuffer, argument 66 framebuffer->width = MIN2(framebuffer->width, surface->width); 67 framebuffer->height = MIN2(framebuffer->height, surface->height); 95 * supported for a framebuffer with no attachment. Thus the 107 * Update framebuffer state (color, depth, stencil, etc. buffers) 112 struct pipe_framebuffer_state framebuffer; local in function:st_update_framebuffer_state [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/ |
| H A D | st_atom_framebuffer.c | 48 #include "main/framebuffer.h" 52 * Update framebuffer size. 60 update_framebuffer_size(struct pipe_framebuffer_state *framebuffer, argument 66 framebuffer->width = MIN2(framebuffer->width, surface->width); 67 framebuffer->height = MIN2(framebuffer->height, surface->height); 95 * supported for a framebuffer with no attachment. Thus the 107 * Update framebuffer state (color, depth, stencil, etc. buffers) 112 struct pipe_framebuffer_state framebuffer; local in function:st_update_framebuffer_state [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_surface.c | 43 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 60 if (sp->framebuffer.cbufs[i] != cb) { 65 pipe_surface_reference(&sp->framebuffer.cbufs[i], cb); 72 sp->framebuffer.nr_cbufs = fb->nr_cbufs; 75 if (sp->framebuffer.zsbuf != fb->zsbuf) { 80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf); 91 (sp->framebuffer.zsbuf) ? 92 sp->framebuffer.zsbuf->format : PIPE_FORMAT_NONE); 95 sp->framebuffer.width = fb->width; 96 sp->framebuffer [all...] |
| H A D | sp_clear.c | 54 struct pipe_surface *zsbuf = softpipe->framebuffer.zsbuf; 70 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) {
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| H A D | sp_state_surface.c | 43 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 60 if (sp->framebuffer.cbufs[i] != cb) { 65 pipe_surface_reference(&sp->framebuffer.cbufs[i], cb); 72 sp->framebuffer.nr_cbufs = fb->nr_cbufs; 75 if (sp->framebuffer.zsbuf != fb->zsbuf) { 80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf); 91 (sp->framebuffer.zsbuf) ? 92 sp->framebuffer.zsbuf->format : PIPE_FORMAT_NONE); 95 sp->framebuffer.width = fb->width; 96 sp->framebuffer [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| H A D | buffers.h | 50 _mesa_NamedFramebufferDrawBuffer_no_error(GLuint framebuffer, GLenum buf); 53 _mesa_NamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf); 62 _mesa_NamedFramebufferDrawBuffers_no_error(GLuint framebuffer, GLsizei n, 66 _mesa_NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, 92 _mesa_NamedFramebufferReadBuffer_no_error(GLuint framebuffer, GLenum src); 95 _mesa_NamedFramebufferReadBuffer(GLuint framebuffer, GLenum src); 98 _mesa_FramebufferDrawBufferEXT(GLuint framebuffer, GLenum buf); 101 _mesa_FramebufferReadBufferEXT(GLuint framebuffer, GLenum buf); 104 _mesa_FramebufferDrawBuffersEXT(GLuint framebuffer, GLsizei n,
|
| H A D | fbobject.h | 221 _mesa_IsFramebuffer(GLuint framebuffer); 224 _mesa_BindFramebuffer(GLenum target, GLuint framebuffer); 227 _mesa_BindFramebufferEXT(GLenum target, GLuint framebuffer); 245 _mesa_CheckNamedFramebufferStatus(GLuint framebuffer, GLenum target); 248 _mesa_CheckNamedFramebufferStatusEXT(GLuint framebuffer, GLenum target); 289 _mesa_NamedFramebufferTextureLayer_no_error(GLuint framebuffer, 294 _mesa_NamedFramebufferTextureLayer(GLuint framebuffer, GLenum attachment, 305 _mesa_NamedFramebufferTexture_no_error(GLuint framebuffer, GLenum attachment, 308 _mesa_NamedFramebufferTexture(GLuint framebuffer, GLenum attachment, 312 _mesa_NamedFramebufferRenderbufferEXT(GLuint framebuffer, GLenu [all...] |
| H A D | clear.h | 60 _mesa_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, 71 _mesa_ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, 82 _mesa_ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, 94 _mesa_ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer,
|
| H A D | buffers.c | 50 * This depends on the type of framebuffer. For window system framebuffers 51 * we look at the framebuffer's visual. But for user-create framebuffers we 53 * \param fb the framebuffer to draw to, or read from 67 /* A window system framebuffer */ 265 * current ctx->DrawBuffer is a window-system framebuffer or a user-created 266 * framebuffer object. 359 _mesa_NamedFramebufferDrawBuffer_no_error(GLuint framebuffer, GLenum buf) argument 364 if (framebuffer) { 365 fb = _mesa_lookup_framebuffer(ctx, framebuffer); 375 _mesa_FramebufferDrawBufferEXT(GLuint framebuffer, GLenu argument 394 _mesa_NamedFramebufferDrawBuffer(GLuint framebuffer,GLenum buf) argument 667 _mesa_FramebufferDrawBuffersEXT(GLuint framebuffer,GLsizei n,const GLenum * bufs) argument 686 _mesa_NamedFramebufferDrawBuffers_no_error(GLuint framebuffer,GLsizei n,const GLenum * bufs) argument 703 _mesa_NamedFramebufferDrawBuffers(GLuint framebuffer,GLsizei n,const GLenum * bufs) argument 978 _mesa_NamedFramebufferReadBuffer_no_error(GLuint framebuffer,GLenum src) argument 995 _mesa_FramebufferReadBufferEXT(GLuint framebuffer,GLenum buf) argument 1014 _mesa_NamedFramebufferReadBuffer(GLuint framebuffer,GLenum src) argument [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_surface.c | 46 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 54 boolean changed = !util_framebuffer_state_equal(&lp->framebuffer, fb); 70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) { 75 if (lp->framebuffer.cbufs[i] && 76 lp->framebuffer.cbufs[i]->context != pipe) { 82 util_copy_framebuffer_state(&lp->framebuffer, fb); 85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL); 100 lp_setup_bind_framebuffer( lp->setup, &lp->framebuffer );
|
| H A D | lp_flush.c | 64 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) { 66 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]); 71 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/ |
| H A D | lp_state_surface.c | 46 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer. 54 boolean changed = !util_framebuffer_state_equal(&lp->framebuffer, fb); 70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) { 75 if (lp->framebuffer.cbufs[i] && 76 lp->framebuffer.cbufs[i]->context != pipe) { 82 util_copy_framebuffer_state(&lp->framebuffer, fb); 85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL); 100 lp_setup_bind_framebuffer( lp->setup, &lp->framebuffer );
|
| H A D | lp_flush.c | 64 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) { 66 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]); 71 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/winsys/d3d12/wgl/ |
| H A D | d3d12_wgl_framebuffer.cpp | 67 struct d3d12_wgl_framebuffer *framebuffer = d3d12_wgl_framebuffer(fb); local in function:d3d12_wgl_framebuffer_destroy 80 if (framebuffer->buffers[i]) { 81 d3d12_resource_release(d3d12_resource(framebuffer->buffers[i])); 82 pipe_resource_reference(&framebuffer->buffers[i], NULL); 86 delete framebuffer; 94 struct d3d12_wgl_framebuffer *framebuffer = d3d12_wgl_framebuffer(fb); local in function:d3d12_wgl_framebuffer_resize 95 struct d3d12_dxgi_screen *screen = d3d12_dxgi_screen(framebuffer->screen); 107 framebuffer->pformat = templ->format; 109 if (!framebuffer->swapchain) { 113 framebuffer 152 auto framebuffer = d3d12_wgl_framebuffer(fb); local in function:d3d12_wgl_framebuffer_present 168 auto framebuffer = d3d12_wgl_framebuffer(pframebuffer); local in function:d3d12_wgl_framebuffer_get_resource [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/mesa/main/ |
| H A D | buffers.h | 50 _mesa_NamedFramebufferDrawBuffer_no_error(GLuint framebuffer, GLenum buf); 53 _mesa_NamedFramebufferDrawBuffer(GLuint framebuffer, GLenum buf); 62 _mesa_NamedFramebufferDrawBuffers_no_error(GLuint framebuffer, GLsizei n, 66 _mesa_NamedFramebufferDrawBuffers(GLuint framebuffer, GLsizei n, 88 _mesa_NamedFramebufferReadBuffer_no_error(GLuint framebuffer, GLenum src); 91 _mesa_NamedFramebufferReadBuffer(GLuint framebuffer, GLenum src);
|
| H A D | clear.h | 60 _mesa_ClearNamedFramebufferiv(GLuint framebuffer, GLenum buffer, 71 _mesa_ClearNamedFramebufferuiv(GLuint framebuffer, GLenum buffer, 82 _mesa_ClearNamedFramebufferfv(GLuint framebuffer, GLenum buffer, 94 _mesa_ClearNamedFramebufferfi(GLuint framebuffer, GLenum buffer,
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/ |
| H A D | pan_fragment.c | 40 mali_ptr framebuffer = ctx->require_sfbd ? local in function:panfrost_fragment_job 55 .framebuffer = framebuffer,
|
| /xsrc/external/mit/MesaLib/dist/src/broadcom/vulkan/ |
| H A D | v3dvx_meta_common.c | 184 struct v3dv_meta_framebuffer *framebuffer) 190 const uint32_t min_y = framebuffer->min_y_supertile; 191 const uint32_t max_y = framebuffer->max_y_supertile; 192 const uint32_t min_x = framebuffer->min_x_supertile; 193 const uint32_t max_x = framebuffer->max_x_supertile; 251 choose_tlb_format(struct v3dv_meta_framebuffer *framebuffer, argument 258 switch (framebuffer->vk_format) { 298 return framebuffer->format->rt_type; 302 return framebuffer->format->rt_type; 317 struct v3dv_meta_framebuffer *framebuffer, 183 emit_supertile_coordinates(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer) argument 315 emit_image_load(struct v3dv_device * device,struct v3dv_cl * cl,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * image,VkImageAspectFlags aspect,uint32_t layer,uint32_t mip_level,bool is_copy_to_buffer,bool is_copy_from_buffer) argument 398 emit_image_store(struct v3dv_device * device,struct v3dv_cl * cl,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * image,VkImageAspectFlags aspect,uint32_t layer,uint32_t mip_level,bool is_copy_to_buffer,bool is_copy_from_buffer,bool is_multisample_resolve) argument 461 emit_copy_layer_to_buffer_per_tile_list(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_buffer * buffer,struct v3dv_image * image,uint32_t layer_offset,const VkBufferImageCopy2KHR * region) argument 541 emit_copy_layer_to_buffer(struct v3dv_job * job,struct v3dv_buffer * buffer,struct v3dv_image * image,struct v3dv_meta_framebuffer * framebuffer,uint32_t layer,const VkBufferImageCopy2KHR * region) argument 570 emit_resolve_image_layer_per_tile_list(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * dst,struct v3dv_image * src,uint32_t layer_offset,const VkImageResolve2KHR * region) argument 628 emit_resolve_image_layer(struct v3dv_job * job,struct v3dv_image * dst,struct v3dv_image * src,struct v3dv_meta_framebuffer * framebuffer,uint32_t layer,const VkImageResolve2KHR * region) argument 731 emit_copy_image_layer_per_tile_list(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * dst,struct v3dv_image * src,uint32_t layer_offset,const VkImageCopy2KHR * region) argument 789 emit_copy_image_layer(struct v3dv_job * job,struct v3dv_image * dst,struct v3dv_image * src,struct v3dv_meta_framebuffer * framebuffer,uint32_t layer,const VkImageCopy2KHR * region) argument 896 emit_clear_image_layer_per_tile_list(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * image,VkImageAspectFlags aspects,uint32_t layer,uint32_t level) argument 929 emit_clear_image_layers(struct v3dv_job * job,struct v3dv_image * image,struct v3dv_meta_framebuffer * framebuffer,VkImageAspectFlags aspects,uint32_t min_layer,uint32_t max_layer,uint32_t level) argument 1002 emit_fill_buffer(struct v3dv_job * job,struct v3dv_bo * bo,uint32_t offset,struct v3dv_meta_framebuffer * framebuffer) argument 1040 emit_copy_buffer_to_layer_per_tile_list(struct v3dv_job * job,struct v3dv_meta_framebuffer * framebuffer,struct v3dv_image * image,struct v3dv_buffer * buffer,uint32_t layer,const VkBufferImageCopy2KHR * region) argument 1149 emit_copy_buffer_to_layer(struct v3dv_job * job,struct v3dv_image * image,struct v3dv_buffer * buffer,struct v3dv_meta_framebuffer * framebuffer,uint32_t layer,const VkBufferImageCopy2KHR * region) argument 1269 struct v3dv_meta_framebuffer framebuffer; local in function:v3dX 1315 struct v3dv_meta_framebuffer framebuffer; local in function:v3dX [all...] |
| H A D | v3dvx_private.h | 140 v3dX(framebuffer_compute_internal_bpp_msaa)(const struct v3dv_framebuffer *framebuffer, 191 struct v3dv_meta_framebuffer *framebuffer, 198 struct v3dv_meta_framebuffer *framebuffer, 207 struct v3dv_meta_framebuffer *framebuffer, 217 struct v3dv_meta_framebuffer *framebuffer, 225 struct v3dv_meta_framebuffer *framebuffer, 243 struct v3dv_meta_framebuffer *framebuffer, 254 struct v3dv_meta_framebuffer *framebuffer, 261 struct v3dv_meta_framebuffer *framebuffer,
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_binning.c | 65 unsigned num_fragments = sctx->framebuffer.nr_color_samples; 69 for (unsigned i = 0; i < sctx->framebuffer.state.nr_cbufs; i++) { 73 struct si_texture *tex = (struct si_texture *)sctx->framebuffer.state.cbufs[i]->texture; 181 if (!sctx->framebuffer.state.zsbuf || (!dsa->depth_enabled && !dsa->stencil_enabled)) { 187 struct si_texture *tex = (struct si_texture *)sctx->framebuffer.state.zsbuf->texture; 325 const unsigned num_fragments = sctx->framebuffer.nr_color_samples; 326 const unsigned num_samples = sctx->framebuffer.nr_samples; 334 for (unsigned i = 0; i < sctx->framebuffer.state.nr_cbufs; i++) { 335 if (!sctx->framebuffer.state.cbufs[i]) 338 struct si_texture *tex = (struct si_texture *)sctx->framebuffer [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/tests/trivial/ |
| H A D | tri.c | 72 struct pipe_framebuffer_state framebuffer; member in struct:program 165 memset(&p->framebuffer, 0, sizeof(p->framebuffer)); 166 p->framebuffer.width = WIDTH; 167 p->framebuffer.height = HEIGHT; 168 p->framebuffer.nr_cbufs = 1; 169 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 230 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 244 cso_set_framebuffer(p->cso, &p->framebuffer); 270 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/ |
| H A D | si_state_binning.c | 69 unsigned num_fragments = sctx->framebuffer.nr_color_samples; 73 for (unsigned i = 0; i < sctx->framebuffer.state.nr_cbufs; i++) { 78 (struct si_texture*)sctx->framebuffer.state.cbufs[i]->texture; 186 if (!sctx->framebuffer.state.zsbuf || 194 (struct si_texture*)sctx->framebuffer.state.zsbuf->texture; 354 sctx->framebuffer.state.zsbuf && 362 unsigned cb_target_enabled_4bit = sctx->framebuffer.colorbuf_enabled_4bit & 383 sctx->framebuffer.state.zsbuf && 384 sctx->framebuffer.nr_samples != 385 MAX2(1, sctx->framebuffer [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/i915/ |
| H A D | i915_clear.c | 61 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0]; 86 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 107 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 223 struct pipe_framebuffer_state *framebuffer = local in function:i915_clear_blitter 224 &i915_context(pipe)->framebuffer; 227 for (i = 0; i < framebuffer->nr_cbufs; i++) { 229 struct pipe_surface *ps = framebuffer->cbufs[i]; 239 struct pipe_surface *ps = framebuffer->zsbuf; 257 0, 0, i915->framebuffer.width, i915->framebuffer [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/i915/ |
| H A D | i915_clear.c | 60 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0]; 85 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 107 struct pipe_surface *zbuf = i915->framebuffer.zsbuf; 225 struct pipe_framebuffer_state *framebuffer = local in function:i915_clear_blitter 226 &i915_context(pipe)->framebuffer; 229 for (i = 0; i < framebuffer->nr_cbufs; i++) { 231 struct pipe_surface *ps = framebuffer->cbufs[i]; 241 struct pipe_surface *ps = framebuffer->zsbuf; 260 i915->framebuffer.width, i915->framebuffer [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/tests/trivial/ |
| H A D | tri.c | 72 struct pipe_framebuffer_state framebuffer; member in struct:program 165 memset(&p->framebuffer, 0, sizeof(p->framebuffer)); 166 p->framebuffer.width = WIDTH; 167 p->framebuffer.height = HEIGHT; 168 p->framebuffer.nr_cbufs = 1; 169 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl); 237 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL); 251 cso_set_framebuffer(p->cso, &p->framebuffer); 277 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer [all...] |