Home
last modified time | relevance | path

Searched refs:DrawBuffer (Results 1 – 25 of 148) sorted by relevance

123456

/external/mesa3d/src/mesa/drivers/dri/i965/
Dgen6_scissor_state.c39 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in gen6_upload_scissor_state()
55 if (ctx->DrawBuffer->_Xmin == ctx->DrawBuffer->_Xmax || in gen6_upload_scissor_state()
56 ctx->DrawBuffer->_Ymin == ctx->DrawBuffer->_Ymax) { in gen6_upload_scissor_state()
69 scissor->xmin = ctx->DrawBuffer->_Xmin; in gen6_upload_scissor_state()
70 scissor->xmax = ctx->DrawBuffer->_Xmax - 1; in gen6_upload_scissor_state()
71 scissor->ymin = ctx->DrawBuffer->_Ymin; in gen6_upload_scissor_state()
72 scissor->ymax = ctx->DrawBuffer->_Ymax - 1; in gen6_upload_scissor_state()
76 scissor->xmin = ctx->DrawBuffer->_Xmin; in gen6_upload_scissor_state()
77 scissor->xmax = ctx->DrawBuffer->_Xmax - 1; in gen6_upload_scissor_state()
78 scissor->ymin = ctx->DrawBuffer->Height - ctx->DrawBuffer->_Ymax; in gen6_upload_scissor_state()
[all …]
Dbrw_sf_state.c46 const GLfloat depth_scale = 1.0F / ctx->DrawBuffer->_DepthMaxF; in upload_sf_vp()
49 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in upload_sf_vp()
62 y_bias = ctx->DrawBuffer->Height; in upload_sf_vp()
86 if (ctx->DrawBuffer->_Xmin == ctx->DrawBuffer->_Xmax || in upload_sf_vp()
87 ctx->DrawBuffer->_Ymin == ctx->DrawBuffer->_Ymax) { in upload_sf_vp()
100 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp()
101 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp()
102 sfv->scissor.ymin = ctx->DrawBuffer->_Ymin; in upload_sf_vp()
103 sfv->scissor.ymax = ctx->DrawBuffer->_Ymax - 1; in upload_sf_vp()
107 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp()
[all …]
Dintel_buffers.c44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
86 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelDrawBuffer()
109 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelReadBuffer()
130 functions->DrawBuffer = intelDrawBuffer; in intelInitBufferFuncs()
Dgen7_viewport_state.c35 const GLfloat depth_scale = 1.0F / ctx->DrawBuffer->_DepthMaxF; in gen7_upload_sf_clip_viewport()
37 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in gen7_upload_sf_clip_viewport()
58 y_bias = ctx->DrawBuffer->Height; in gen7_upload_sf_clip_viewport()
Dgen6_viewport_state.c71 const GLfloat depth_scale = 1.0F / ctx->DrawBuffer->_DepthMaxF; in gen6_upload_sf_vp()
74 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in gen6_upload_sf_vp()
87 y_bias = ctx->DrawBuffer->Height; in gen6_upload_sf_vp()
/external/mesa3d/src/mesa/swrast/
Ds_clear.c46 const GLint x = ctx->DrawBuffer->_Xmin; in clear_rgba_buffer()
47 const GLint y = ctx->DrawBuffer->_Ymin; in clear_rgba_buffer()
48 const GLint height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in clear_rgba_buffer()
49 const GLint width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in clear_rgba_buffer()
180 for (buf = 0; buf < ctx->DrawBuffer->_NumColorDrawBuffers; buf++) { in clear_color_buffers()
181 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[buf]; in clear_color_buffers()
229 && (ctx->DrawBuffer->_NumColorDrawBuffers > 0)) { in _swrast_Clear()
239 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_Clear()
241 ctx->DrawBuffer->Attachment[BUFFER_STENCIL].Renderbuffer; in _swrast_Clear()
Ds_depth.c167 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_clamp_span()
285 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_test_span()
413 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_bounds_test()
531 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_clear_depth_buffer()
543 x = ctx->DrawBuffer->_Xmin; in _swrast_clear_depth_buffer()
544 y = ctx->DrawBuffer->_Ymin; in _swrast_clear_depth_buffer()
545 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _swrast_clear_depth_buffer()
546 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _swrast_clear_depth_buffer()
656 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; in _swrast_clear_depth_stencil_buffer()
660 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_clear_depth_stencil_buffer()
[all …]
Ds_stencil.c352 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_stencil_and_ztest_span()
396 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer == NULL) { in _swrast_stencil_and_ztest_span()
497 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_write_stencil_span()
552 ctx->DrawBuffer->Attachment[BUFFER_STENCIL].Renderbuffer; in _swrast_clear_stencil_buffer()
553 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; in _swrast_clear_stencil_buffer()
565 x = ctx->DrawBuffer->_Xmin; in _swrast_clear_stencil_buffer()
566 y = ctx->DrawBuffer->_Ymin; in _swrast_clear_stencil_buffer()
567 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _swrast_clear_stencil_buffer()
568 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _swrast_clear_stencil_buffer()
Ds_feedback.c45 win[2] = v->attrib[FRAG_ATTRIB_WPOS][2] / ctx->DrawBuffer->_DepthMaxF; in feedback_vertex()
115 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_triangle()
127 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_line()
136 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_point()
Ds_linetemp.h79 const GLint depthBits = ctx->DrawBuffer->Visual.depthBits; in NAME()
81 struct gl_renderbuffer *zrb = ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in NAME()
86 const GLint depthBits = ctx->DrawBuffer->Visual.depthBits; in NAME()
134 GLint w = ctx->DrawBuffer->Width; in NAME()
135 GLint h = ctx->DrawBuffer->Height; in NAME()
199 zPtrYstep = -((GLint) (ctx->DrawBuffer->Width * sizeof(DEPTH_TYPE))); in NAME()
208 zPtrYstep = (GLint) (ctx->DrawBuffer->Width * sizeof(DEPTH_TYPE)); in NAME()
/external/mesa3d/src/mesa/drivers/dri/intel/
Dintel_buffers.c44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
86 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelDrawBuffer()
109 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelReadBuffer()
130 functions->DrawBuffer = intelDrawBuffer; in intelInitBufferFuncs()
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_buffers.c44 intel_renderbuffer(intel->ctx.DrawBuffer->_ColorDrawBuffers[0]); in intel_drawbuf_region()
72 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering()
86 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelDrawBuffer()
109 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelReadBuffer()
130 functions->DrawBuffer = intelDrawBuffer; in intelInitBufferFuncs()
Di915_state.c377 if (!ctx->DrawBuffer || !ctx->DrawBuffer->Visual.depthBits) in i915DepthMask()
404 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelCalcViewport()
407 ctx->DrawBuffer->Height - ctx->Viewport.Y, in intelCalcViewport()
517 if (!ctx->DrawBuffer) in i915Scissor()
522 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in i915Scissor()
524 y1 = ctx->DrawBuffer->Height - (y + h); in i915Scissor()
539 x1 = CLAMP(x1, 0, ctx->DrawBuffer->Width - 1); in i915Scissor()
540 y1 = CLAMP(y1, 0, ctx->DrawBuffer->Height - 1); in i915Scissor()
541 x2 = CLAMP(x2, 0, ctx->DrawBuffer->Width - 1); in i915Scissor()
542 y2 = CLAMP(y2, 0, ctx->DrawBuffer->Height - 1); in i915Scissor()
[all …]
/external/mesa3d/src/mesa/main/
Daccum.c80 if (ctx->DrawBuffer->Visual.haveAccumBuffer == 0) { in _mesa_Accum()
85 if (ctx->DrawBuffer != ctx->ReadBuffer) { in _mesa_Accum()
97 if (ctx->DrawBuffer->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) { in _mesa_Accum()
133 if (!ctx->DrawBuffer) in _mesa_clear_accum_buffer()
136 accRb = ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in _mesa_clear_accum_buffer()
141 x = ctx->DrawBuffer->_Xmin; in _mesa_clear_accum_buffer()
142 y = ctx->DrawBuffer->_Ymin; in _mesa_clear_accum_buffer()
143 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _mesa_clear_accum_buffer()
144 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _mesa_clear_accum_buffer()
194 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in accum_scale_or_bias()
[all …]
Dclear.c183 if (ctx->DrawBuffer->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) { in _mesa_Clear()
189 if (ctx->DrawBuffer->Width == 0 || ctx->DrawBuffer->Height == 0 || in _mesa_Clear()
190 ctx->DrawBuffer->_Xmin >= ctx->DrawBuffer->_Xmax || in _mesa_Clear()
191 ctx->DrawBuffer->_Ymin >= ctx->DrawBuffer->_Ymax) in _mesa_Clear()
212 for (i = 0; i < ctx->DrawBuffer->_NumColorDrawBuffers; i++) { in _mesa_Clear()
213 bufferMask |= (1 << ctx->DrawBuffer->_ColorDrawBufferIndexes[i]); in _mesa_Clear()
218 && ctx->DrawBuffer->Visual.haveDepthBuffer) { in _mesa_Clear()
223 && ctx->DrawBuffer->Visual.haveStencilBuffer) { in _mesa_Clear()
228 && ctx->DrawBuffer->Visual.haveAccumBuffer) { in _mesa_Clear()
250 const struct gl_renderbuffer_attachment *att = ctx->DrawBuffer->Attachment; in make_color_buffer_mask()
[all …]
Dbuffers.c243 = supported_buffer_bitmask(ctx, ctx->DrawBuffer); in _mesa_DrawBuffer()
268 else if (ctx->Driver.DrawBuffer) in _mesa_DrawBuffer()
269 ctx->Driver.DrawBuffer(ctx, buffer); in _mesa_DrawBuffer()
299 supportedMask = supported_buffer_bitmask(ctx, ctx->DrawBuffer); in _mesa_DrawBuffersARB()
342 else if (ctx->Driver.DrawBuffer) in _mesa_DrawBuffersARB()
343 ctx->Driver.DrawBuffer(ctx, n > 0 ? buffers[0] : GL_NONE); in _mesa_DrawBuffersARB()
358 struct gl_framebuffer *fb = ctx->DrawBuffer; in updated_drawbuffers()
387 struct gl_framebuffer *fb = ctx->DrawBuffer; in _mesa_drawbuffers()
459 if (ctx->Color.DrawBuffer[buf] != fb->ColorDrawBuffer[buf]) { in _mesa_drawbuffers()
461 ctx->Color.DrawBuffer[buf] = fb->ColorDrawBuffer[buf]; in _mesa_drawbuffers()
[all …]
Dstate.c280 const GLfloat depthMax = ctx->DrawBuffer->_DepthMaxF; in update_viewport_matrix()
304 ctx->DrawBuffer && in update_multisample()
305 ctx->DrawBuffer->Visual.sampleBuffers) in update_multisample()
318 !ctx->DrawBuffer || !ctx->DrawBuffer->Visual.floatMode; in update_clamp_fragment_color()
332 !ctx->DrawBuffer || !ctx->DrawBuffer->Visual.floatMode; in update_clamp_vertex_color()
/external/mesa3d/src/mesa/state_tracker/
Dst_cb_clear.c198 const struct gl_framebuffer *fb = ctx->DrawBuffer; in clear_with_quad()
201 const GLfloat x0 = (GLfloat) ctx->DrawBuffer->_Xmin / fb_width * 2.0f - 1.0f; in clear_with_quad()
202 const GLfloat x1 = (GLfloat) ctx->DrawBuffer->_Xmax / fb_width * 2.0f - 1.0f; in clear_with_quad()
203 const GLfloat y0 = (GLfloat) ctx->DrawBuffer->_Ymin / fb_height * 2.0f - 1.0f; in clear_with_quad()
204 const GLfloat y1 = (GLfloat) ctx->DrawBuffer->_Ymax / fb_height * 2.0f - 1.0f; in clear_with_quad()
303 if (ctx->DrawBuffer->_ColorDrawBuffers[0]) { in clear_with_quad()
304 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[0]; in clear_with_quad()
309 ctx->DrawBuffer->_ColorDrawBuffers[0]->_BaseFormat, in clear_with_quad()
399 if (!ds_separate && isDS && ctx->DrawBuffer->Visual.stencilBits > 0) in check_clear_depth_with_quad()
436 if (!ds_separate && isDS && ctx->DrawBuffer->Visual.depthBits > 0) in check_clear_stencil_with_quad()
[all …]
/external/mesa3d/src/mesa/drivers/x11/
Dxm_dd.c74 if (_mesa_is_user_fbo(ctx->DrawBuffer)) in color_mask()
77 xmbuf = XMESA_BUFFER(ctx->DrawBuffer); in color_mask()
109 XMesaBuffer xmbuf = XMESA_BUFFER(ctx->DrawBuffer); in clear_pixmap()
245 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in clear_buffers()
249 XMesaBuffer b = XMESA_BUFFER(ctx->DrawBuffer); in clear_buffers()
250 const GLint x = ctx->DrawBuffer->_Xmin; in clear_buffers()
251 const GLint y = ctx->DrawBuffer->_Ymin; in clear_buffers()
252 const GLint width = ctx->DrawBuffer->_Xmax - x; in clear_buffers()
253 const GLint height = ctx->DrawBuffer->_Ymax - y; in clear_buffers()
270 = ctx->DrawBuffer->Attachment[BUFFER_FRONT_LEFT].Renderbuffer; in clear_buffers()
[all …]
/external/mesa3d/src/mesa/drivers/dri/radeon/
Dradeon_common.c115 if (!ctx->DrawBuffer) in radeonUpdateScissor()
118 max_x = ctx->DrawBuffer->Width - 1; in radeonUpdateScissor()
119 max_y = ctx->DrawBuffer->Height - 1; in radeonUpdateScissor()
121 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonUpdateScissor()
123 y1 = ctx->DrawBuffer->Height - (y + h); in radeonUpdateScissor()
188 const struct gl_framebuffer *fb = ctx->DrawBuffer; in radeon_check_front_buffer_rendering()
361 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonDrawBuffer()
379 radeon_draw_buffer(ctx, ctx->DrawBuffer); in radeonDrawBuffer()
384 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonReadBuffer()
396 if (ctx->ReadBuffer == ctx->DrawBuffer) { in radeonReadBuffer()
[all …]
Dradeon_span.c134 radeon_map_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderStart()
135 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderStart()
149 radeon_unmap_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderFinish()
150 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderFinish()
/external/mesa3d/src/mesa/drivers/dri/r200/
Dradeon_common.c115 if (!ctx->DrawBuffer) in radeonUpdateScissor()
118 max_x = ctx->DrawBuffer->Width - 1; in radeonUpdateScissor()
119 max_y = ctx->DrawBuffer->Height - 1; in radeonUpdateScissor()
121 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonUpdateScissor()
123 y1 = ctx->DrawBuffer->Height - (y + h); in radeonUpdateScissor()
188 const struct gl_framebuffer *fb = ctx->DrawBuffer; in radeon_check_front_buffer_rendering()
361 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonDrawBuffer()
379 radeon_draw_buffer(ctx, ctx->DrawBuffer); in radeonDrawBuffer()
384 if (ctx->DrawBuffer && _mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonReadBuffer()
396 if (ctx->ReadBuffer == ctx->DrawBuffer) { in radeonReadBuffer()
[all …]
Dradeon_span.c134 radeon_map_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderStart()
135 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderStart()
149 radeon_unmap_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderFinish()
150 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderFinish()
/external/mesa3d/src/mesa/drivers/windows/gdi/
Dwmesa.c251 #define FLIP(Y) (ctx->DrawBuffer->Height - (Y) - 1) in clear()
252 const GLint x = ctx->DrawBuffer->_Xmin; in clear()
253 const GLint y = ctx->DrawBuffer->_Ymin; in clear()
254 const GLint height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in clear()
255 const GLint width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in clear()
258 WMesaFramebuffer pwfb = wmesa_framebuffer(ctx->DrawBuffer); in clear()
300 if (width == ctx->DrawBuffer->Width && in clear()
301 height == ctx->DrawBuffer->Height) { /* entire buffer */ in clear()
594 WMesaFramebuffer pwfb = wmesa_framebuffer(ctx->DrawBuffer); in write_rgba_span_32()
625 WMesaFramebuffer pwfb = wmesa_framebuffer(ctx->DrawBuffer); in write_rgba_pixels_32()
[all …]
/external/mesa3d/src/mesa/drivers/dri/nouveau/
Dnv10_state_fb.c58 struct gl_framebuffer *fb = ctx->DrawBuffer; in setup_hierz_buffer()
96 struct gl_framebuffer *fb = ctx->DrawBuffer; in nv10_emit_framebuffer()
168 get_scissors(ctx->DrawBuffer, &x, &y, &w, &h); in nv10_emit_scissor()
180 struct gl_framebuffer *fb = ctx->DrawBuffer; in nv10_emit_viewport()
206 to_nouveau_framebuffer(ctx->DrawBuffer); in nv10_emit_zclear()

123456