Searched refs:fb (Results 1 - 25 of 679) sorted by relevance

1234567891011>>

/xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/wgl/
H A Dstw_framebuffer.c54 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hwnd_locked
56 for (fb = stw_dev->fb_head; fb != NULL; fb = fb->next)
57 if (fb->hWnd == hwnd) {
58 stw_framebuffer_lock(fb);
59 assert(fb->mutex.RecursionCount == 1);
60 return fb;
72 * locked. After this function completes, the fb'
75 stw_framebuffer_release_locked(struct stw_framebuffer * fb) argument
117 stw_framebuffer_get_size(struct stw_framebuffer * fb) argument
198 struct stw_framebuffer *fb; local in function:stw_call_window_proc
255 struct stw_framebuffer *fb; local in function:stw_framebuffer_create
322 stw_framebuffer_update(struct stw_framebuffer * fb) argument
344 struct stw_framebuffer *fb; local in function:stw_framebuffer_cleanup
392 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hdc
412 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hwnd
427 struct stw_framebuffer *fb; local in function:DrvSetPixelFormat
475 struct stw_framebuffer *fb; local in function:stw_pixelformat_get
490 struct stw_framebuffer *fb; local in function:DrvPresentBuffers
550 stw_framebuffer_present_locked(HDC hdc,struct stw_framebuffer * fb,struct pipe_resource * res) argument
593 wait_swap_interval(struct stw_framebuffer * fb) argument
623 struct stw_framebuffer *fb; local in function:DrvSwapBuffers
[all...]
H A Dstw_framebuffer.h140 * Increase fb reference count. The referenced framebuffer should be locked.
145 stw_framebuffer_reference_locked(struct stw_framebuffer *fb) argument
147 if (fb) {
148 assert(stw_own_mutex(&fb->mutex));
149 fb->refcnt++;
155 stw_framebuffer_release_locked(struct stw_framebuffer *fb);
177 struct stw_framebuffer *fb,
181 stw_framebuffer_update(struct stw_framebuffer *fb);
185 stw_framebuffer_lock(struct stw_framebuffer *fb) argument
187 assert(fb);
198 stw_framebuffer_unlock(struct stw_framebuffer * fb) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/
H A Dtu_util.c82 tu_tiling_config_update_tile_layout(struct tu_framebuffer *fb, argument
92 fb->tile_count = (VkExtent2D) {
96 fb->tile0 = (VkExtent2D) {
97 .width = util_align_npot(fb->width, tile_align_w),
98 .height = align(fb->height, tile_align_h),
109 fb->tile_count.width = 2;
110 fb->tile_count.height = 2;
111 fb->tile0.width = util_align_npot(DIV_ROUND_UP(fb->width, 2), tile_align_w);
112 fb
146 tu_tiling_config_update_pipe_layout(struct tu_framebuffer * fb,const struct tu_device * dev) argument
172 tu_tiling_config_update_pipes(struct tu_framebuffer * fb,const struct tu_device * dev) argument
211 tu_framebuffer_tiling_config(struct tu_framebuffer * fb,const struct tu_device * device,const struct tu_render_pass * pass) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/
H A Dstw_framebuffer.c56 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hwnd_locked
58 for (fb = stw_dev->fb_head; fb != NULL; fb = fb->next)
59 if (fb->hWnd == hwnd) {
60 stw_framebuffer_lock(fb);
61 assert(fb->mutex.RecursionCount == 1);
62 return fb;
74 * locked. After this function completes, the fb'
77 stw_framebuffer_release_locked(struct stw_framebuffer * fb,struct st_context_iface * stctx) argument
125 stw_framebuffer_get_size(struct stw_framebuffer * fb) argument
206 struct stw_framebuffer *fb; local in function:stw_call_window_proc
266 struct stw_framebuffer *fb; local in function:stw_framebuffer_create
336 stw_framebuffer_reference_locked(struct stw_framebuffer * fb) argument
350 stw_framebuffer_unlock(struct stw_framebuffer * fb) argument
362 stw_framebuffer_update(struct stw_framebuffer * fb) argument
384 struct stw_framebuffer *fb; local in function:stw_framebuffer_cleanup
432 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hdc
452 struct stw_framebuffer *fb; local in function:stw_framebuffer_from_hwnd
467 struct stw_framebuffer *fb; local in function:DrvSetPixelFormat
515 struct stw_framebuffer *fb; local in function:stw_pixelformat_get
530 struct stw_framebuffer *fb; local in function:DrvPresentBuffers
594 stw_framebuffer_present_locked(HDC hdc,struct stw_framebuffer * fb,struct pipe_resource * res) argument
648 wait_swap_interval(struct stw_framebuffer * fb) argument
674 stw_framebuffer_swap_locked(HDC hdc,struct stw_framebuffer * fb) argument
709 struct stw_framebuffer *fb; local in function:DrvSwapBuffers
[all...]
H A Dstw_framebuffer.h159 * Increase fb reference count. The referenced framebuffer should be locked.
164 stw_framebuffer_reference_locked(struct stw_framebuffer *fb);
168 stw_framebuffer_release_locked(struct stw_framebuffer *fb,
191 struct stw_framebuffer *fb,
195 stw_framebuffer_update(struct stw_framebuffer *fb);
198 stw_framebuffer_swap_locked(HDC hdc, struct stw_framebuffer *fb);
202 stw_framebuffer_lock(struct stw_framebuffer *fb) argument
204 assert(fb);
205 EnterCriticalSection(&fb->mutex);
215 stw_framebuffer_unlock(struct stw_framebuffer *fb);
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Dframebuffer.c56 compute_depth_max(struct gl_framebuffer *fb) argument
58 if (fb->Visual.depthBits == 0) {
63 fb->_DepthMax = (1 << 16) - 1;
65 else if (fb->Visual.depthBits < 32) {
66 fb->_DepthMax = (1 << fb->Visual.depthBits) - 1;
72 fb->_DepthMax = 0xffffffff;
74 fb->_DepthMaxF = (GLfloat) fb->_DepthMax;
77 fb
90 struct gl_framebuffer *fb = CALLOC_STRUCT(gl_framebuffer); local in function:_mesa_create_framebuffer
109 struct gl_framebuffer *fb; local in function:_mesa_new_framebuffer
126 _mesa_initialize_window_framebuffer(struct gl_framebuffer * fb,const struct gl_config * visual) argument
177 _mesa_initialize_user_framebuffer(struct gl_framebuffer * fb,GLuint name) argument
204 _mesa_destroy_framebuffer(struct gl_framebuffer * fb) argument
219 _mesa_free_framebuffer_data(struct gl_framebuffer * fb) argument
250 _mesa_reference_framebuffer_(struct gl_framebuffer ** ptr,struct gl_framebuffer * fb) argument
289 _mesa_resize_framebuffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLuint width,GLuint height) argument
434 _mesa_update_framebuffer_visual(struct gl_context * ctx,struct gl_framebuffer * fb) argument
563 update_color_draw_buffers(struct gl_framebuffer * fb) argument
587 update_color_read_buffer(struct gl_framebuffer * fb) argument
619 update_framebuffer(struct gl_context * ctx,struct gl_framebuffer * fb) argument
686 renderbuffer_exists(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum format,GLboolean reading) argument
807 _mesa_get_color_read_format(struct gl_context * ctx,struct gl_framebuffer * fb,const char * caller) argument
903 _mesa_get_color_read_type(struct gl_context * ctx,struct gl_framebuffer * fb,const char * caller) argument
958 _mesa_print_framebuffer(const struct gl_framebuffer * fb) argument
991 _mesa_is_front_buffer_reading(const struct gl_framebuffer * fb) argument
1000 _mesa_is_front_buffer_drawing(const struct gl_framebuffer * fb) argument
[all...]
H A Dbuffers.c52 * \param fb the framebuffer to draw to, or read from
57 const struct gl_framebuffer *fb)
61 if (_mesa_is_user_fbo(fb)) {
69 if (fb->Visual.stereoMode) {
71 if (fb->Visual.doubleBufferMode) {
75 else if (fb->Visual.doubleBufferMode) {
79 for (i = 0; i < fb->Visual.numAuxBuffers; i++) {
284 draw_buffer(struct gl_context *ctx, struct gl_framebuffer *fb, argument
300 = supported_buffer_bitmask(ctx, fb);
319 _mesa_drawbuffers(ctx, fb,
56 supported_buffer_bitmask(const struct gl_context * ctx,const struct gl_framebuffer * fb) argument
332 draw_buffer_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
340 draw_buffer_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
367 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffer_no_error
383 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffer
410 draw_buffers(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller,bool no_error) argument
622 draw_buffers_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller) argument
630 draw_buffers_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller) argument
658 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffers_no_error
675 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffers
695 updated_drawbuffers(struct gl_context * ctx,struct gl_framebuffer * fb) argument
724 _mesa_drawbuffers(struct gl_context * ctx,struct gl_framebuffer * fb,GLuint n,const GLenum16 * buffers,const GLbitfield * destMask) argument
835 _mesa_readbuffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,gl_buffer_index bufferIndex) argument
859 read_buffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller,bool no_error) argument
914 read_buffer_err(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
922 read_buffer_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
950 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferReadBuffer_no_error
966 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferReadBuffer
[all...]
H A Drenderbuffer.c110 validate_and_init_renderbuffer_attachment(struct gl_framebuffer *fb, argument
114 assert(fb);
124 fb->Attachment[bufferName].Renderbuffer == NULL);
127 if (_mesa_is_user_fbo(fb)) {
134 fb->Attachment[bufferName].Type = GL_RENDERBUFFER_EXT;
135 fb->Attachment[bufferName].Complete = GL_TRUE;
147 _mesa_attach_and_own_rb(struct gl_framebuffer *fb, argument
153 validate_and_init_renderbuffer_attachment(fb, bufferName, rb);
155 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer,
157 fb
165 _mesa_attach_and_reference_rb(struct gl_framebuffer * fb,gl_buffer_index bufferName,struct gl_renderbuffer * rb) argument
179 _mesa_remove_renderbuffer(struct gl_framebuffer * fb,gl_buffer_index bufferName) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/main/
H A Dframebuffer.c58 compute_depth_max(struct gl_framebuffer *fb) argument
60 if (fb->Visual.depthBits == 0) {
65 fb->_DepthMax = (1 << 16) - 1;
67 else if (fb->Visual.depthBits < 32) {
68 fb->_DepthMax = (1 << fb->Visual.depthBits) - 1;
74 fb->_DepthMax = 0xffffffff;
76 fb->_DepthMaxF = (GLfloat) fb->_DepthMax;
79 fb
91 struct gl_framebuffer *fb; local in function:_mesa_new_framebuffer
108 _mesa_initialize_window_framebuffer(struct gl_framebuffer * fb,const struct gl_config * visual) argument
159 _mesa_initialize_user_framebuffer(struct gl_framebuffer * fb,GLuint name) argument
186 _mesa_destroy_framebuffer(struct gl_framebuffer * fb) argument
201 _mesa_free_framebuffer_data(struct gl_framebuffer * fb) argument
232 _mesa_reference_framebuffer_(struct gl_framebuffer ** ptr,struct gl_framebuffer * fb) argument
271 _mesa_resize_framebuffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLuint width,GLuint height) argument
416 _mesa_update_framebuffer_visual(struct gl_context * ctx,struct gl_framebuffer * fb) argument
544 update_color_draw_buffers(struct gl_framebuffer * fb) argument
568 update_color_read_buffer(struct gl_framebuffer * fb) argument
600 update_framebuffer(struct gl_context * ctx,struct gl_framebuffer * fb) argument
667 renderbuffer_exists(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum format,GLboolean reading) argument
795 _mesa_get_color_read_format(struct gl_context * ctx,struct gl_framebuffer * fb,const char * caller) argument
890 _mesa_get_color_read_type(struct gl_context * ctx,struct gl_framebuffer * fb,const char * caller) argument
945 _mesa_print_framebuffer(const struct gl_framebuffer * fb) argument
978 _mesa_is_front_buffer_reading(const struct gl_framebuffer * fb) argument
987 _mesa_is_front_buffer_drawing(const struct gl_framebuffer * fb) argument
[all...]
H A Dbuffers.c53 * \param fb the framebuffer to draw to, or read from
58 const struct gl_framebuffer *fb)
62 if (_mesa_is_user_fbo(fb)) {
69 if (fb->Visual.stereoMode) {
71 if (fb->Visual.doubleBufferMode) {
75 else if (fb->Visual.doubleBufferMode) {
84 _mesa_back_to_front_if_single_buffered(const struct gl_framebuffer *fb, argument
109 if (!fb->Visual.doubleBufferMode) {
279 draw_buffer(struct gl_context *ctx, struct gl_framebuffer *fb, argument
295 = supported_buffer_bitmask(ctx, fb);
57 supported_buffer_bitmask(const struct gl_context * ctx,const struct gl_framebuffer * fb) argument
327 draw_buffer_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
335 draw_buffer_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
362 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffer_no_error
378 struct gl_framebuffer *fb; local in function:_mesa_FramebufferDrawBufferEXT
397 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffer
424 draw_buffers(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller,bool no_error) argument
636 draw_buffers_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller) argument
644 draw_buffers_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLsizei n,const GLenum * buffers,const char * caller) argument
671 struct gl_framebuffer *fb; local in function:_mesa_FramebufferDrawBuffersEXT
690 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffers_no_error
707 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferDrawBuffers
727 updated_drawbuffers(struct gl_context * ctx,struct gl_framebuffer * fb) argument
756 _mesa_drawbuffers(struct gl_context * ctx,struct gl_framebuffer * fb,GLuint n,const GLenum16 * buffers,const GLbitfield * destMask) argument
867 _mesa_readbuffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,gl_buffer_index bufferIndex) argument
891 read_buffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller,bool no_error) argument
946 read_buffer_err(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
954 read_buffer_no_error(struct gl_context * ctx,struct gl_framebuffer * fb,GLenum buffer,const char * caller) argument
982 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferReadBuffer_no_error
998 struct gl_framebuffer *fb; local in function:_mesa_FramebufferReadBufferEXT
1017 struct gl_framebuffer *fb; local in function:_mesa_NamedFramebufferReadBuffer
[all...]
H A Drenderbuffer.c108 validate_and_init_renderbuffer_attachment(struct gl_framebuffer *fb, argument
112 assert(fb);
122 fb->Attachment[bufferName].Renderbuffer == NULL);
125 if (_mesa_is_user_fbo(fb)) {
132 fb->Attachment[bufferName].Type = GL_RENDERBUFFER_EXT;
133 fb->Attachment[bufferName].Complete = GL_TRUE;
145 _mesa_attach_and_own_rb(struct gl_framebuffer *fb, argument
151 validate_and_init_renderbuffer_attachment(fb, bufferName, rb);
153 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer,
155 fb
163 _mesa_attach_and_reference_rb(struct gl_framebuffer * fb,gl_buffer_index bufferName,struct gl_renderbuffer * rb) argument
177 _mesa_remove_renderbuffer(struct gl_framebuffer * fb,gl_buffer_index bufferName) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/
H A Du_framebuffer.h50 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb);
54 util_framebuffer_min_size(const struct pipe_framebuffer_state *fb,
60 util_framebuffer_get_num_layers(const struct pipe_framebuffer_state *fb);
64 util_framebuffer_get_num_samples(const struct pipe_framebuffer_state *fb);
H A Du_framebuffer.c124 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb) argument
128 for (i = 0; i < fb->nr_cbufs; i++) {
129 pipe_surface_reference(&fb->cbufs[i], NULL);
132 pipe_surface_reference(&fb->zsbuf, NULL);
134 fb->samples = fb->layers = 0;
135 fb->width = fb->height = 0;
136 fb->nr_cbufs = 0;
144 util_framebuffer_min_size(const struct pipe_framebuffer_state *fb, argument
182 util_framebuffer_get_num_layers(const struct pipe_framebuffer_state * fb) argument
214 util_framebuffer_get_num_samples(const struct pipe_framebuffer_state * fb) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/
H A Du_framebuffer.h50 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb);
54 util_framebuffer_min_size(const struct pipe_framebuffer_state *fb,
60 util_framebuffer_get_num_layers(const struct pipe_framebuffer_state *fb);
64 util_framebuffer_get_num_samples(const struct pipe_framebuffer_state *fb);
H A Du_framebuffer.c124 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb) argument
128 for (i = 0; i < fb->nr_cbufs; i++) {
129 pipe_surface_reference(&fb->cbufs[i], NULL);
132 pipe_surface_reference(&fb->zsbuf, NULL);
134 fb->samples = fb->layers = 0;
135 fb->width = fb->height = 0;
136 fb->nr_cbufs = 0;
144 util_framebuffer_min_size(const struct pipe_framebuffer_state *fb, argument
182 util_framebuffer_get_num_layers(const struct pipe_framebuffer_state * fb) argument
214 util_framebuffer_get_num_samples(const struct pipe_framebuffer_state * fb) argument
[all...]
/xsrc/external/mit/xorg-server.old/dist/hw/kdrive/src/
H A Dkshadow.c35 int bpp = screen->fb.bitsPerPixel;
37 /* use fb computation for width */
42 if (screen->fb.shadow)
43 free(screen->fb.frameBuffer);
44 screen->fb.shadow = TRUE;
45 screen->fb.frameBuffer = buf;
46 screen->fb.byteStride = paddedWidth;
47 screen->fb.pixelStride = paddedWidth * 8 / bpp;
54 if (screen->fb.shadow)
56 free(screen->fb
[all...]
/xsrc/external/mit/xorg-server/dist/hw/kdrive/src/
H A Dkshadow.c35 int bpp = screen->fb.bitsPerPixel;
37 /* use fb computation for width */
42 if (screen->fb.shadow)
43 free(screen->fb.frameBuffer);
44 screen->fb.shadow = TRUE;
45 screen->fb.frameBuffer = buf;
46 screen->fb.byteStride = paddedWidth;
47 screen->fb.pixelStride = paddedWidth * 8 / bpp;
54 if (screen->fb.shadow) {
55 free(screen->fb
[all...]
/xsrc/external/mit/xorg-server.old/dist/miext/shadow/
H A Dshalloc.c44 void *fb; local in function:shadowAlloc
48 fb = malloc(stride * height);
49 return fb;
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/
H A Dsp_state_surface.c49 const struct pipe_framebuffer_state *fb)
57 struct pipe_surface *cb = i < fb->nr_cbufs ? fb->cbufs[i] : NULL;
72 sp->framebuffer.nr_cbufs = fb->nr_cbufs;
75 if (sp->framebuffer.zsbuf != fb->zsbuf) {
80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf);
83 sp_tile_cache_set_surface(sp->zsbuf_cache, fb->zsbuf);
95 sp->framebuffer.width = fb->width;
96 sp->framebuffer.height = fb->height;
97 sp->framebuffer.samples = fb
48 softpipe_set_framebuffer_state(struct pipe_context * pipe,const struct pipe_framebuffer_state * fb) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/
H A Dsp_state_surface.c49 const struct pipe_framebuffer_state *fb)
57 struct pipe_surface *cb = i < fb->nr_cbufs ? fb->cbufs[i] : NULL;
72 sp->framebuffer.nr_cbufs = fb->nr_cbufs;
75 if (sp->framebuffer.zsbuf != fb->zsbuf) {
80 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf);
83 sp_tile_cache_set_surface(sp->zsbuf_cache, fb->zsbuf);
95 sp->framebuffer.width = fb->width;
96 sp->framebuffer.height = fb->height;
97 sp->framebuffer.samples = fb
48 softpipe_set_framebuffer_state(struct pipe_context * pipe,const struct pipe_framebuffer_state * fb) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/mesa/swrast/
H A Ds_renderbuffer.c240 add_color_renderbuffers(struct gl_context *ctx, struct gl_framebuffer *fb, argument
267 assert(fb->Attachment[b].Renderbuffer == NULL);
278 _mesa_attach_and_own_rb(fb, b, rb);
294 add_depth_renderbuffer(struct gl_context *ctx, struct gl_framebuffer *fb, argument
305 assert(fb->Attachment[BUFFER_DEPTH].Renderbuffer == NULL);
324 _mesa_attach_and_own_rb(fb, BUFFER_DEPTH, rb);
339 add_stencil_renderbuffer(struct gl_context *ctx, struct gl_framebuffer *fb, argument
350 assert(fb->Attachment[BUFFER_STENCIL].Renderbuffer == NULL);
362 _mesa_attach_and_own_rb(fb, BUFFER_STENCIL, rb);
370 struct gl_framebuffer *fb)
369 add_depth_stencil_renderbuffer(struct gl_context * ctx,struct gl_framebuffer * fb) argument
402 add_accum_renderbuffer(struct gl_context * ctx,struct gl_framebuffer * fb,GLuint redBits,GLuint greenBits,GLuint blueBits,GLuint alphaBits) argument
437 _swrast_add_soft_renderbuffers(struct gl_framebuffer * fb,GLboolean color,GLboolean depth,GLboolean stencil,GLboolean accum,GLboolean alpha) argument
499 map_attachment(struct gl_context * ctx,struct gl_framebuffer * fb,gl_buffer_index buffer) argument
534 unmap_attachment(struct gl_context * ctx,struct gl_framebuffer * fb,gl_buffer_index buffer) argument
590 struct gl_framebuffer *fb = ctx->DrawBuffer; local in function:_swrast_map_renderbuffers
621 struct gl_framebuffer *fb = ctx->DrawBuffer; local in function:_swrast_unmap_renderbuffers
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/
H A Dswr_clear.cpp36 struct pipe_framebuffer_state *fb = &ctx->framebuffer; local in function:swr_clear
46 if (buffers & PIPE_CLEAR_COLOR && fb->nr_cbufs) {
47 for (unsigned i = 0; i < fb->nr_cbufs; ++i)
48 if (fb->cbufs[i] && (buffers & (PIPE_CLEAR_COLOR0 << i))) {
50 layers = std::max(layers, fb->cbufs[i]->u.tex.last_layer -
51 fb->cbufs[i]->u.tex.first_layer + 1u);
55 if (buffers & PIPE_CLEAR_DEPTH && fb->zsbuf) {
57 layers = std::max(layers, fb->zsbuf->u.tex.last_layer -
58 fb->zsbuf->u.tex.first_layer + 1u);
61 if (buffers & PIPE_CLEAR_STENCIL && fb
[all...]
/xsrc/external/mit/libdrm/dist/tests/tegra/
H A Ddrm-test.c49 drmModeFBPtr fb; local in function:drm_screen_probe_connector
63 fb = drmModeGetFB(screen->fd, crtc->buffer_id);
64 if (!fb) {
77 screen->width = fb->width;
78 screen->height = fb->height;
79 screen->pitch = fb->pitch;
80 screen->depth = fb->depth;
81 screen->bpp = fb->bpp;
85 drmModeFreeFB(fb);
170 struct drm_framebuffer *fb; local in function:drm_framebuffer_new
201 drm_framebuffer_free(struct drm_framebuffer * fb) argument
214 drm_screen_set_framebuffer(struct drm_screen * screen,struct drm_framebuffer * fb) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_framebuffer.c37 struct zink_framebuffer *fb)
39 hash_table_foreach(&fb->objects, he) {
48 ralloc_free(fb);
52 zink_init_framebuffer_imageless(struct zink_screen *screen, struct zink_framebuffer *fb, struct zink_render_pass *rp) argument
56 if (fb->rp == rp)
61 struct hash_entry *he = _mesa_hash_table_search_pre_hashed(&fb->objects, hash, rp);
72 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;
80 fci.width = fb->state.width;
81 fci.height = fb
36 zink_destroy_framebuffer(struct zink_screen * screen,struct zink_framebuffer * fb) argument
123 struct zink_framebuffer *fb = rzalloc(ctx, struct zink_framebuffer); local in function:create_framebuffer_imageless
187 struct zink_framebuffer *fb; local in function:zink_get_framebuffer_imageless
199 zink_init_framebuffer(struct zink_screen * screen,struct zink_framebuffer * fb,struct zink_render_pass * rp) argument
254 struct zink_framebuffer *fb = rzalloc(NULL, struct zink_framebuffer); local in function:create_framebuffer
352 struct zink_framebuffer *fb; local in function:zink_get_framebuffer
[all...]
/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_cs.c87 GENX(pan_select_crc_rt)(const struct pan_fb_info *fb)
90 if (fb->rt_count == 1 && fb->rts[0].view && !fb->rts[0].discard &&
91 fb->rts[0].view->image->layout.crc_mode != PAN_IMAGE_CRC_NONE)
99 for (unsigned i = 0; i < fb->rt_count; i++) {
100 if (!fb->rts[i].view || fb->rts[0].discard ||
101 fb->rts[i].view->image->layout.crc_mode == PAN_IMAGE_CRC_NONE)
104 bool valid = *(fb
157 pan_prepare_s(const struct pan_fb_info * fb,struct MALI_ZS_CRC_EXTENSION * ext) argument
184 pan_prepare_zs(const struct pan_fb_info * fb,struct MALI_ZS_CRC_EXTENSION * ext) argument
235 pan_prepare_crc(const struct pan_fb_info * fb,int rt_crc,struct MALI_ZS_CRC_EXTENSION * ext) argument
263 pan_emit_zs_crc_ext(const struct pan_fb_info * fb,int rt_crc,void * zs_crc_ext) argument
292 pan_internal_cbuf_size(const struct pan_fb_info * fb,unsigned * tile_size) argument
391 pan_prepare_rt(const struct pan_fb_info * fb,unsigned idx,unsigned cbuf_offset,struct MALI_RENDER_TARGET * cfg) argument
500 pan_emit_midgard_tiler(const struct panfrost_device * dev,const struct pan_fb_info * fb,const struct pan_tiler_context * tiler_ctx,void * out) argument
546 pan_emit_rt(const struct pan_fb_info * fb,unsigned idx,unsigned cbuf_offset,void * out) argument
592 pan_force_clean_write(const struct pan_fb_info * fb,unsigned tile_size) argument
617 pan_emit_mfbd(const struct panfrost_device * dev,const struct pan_fb_info * fb,const struct pan_tls_info * tls,const struct pan_tiler_context * tiler_ctx,void * out) argument
727 pan_emit_sfbd_tiler(const struct panfrost_device * dev,const struct pan_fb_info * fb,const struct pan_tiler_context * ctx,void * fbd) argument
741 pan_emit_sfbd(const struct panfrost_device * dev,const struct pan_fb_info * fb,const struct pan_tls_info * tls,const struct pan_tiler_context * tiler_ctx,void * fbd) argument
[all...]

Completed in 22 milliseconds

1234567891011>>