HomeSort by: relevance | last modified time | path
    Searched refs:fb (Results 1 - 25 of 622) sorted by relevancy

1 2 3 4 5 6 7 8 91011>>

  /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...]

Completed in 29 milliseconds

1 2 3 4 5 6 7 8 91011>>