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

12345

/external/mesa3d/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);
61 util_copy_framebuffer_state(&lp->framebuffer, fb);
64 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL);
68 if (lp->framebuffer.zsbuf) {
71 depth_bits = util_format_get_component_bits(lp->framebuffer.zsbuf->format,
84 lp_setup_bind_framebuffer( lp->setup, &lp->framebuffer );
H A Dlp_flush.c63 for (i = 0; i < llvmpipe->framebuffer.nr_cbufs; i++) {
65 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.cbufs[i]);
70 debug_dump_surface_bmp(&llvmpipe->pipe, filename, llvmpipe->framebuffer.zsbuf);
/external/mesa3d/src/mesa/state_tracker/
H A Dst_atom_msaa.c42 struct pipe_framebuffer_state *framebuffer = &st->state.framebuffer; local
45 if (framebuffer->zsbuf)
46 sample_count = framebuffer->zsbuf->texture->nr_samples;
47 else if (framebuffer->cbufs[0])
48 sample_count = framebuffer->cbufs[0]->texture->nr_samples;
H A Dst_atom_framebuffer.c97 * Update framebuffer state (color, depth, stencil, etc. buffers)
102 struct pipe_framebuffer_state *framebuffer = &st->state.framebuffer; local
110 framebuffer->width = fb->Width;
111 framebuffer->height = fb->Height;
118 framebuffer->nr_cbufs = 0;
123 /*printf("--------- framebuffer surface rtt %p\n", strb->rtt);*/
131 pipe_surface_reference(&framebuffer->cbufs[framebuffer->nr_cbufs],
133 framebuffer
[all...]
/external/mesa3d/src/gallium/auxiliary/util/
H A Du_clear.h42 struct pipe_framebuffer_state *framebuffer, unsigned buffers,
47 for (i = 0; i < framebuffer->nr_cbufs; i++) {
48 struct pipe_surface *ps = framebuffer->cbufs[i];
54 struct pipe_surface *ps = framebuffer->zsbuf;
41 util_clear(struct pipe_context *pipe, struct pipe_framebuffer_state *framebuffer, unsigned buffers, const union pipe_color_union *color, double depth, unsigned stencil) argument
/external/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_state_surface.c43 * Set the framebuffer surface info: color buffers, zbuffer, stencil buffer.
58 if (sp->framebuffer.cbufs[i] != fb->cbufs[i]) {
63 pipe_surface_reference(&sp->framebuffer.cbufs[i], fb->cbufs[i]);
70 sp->framebuffer.nr_cbufs = fb->nr_cbufs;
73 if (sp->framebuffer.zsbuf != fb->zsbuf) {
78 pipe_surface_reference(&sp->framebuffer.zsbuf, fb->zsbuf);
84 if (sp->framebuffer.zsbuf) {
87 depth_bits = util_format_get_component_bits(sp->framebuffer.zsbuf->format,
100 sp->framebuffer.width = fb->width;
101 sp->framebuffer
[all...]
H A Dsp_clear.c67 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) {
74 struct pipe_surface *ps = softpipe->framebuffer.zsbuf;
H A Dsp_flush.c69 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++)
92 debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.cbufs[0]);
94 debug_dump_surface_bmp(softpipe, filename, softpipe->framebuffer.zsbuf);
H A Dsp_context.c64 for (i = 0; i < sp->framebuffer.nr_cbufs; i++) {
80 for (i = 0; i < sp->framebuffer.nr_cbufs; i++) {
119 pipe_surface_reference(&softpipe->framebuffer.cbufs[i], NULL);
123 pipe_surface_reference(&softpipe->framebuffer.zsbuf, NULL);
151 * if (the texture is being used as a framebuffer surface)
171 for (i = 0; i < softpipe->framebuffer.nr_cbufs; i++) {
172 if (softpipe->framebuffer.cbufs[i] &&
173 softpipe->framebuffer.cbufs[i]->texture == texture) {
177 if (softpipe->framebuffer.zsbuf &&
178 softpipe->framebuffer
[all...]
H A Dsp_quad_pipe.c47 sp->framebuffer.zsbuf &&
/external/mesa3d/src/gallium/auxiliary/postprocess/
H A Dpp_run.c48 if (in->width0 != ppq->p->framebuffer.width ||
49 in->height0 != ppq->p->framebuffer.height) {
57 unsigned int w = ppq->p->framebuffer.width;
58 unsigned int h = ppq->p->framebuffer.height;
128 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, out, &p->surf);
135 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL);
186 /** Set the framebuffer as active. */
190 cso_set_framebuffer(p->cso, &p->framebuffer);
193 /** Set the framebuffer as active and clear it. */
197 cso_set_framebuffer(p->cso, &p->framebuffer);
[all...]
H A Dpp_program.h49 struct pipe_framebuffer_state framebuffer; member in struct:program
H A Dpp_mlaa.c84 unsigned int w = p->framebuffer.width;
85 unsigned int h = p->framebuffer.height;
92 if (dimensions[0] != p->framebuffer.width ||
93 dimensions[1] != p->framebuffer.height) {
94 constants[0] = 1.0 / p->framebuffer.width;
95 constants[1] = 1.0 / p->framebuffer.height;
98 dimensions[0] = p->framebuffer.width;
99 dimensions[1] = p->framebuffer.height;
112 p->framebuffer.zsbuf = ppq->stencils;
180 w, h, 0, p->framebuffer
[all...]
/external/mesa3d/src/gallium/tests/trivial/
H A Dtri.c72 struct pipe_framebuffer_state framebuffer; member in struct:program
164 memset(&p->framebuffer, 0, sizeof(p->framebuffer));
165 p->framebuffer.width = WIDTH;
166 p->framebuffer.height = HEIGHT;
167 p->framebuffer.nr_cbufs = 1;
168 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl);
231 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL);
246 cso_set_framebuffer(p->cso, &p->framebuffer);
272 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer
[all...]
H A Dquad-tex.c75 struct pipe_framebuffer_state framebuffer; member in struct:program
223 memset(&p->framebuffer, 0, sizeof(p->framebuffer));
224 p->framebuffer.width = WIDTH;
225 p->framebuffer.height = HEIGHT;
226 p->framebuffer.nr_cbufs = 1;
227 p->framebuffer.cbufs[0] = p->pipe->create_surface(p->pipe, p->target, &surf_tmpl);
293 pipe_surface_reference(&p->framebuffer.cbufs[0], NULL);
310 cso_set_framebuffer(p->cso, &p->framebuffer);
343 debug_dump_surface_bmp(p->pipe, "result.bmp", p->framebuffer
[all...]
/external/deqp/modules/gles31/functional/
H A Des31fFboNoAttachmentTests.cpp67 bool checkFramebufferSize (TestLog& log, const glu::RenderContext& renderCtx, GLuint framebuffer, const IVec2& size) argument
101 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer);
174 bool checkFramebufferRenderable (TestLog& log, const glu::RenderContext& renderCtx, GLuint framebuffer, const IVec2& size) argument
203 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer);
208 log << TestLog::Message << "Rendering full framebuffer quad with color ouput, verifying output presence with occlusion query" << TestLog::EndMessage;
292 GLuint framebuffer = 0; local
294 gl.genFramebuffers(1, &framebuffer);
295 gl.bindFramebuffer(GL_DRAW_FRAMEBUFFER, framebuffer);
308 gl.deleteFramebuffers(1, &framebuffer);
364 GLuint framebuffer local
468 GLuint framebuffer = 0; local
[all...]
/external/mesa3d/src/gallium/drivers/svga/
H A Dsvga_pipe_misc.c53 struct pipe_framebuffer_state *curr = &svga->curr.framebuffer;
54 struct pipe_framebuffer_state *hw = &svga->state.hw_clear.framebuffer;
76 struct pipe_framebuffer_state *dst = &svga->curr.framebuffer;
117 if (svga->curr.framebuffer.zsbuf)
119 switch (svga->curr.framebuffer.zsbuf->format) {
H A Dsvga_pipe_clear.c48 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer;
74 if ((svga->curr.framebuffer.zsbuf->format == PIPE_FORMAT_S8_UINT_Z24_UNORM) &&
116 svga_surface(svga->curr.framebuffer.cbufs[0])->handle);
H A Dsvga_pipe_flush.c52 struct pipe_framebuffer_state *fb = &svga->curr.framebuffer;
H A Dsvga_context.c167 memset(&svga->state.hw_clear.framebuffer, 0x0,
168 sizeof(svga->state.hw_clear.framebuffer));
288 if (svga->curr.framebuffer.cbufs[i])
289 svga_propagate_surface(svga, svga->curr.framebuffer.cbufs[i]);
292 if (svga->curr.framebuffer.zsbuf)
293 svga_propagate_surface(svga, svga->curr.framebuffer.zsbuf);
/external/mesa3d/src/gallium/drivers/i915/
H A Di915_clear.c62 struct pipe_surface *cbuf = i915->framebuffer.cbufs[0];
87 struct pipe_surface *zbuf = i915->framebuffer.zsbuf;
108 struct pipe_surface *zbuf = i915->framebuffer.zsbuf;
224 util_clear(pipe, &i915_context(pipe)->framebuffer, buffers, color, depth,
239 0, 0, i915->framebuffer.width, i915->framebuffer.height);
H A Di915_state_static.c35 * Update framebuffer state
97 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0];
98 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf;
142 draw_size = (i915->framebuffer.width - 1 + x) |
143 ((i915->framebuffer.height - 1 + y) << 16);
162 "framebuffer",
200 struct pipe_surface *cbuf_surface = i915->framebuffer.cbufs[0];
201 struct pipe_surface *depth_surface = i915->framebuffer.zsbuf;
/external/drm_hwcomposer/
H A Dglworker.h86 sp<GraphicBuffer> framebuffer; member in struct:android::GLWorker::Work
100 sp<GraphicBuffer> framebuffer);
/external/mesa3d/src/glx/
H A Ddri_glx.c328 __DRIframebuffer framebuffer; local
346 framebuffer.base = MAP_FAILED;
347 framebuffer.dev_priv = NULL;
348 framebuffer.size = 0;
407 &framebuffer.size, &framebuffer.stride,
408 &framebuffer.dev_priv_size,
409 &framebuffer.dev_priv)) {
414 framebuffer.width = DisplayWidth(dpy, scrn);
415 framebuffer
[all...]
/external/mesa3d/src/gallium/drivers/nv50/
H A Dnv50_surface.c387 struct pipe_framebuffer_state *fb = &nv50->framebuffer;
685 nv50->framebuffer.cbufs[0] = nv50_miptree_surface_new(pipe, res, &templ);
686 nv50->framebuffer.nr_cbufs = 1;
687 nv50->framebuffer.zsbuf = NULL;
688 nv50->framebuffer.width = nv50->framebuffer.cbufs[0]->width;
689 nv50->framebuffer.height = nv50->framebuffer.cbufs[0]->height;
789 blit->saved.fb.width = nv50->framebuffer.width;
790 blit->saved.fb.height = nv50->framebuffer
[all...]

Completed in 6929 milliseconds

12345