Searched refs:framebuffer (Results 1 - 25 of 542) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_atom_framebuffer.c48 #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 Dst_atom_framebuffer.c48 #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 Dsp_state_surface.c43 * 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 Dsp_clear.c54 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 Dsp_state_surface.c43 * 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 Dbuffers.h50 _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 Dfbobject.h221 _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 Dclear.h60 _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 Dbuffers.c50 * 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 Dlp_state_surface.c46 * 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 Dlp_flush.c64 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 Dlp_state_surface.c46 * 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 Dlp_flush.c64 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 Dd3d12_wgl_framebuffer.cpp67 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 Dbuffers.h50 _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 Dclear.h60 _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 Dpan_fragment.c40 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 Dv3dvx_meta_common.c184 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 Dv3dvx_private.h140 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 Dsi_state_binning.c65 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 Dtri.c72 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 Dsi_state_binning.c69 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 Di915_clear.c61 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 Di915_clear.c60 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 Dtri.c72 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...]

Completed in 21 milliseconds

1234567891011>>