| /xsrc/external/mit/MesaLib.old/dist/src/gallium/state_trackers/wgl/ |
| stw_framebuffer.c | 54 struct stw_framebuffer *fb; local 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's mutex will be unlocked 198 struct stw_framebuffer *fb; local 255 struct stw_framebuffer *fb; local 344 struct stw_framebuffer *fb; local 392 struct stw_framebuffer *fb; local 412 struct stw_framebuffer *fb; local 427 struct stw_framebuffer *fb; local 475 struct stw_framebuffer *fb; local 490 struct stw_framebuffer *fb; local 623 struct stw_framebuffer *fb; local [all...] |
| stw_framebuffer.h | 140 * Increase fb reference count. The referenced framebuffer should be locked. 145 stw_framebuffer_reference_locked(struct stw_framebuffer *fb) 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) 187 assert(fb); [all...] |
| /xsrc/external/mit/MesaLib/dist/src/freedreno/vulkan/ |
| tu_util.c | 82 tu_tiling_config_update_tile_layout(struct tu_framebuffer *fb, 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->tile0.height = align(DIV_ROUND_UP(fb->height, 2), tile_align_h) [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/frontends/wgl/ |
| stw_framebuffer.c | 56 struct stw_framebuffer *fb; local 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's mutex will be unlocked 206 struct stw_framebuffer *fb; local 266 struct stw_framebuffer *fb; local 384 struct stw_framebuffer *fb; local 432 struct stw_framebuffer *fb; local 452 struct stw_framebuffer *fb; local 467 struct stw_framebuffer *fb; local 515 struct stw_framebuffer *fb; local 530 struct stw_framebuffer *fb; local 709 struct stw_framebuffer *fb; local [all...] |
| 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) 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/ |
| framebuffer.c | 56 compute_depth_max(struct gl_framebuffer *fb) 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->_MRD = (GLfloat)1.0 / fb->_DepthMaxF 90 struct gl_framebuffer *fb = CALLOC_STRUCT(gl_framebuffer); local 109 struct gl_framebuffer *fb; local [all...] |
| 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++) { 273 * state var _and_ the FB's ColorDrawBuffer state. 274 * In the later case, we update the FB's ColorDrawBuffer state only. 277 * new FB is a window system FB, we need to re-update the FB' 367 struct gl_framebuffer *fb; local 383 struct gl_framebuffer *fb; local 658 struct gl_framebuffer *fb; local 675 struct gl_framebuffer *fb; local 950 struct gl_framebuffer *fb; local 966 struct gl_framebuffer *fb; local [all...] |
| renderbuffer.c | 110 validate_and_init_renderbuffer_attachment(struct gl_framebuffer *fb, 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, 153 validate_and_init_renderbuffer_attachment(fb, bufferName, rb); 155 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, 157 fb->Attachment[bufferName].Renderbuffer = rb [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/main/ |
| framebuffer.c | 58 compute_depth_max(struct gl_framebuffer *fb) 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->_MRD = (GLfloat)1.0 / fb->_DepthMaxF 91 struct gl_framebuffer *fb; local [all...] |
| 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, 109 if (!fb->Visual.doubleBufferMode) { 268 * state var _and_ the FB's ColorDrawBuffer state. 269 * In the later case, we update the FB's ColorDrawBuffer state only 362 struct gl_framebuffer *fb; local 378 struct gl_framebuffer *fb; local 397 struct gl_framebuffer *fb; local 671 struct gl_framebuffer *fb; local 690 struct gl_framebuffer *fb; local 707 struct gl_framebuffer *fb; local 982 struct gl_framebuffer *fb; local 998 struct gl_framebuffer *fb; local 1017 struct gl_framebuffer *fb; local [all...] |
| renderbuffer.c | 108 validate_and_init_renderbuffer_attachment(struct gl_framebuffer *fb, 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, 151 validate_and_init_renderbuffer_attachment(fb, bufferName, rb); 153 _mesa_reference_renderbuffer(&fb->Attachment[bufferName].Renderbuffer, 155 fb->Attachment[bufferName].Renderbuffer = rb [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/util/ |
| 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);
|
| u_framebuffer.c | 124 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb) 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, [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/util/ |
| 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);
|
| u_framebuffer.c | 124 util_unreference_framebuffer_state(struct pipe_framebuffer_state *fb) 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, [all...] |
| /xsrc/external/mit/xorg-server/dist/hw/kdrive/src/ |
| 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.frameBuffer) [all...] |
| /xsrc/external/mit/xorg-server.old/dist/hw/kdrive/src/ |
| 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.frameBuffer) [all...] |
| /xsrc/external/mit/xorg-server.old/dist/miext/shadow/ |
| shalloc.c | 44 void *fb; local 48 fb = malloc(stride * height); 49 return fb;
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/softpipe/ |
| 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->samples [all...] |
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/softpipe/ |
| 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->samples [all...] |
| /xsrc/external/mit/MesaLib/dist/src/mesa/swrast/ |
| s_renderbuffer.c | 240 add_color_renderbuffers(struct gl_context *ctx, struct gl_framebuffer *fb, 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, 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, 350 assert(fb->Attachment[BUFFER_STENCIL].Renderbuffer == NULL); 362 _mesa_attach_and_own_rb(fb, BUFFER_STENCIL, rb); 370 struct gl_framebuffer *fb) 590 struct gl_framebuffer *fb = ctx->DrawBuffer; local 621 struct gl_framebuffer *fb = ctx->DrawBuffer; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/swr/ |
| swr_clear.cpp | 36 struct pipe_framebuffer_state *fb = &ctx->framebuffer; local 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->zsbuf) [all...] |
| /xsrc/external/mit/libdrm/dist/tests/tegra/ |
| drm-test.c | 49 drmModeFBPtr fb; local 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 [all...] |
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| 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) 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->state.height 123 struct zink_framebuffer *fb = rzalloc(ctx, struct zink_framebuffer); local 187 struct zink_framebuffer *fb; local 254 struct zink_framebuffer *fb = rzalloc(NULL, struct zink_framebuffer); local 352 struct zink_framebuffer *fb; local [all...] |
| /xsrc/external/mit/MesaLib/dist/src/panfrost/lib/ |
| 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->rts[i].crc_valid) [all...] |