| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/wgl/ |
| H A D | stw_framebuffer.c | 54 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 D | stw_framebuffer.h | 140 * 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 D | tu_util.c | 82 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 D | stw_framebuffer.c | 56 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 D | stw_framebuffer.h | 159 * 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 D | framebuffer.c | 56 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 D | buffers.c | 52 * \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 D | renderbuffer.c | 110 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 D | framebuffer.c | 58 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 D | buffers.c | 53 * \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 D | renderbuffer.c | 108 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 D | u_framebuffer.h | 50 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 D | u_framebuffer.c | 124 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 D | u_framebuffer.h | 50 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 D | u_framebuffer.c | 124 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 D | kshadow.c | 35 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 D | kshadow.c | 35 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 D | shalloc.c | 44 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 D | sp_state_surface.c | 49 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 D | sp_state_surface.c | 49 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 D | s_renderbuffer.c | 240 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 D | swr_clear.cpp | 36 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 D | drm-test.c | 49 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 D | zink_framebuffer.c | 37 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 D | pan_cs.c | 87 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...] |