/external/mesa3d/src/mesa/drivers/dri/i965/ |
D | brw_sf_state.c | 49 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in upload_sf_vp() 59 assert(ctx->DrawBuffer->_HasAttachments); in upload_sf_vp() 67 y_bias = ctx->DrawBuffer->Height; in upload_sf_vp() 92 if (ctx->DrawBuffer->_Xmin == ctx->DrawBuffer->_Xmax || in upload_sf_vp() 93 ctx->DrawBuffer->_Ymin == ctx->DrawBuffer->_Ymax) { in upload_sf_vp() 106 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() 107 sfv->scissor.xmax = ctx->DrawBuffer->_Xmax - 1; in upload_sf_vp() 108 sfv->scissor.ymin = ctx->DrawBuffer->_Ymin; in upload_sf_vp() 109 sfv->scissor.ymax = ctx->DrawBuffer->_Ymax - 1; in upload_sf_vp() 113 sfv->scissor.xmin = ctx->DrawBuffer->_Xmin; in upload_sf_vp() [all …]
|
D | gen8_blend_state.c | 48 int nr_draw_buffers = ctx->DrawBuffer->_NumColorDrawBuffers; in gen8_upload_blend_state() 62 if (!(ctx->DrawBuffer->_IntegerBuffers & 0x1)) { in gen8_upload_blend_state() 88 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[i]; in gen8_upload_blend_state() 96 bool integer = ctx->DrawBuffer->_IntegerBuffers & (0x1 << i); in gen8_upload_blend_state() 214 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[0]; in gen8_upload_ps_blend() 215 const bool buffer0_is_integer = ctx->DrawBuffer->_IntegerBuffers & 0x1; in gen8_upload_ps_blend()
|
D | gen6_scissor_state.c | 39 const bool render_to_fbo = _mesa_is_user_fbo(ctx->DrawBuffer); in gen6_upload_scissor_state() 42 const unsigned int fb_width= _mesa_geometric_width(ctx->DrawBuffer); in gen6_upload_scissor_state() 43 const unsigned int fb_height = _mesa_geometric_height(ctx->DrawBuffer); in gen6_upload_scissor_state()
|
D | gen8_viewport_state.c | 43 struct gl_framebuffer *fb = ctx->DrawBuffer; in gen8_upload_sf_clip_viewport() 45 const uint32_t fb_width = _mesa_geometric_width(ctx->DrawBuffer); in gen8_upload_sf_clip_viewport() 46 const uint32_t fb_height = _mesa_geometric_height(ctx->DrawBuffer); in gen8_upload_sf_clip_viewport()
|
D | gen7_viewport_state.c | 44 struct gl_framebuffer *fb = ctx->DrawBuffer; in gen7_upload_sf_clip_viewport() 46 const uint32_t fb_width = _mesa_geometric_width(ctx->DrawBuffer); in gen7_upload_sf_clip_viewport() 47 const uint32_t fb_height = _mesa_geometric_height(ctx->DrawBuffer); in gen7_upload_sf_clip_viewport()
|
/external/mesa3d/src/mesa/main/ |
D | accum.c | 75 if (ctx->DrawBuffer->Visual.haveAccumBuffer == 0) { in _mesa_Accum() 80 if (ctx->DrawBuffer != ctx->ReadBuffer) { in _mesa_Accum() 92 if (ctx->DrawBuffer->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) { in _mesa_Accum() 120 if (!ctx->DrawBuffer) in _mesa_clear_accum_buffer() 123 accRb = ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in _mesa_clear_accum_buffer() 128 x = ctx->DrawBuffer->_Xmin; in _mesa_clear_accum_buffer() 129 y = ctx->DrawBuffer->_Ymin; in _mesa_clear_accum_buffer() 130 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _mesa_clear_accum_buffer() 131 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _mesa_clear_accum_buffer() 181 ctx->DrawBuffer->Attachment[BUFFER_ACCUM].Renderbuffer; in accum_scale_or_bias() [all …]
|
D | clear.c | 116 struct gl_renderbuffer *rb = ctx->DrawBuffer->_ColorDrawBuffers[idx]; in color_buffer_writes_enabled() 175 if (ctx->DrawBuffer->_Status != GL_FRAMEBUFFER_COMPLETE_EXT) { in _mesa_Clear() 199 for (i = 0; i < ctx->DrawBuffer->_NumColorDrawBuffers; i++) { in _mesa_Clear() 200 GLint buf = ctx->DrawBuffer->_ColorDrawBufferIndexes[i]; in _mesa_Clear() 209 && ctx->DrawBuffer->Visual.haveDepthBuffer) { in _mesa_Clear() 214 && ctx->DrawBuffer->Visual.haveStencilBuffer) { in _mesa_Clear() 219 && ctx->DrawBuffer->Visual.haveAccumBuffer) { in _mesa_Clear() 241 const struct gl_renderbuffer_attachment *att = ctx->DrawBuffer->Attachment; in make_color_buffer_mask() 262 switch (ctx->DrawBuffer->ColorDrawBuffer[drawbuffer]) { in make_color_buffer_mask() 275 if (!ctx->DrawBuffer->Visual.doubleBufferMode) in make_color_buffer_mask() [all …]
|
D | buffers.c | 117 if (ctx->DrawBuffer->Visual.doubleBufferMode) in draw_buffer_enum_to_bitmask() 189 if (!ctx->DrawBuffer->Visual.doubleBufferMode) in read_buffer_enum_to_index() 305 if (fb == ctx->DrawBuffer) { in draw_buffer() 308 else if (ctx->Driver.DrawBuffer) in draw_buffer() 309 ctx->Driver.DrawBuffer(ctx, buffer); in draw_buffer() 318 draw_buffer(ctx, ctx->DrawBuffer, buffer, "glDrawBuffer"); in _mesa_DrawBuffer() 537 if (fb == ctx->DrawBuffer) { in draw_buffers() 540 else if (ctx->Driver.DrawBuffer) in draw_buffers() 541 ctx->Driver.DrawBuffer(ctx, n > 0 ? buffers[0] : GL_NONE); in draw_buffers() 550 draw_buffers(ctx, ctx->DrawBuffer, n, buffers, "glDrawBuffers"); in _mesa_DrawBuffers() [all …]
|
D | debug.c | 451 const GLuint w = ctx->DrawBuffer->Width; in _mesa_dump_color_buffer() 452 const GLuint h = ctx->DrawBuffer->Height; in _mesa_dump_color_buffer() 466 (void *) ctx->DrawBuffer->_ColorDrawBuffers[0], in _mesa_dump_color_buffer() 467 ctx->DrawBuffer->ColorDrawBuffer[0]); in _mesa_dump_color_buffer() 481 const GLuint w = ctx->DrawBuffer->Width; in _mesa_dump_depth_buffer() 482 const GLuint h = ctx->DrawBuffer->Height; in _mesa_dump_depth_buffer() 517 const GLuint w = ctx->DrawBuffer->Width; in _mesa_dump_stencil_buffer() 518 const GLuint h = ctx->DrawBuffer->Height; in _mesa_dump_stencil_buffer()
|
/external/mesa3d/src/mesa/swrast/ |
D | s_clear.c | 46 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()
|
D | s_depth.c | 167 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_clamp_span() 285 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_test_span() 419 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_depth_bounds_test() 547 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_clear_depth_buffer() 559 x = ctx->DrawBuffer->_Xmin; in _swrast_clear_depth_buffer() 560 y = ctx->DrawBuffer->_Ymin; in _swrast_clear_depth_buffer() 561 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _swrast_clear_depth_buffer() 562 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _swrast_clear_depth_buffer() 672 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; in _swrast_clear_depth_stencil_buffer() 676 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in _swrast_clear_depth_stencil_buffer() [all …]
|
D | s_stencil.c | 354 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_stencil_and_ztest_span() 398 ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer == NULL) { in _swrast_stencil_and_ztest_span() 499 struct gl_framebuffer *fb = ctx->DrawBuffer; in _swrast_write_stencil_span() 554 ctx->DrawBuffer->Attachment[BUFFER_STENCIL].Renderbuffer; in _swrast_clear_stencil_buffer() 555 const GLubyte stencilBits = ctx->DrawBuffer->Visual.stencilBits; in _swrast_clear_stencil_buffer() 567 x = ctx->DrawBuffer->_Xmin; in _swrast_clear_stencil_buffer() 568 y = ctx->DrawBuffer->_Ymin; in _swrast_clear_stencil_buffer() 569 width = ctx->DrawBuffer->_Xmax - ctx->DrawBuffer->_Xmin; in _swrast_clear_stencil_buffer() 570 height = ctx->DrawBuffer->_Ymax - ctx->DrawBuffer->_Ymin; in _swrast_clear_stencil_buffer()
|
D | s_feedback.c | 44 win[2] = v->attrib[VARYING_SLOT_POS][2] / ctx->DrawBuffer->_DepthMaxF; in feedback_vertex() 114 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_triangle() 126 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_line() 135 const GLfloat zs = 1.0F / ctx->DrawBuffer->_DepthMaxF; in _swrast_select_point()
|
D | s_linetemp.h | 79 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/x11/ |
D | xm_dd.c | 74 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/ |
D | radeon_common.c | 113 if (!ctx->DrawBuffer) in radeonUpdateScissor() 116 max_x = ctx->DrawBuffer->Width - 1; in radeonUpdateScissor() 117 max_y = ctx->DrawBuffer->Height - 1; in radeonUpdateScissor() 119 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonUpdateScissor() 121 y1 = ctx->DrawBuffer->Height - (y + h); in radeonUpdateScissor() 186 const struct gl_framebuffer *fb = ctx->DrawBuffer; in radeon_check_front_buffer_rendering() 223 _mesa_update_framebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer); in radeon_draw_buffer() 225 _mesa_update_draw_buffer_bounds(ctx, ctx->DrawBuffer); in radeon_draw_buffer() 348 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonDrawBuffer() 366 radeon_draw_buffer(ctx, ctx->DrawBuffer); in radeonDrawBuffer() [all …]
|
D | radeon_span.c | 127 radeon_map_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderStart() 128 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderStart() 137 radeon_unmap_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderFinish() 138 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderFinish()
|
/external/mesa3d/src/mesa/drivers/dri/r200/ |
D | radeon_common.c | 113 if (!ctx->DrawBuffer) in radeonUpdateScissor() 116 max_x = ctx->DrawBuffer->Width - 1; in radeonUpdateScissor() 117 max_y = ctx->DrawBuffer->Height - 1; in radeonUpdateScissor() 119 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonUpdateScissor() 121 y1 = ctx->DrawBuffer->Height - (y + h); in radeonUpdateScissor() 186 const struct gl_framebuffer *fb = ctx->DrawBuffer; in radeon_check_front_buffer_rendering() 223 _mesa_update_framebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer); in radeon_draw_buffer() 225 _mesa_update_draw_buffer_bounds(ctx, ctx->DrawBuffer); in radeon_draw_buffer() 348 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in radeonDrawBuffer() 366 radeon_draw_buffer(ctx, ctx->DrawBuffer); in radeonDrawBuffer() [all …]
|
D | radeon_span.c | 127 radeon_map_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderStart() 128 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderStart() 137 radeon_unmap_framebuffer(ctx, ctx->DrawBuffer); in radeonSpanRenderFinish() 138 if (ctx->ReadBuffer != ctx->DrawBuffer) in radeonSpanRenderFinish()
|
/external/mesa3d/src/mesa/state_tracker/ |
D | st_cb_clear.c | 180 const struct gl_framebuffer *fb = ctx->DrawBuffer; in clear_with_quad() 183 const GLfloat x0 = (GLfloat) ctx->DrawBuffer->_Xmin / fb_width * 2.0f - 1.0f; in clear_with_quad() 184 const GLfloat x1 = (GLfloat) ctx->DrawBuffer->_Xmax / fb_width * 2.0f - 1.0f; in clear_with_quad() 185 const GLfloat y0 = (GLfloat) ctx->DrawBuffer->_Ymin / fb_height * 2.0f - 1.0f; in clear_with_quad() 186 const GLfloat y1 = (GLfloat) ctx->DrawBuffer->_Ymax / fb_height * 2.0f - 1.0f; in clear_with_quad() 218 ctx->DrawBuffer->_NumColorDrawBuffers : 1; in clear_with_quad() 331 if (ctx->DrawBuffer == ctx->WinSysDrawBuffer) in is_window_rectangle_enabled() 398 = ctx->DrawBuffer->Attachment[BUFFER_DEPTH].Renderbuffer; in st_Clear() 400 = ctx->DrawBuffer->Attachment[BUFFER_STENCIL].Renderbuffer; in st_Clear() 412 for (i = 0; i < ctx->DrawBuffer->_NumColorDrawBuffers; i++) { in st_Clear() [all …]
|
/external/mesa3d/src/mesa/drivers/common/ |
D | meta_tex_subimage.c | 258 _mesa_meta_framebuffer_texture_image(ctx, ctx->DrawBuffer, in _mesa_meta_pbo_TexSubImage() 262 status = _mesa_check_framebuffer_status(ctx, ctx->DrawBuffer); in _mesa_meta_pbo_TexSubImage() 267 ctx->DrawBuffer->Visual.sRGBCapable = false; in _mesa_meta_pbo_TexSubImage() 271 if (_mesa_meta_BlitFramebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer, in _mesa_meta_pbo_TexSubImage() 279 _mesa_meta_framebuffer_texture_image(ctx, ctx->DrawBuffer, in _mesa_meta_pbo_TexSubImage() 285 _mesa_meta_BlitFramebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer, in _mesa_meta_pbo_TexSubImage() 421 _mesa_meta_framebuffer_texture_image(ctx, ctx->DrawBuffer, in _mesa_meta_pbo_GetTexSubImage() 425 status = _mesa_check_framebuffer_status(ctx, ctx->DrawBuffer); in _mesa_meta_pbo_GetTexSubImage() 430 ctx->DrawBuffer->Visual.sRGBCapable = false; in _mesa_meta_pbo_GetTexSubImage() 434 if (_mesa_meta_BlitFramebuffer(ctx, ctx->ReadBuffer, ctx->DrawBuffer, in _mesa_meta_pbo_GetTexSubImage() [all …]
|
/external/mesa3d/src/mesa/drivers/dri/i915/ |
D | intel_buffers.c | 44 const struct gl_framebuffer *fb = intel->ctx.DrawBuffer; in intel_check_front_buffer_rendering() 58 if (_mesa_is_front_buffer_drawing(ctx->DrawBuffer)) { in intelDrawBuffer() 90 functions->DrawBuffer = intelDrawBuffer; in intelInitBufferFuncs()
|
D | i915_state.c | 379 if (!ctx->DrawBuffer || !ctx->DrawBuffer->Visual.depthBits) in i915DepthMask() 409 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in intelCalcViewport() 411 translate[1] = ctx->DrawBuffer->Height - translate[1]; in intelCalcViewport() 501 if (!ctx->DrawBuffer) in i915Scissor() 508 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in i915Scissor() 510 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y in i915Scissor() 529 x1 = CLAMP(x1, 0, ctx->DrawBuffer->Width - 1); in i915Scissor() 530 y1 = CLAMP(y1, 0, ctx->DrawBuffer->Height - 1); in i915Scissor() 531 x2 = CLAMP(x2, 0, ctx->DrawBuffer->Width - 1); in i915Scissor() 532 y2 = CLAMP(y2, 0, ctx->DrawBuffer->Height - 1); in i915Scissor() [all …]
|
D | i830_state.c | 441 if (!ctx->DrawBuffer || !ctx->DrawBuffer->Visual.depthBits) in i830DepthMask() 535 if (!ctx->DrawBuffer) in i830Scissor() 542 if (_mesa_is_winsys_fbo(ctx->DrawBuffer)) { in i830Scissor() 544 y1 = ctx->DrawBuffer->Height - (ctx->Scissor.ScissorArray[0].Y in i830Scissor() 563 x1 = CLAMP(x1, 0, ctx->DrawBuffer->Width - 1); in i830Scissor() 564 y1 = CLAMP(y1, 0, ctx->DrawBuffer->Height - 1); in i830Scissor() 565 x2 = CLAMP(x2, 0, ctx->DrawBuffer->Width - 1); in i830Scissor() 566 y2 = CLAMP(y2, 0, ctx->DrawBuffer->Height - 1); in i830Scissor() 604 if (ctx->DrawBuffer && _mesa_is_user_fbo(ctx->DrawBuffer)) in i830CullFaceFrontFace() 807 if (!ctx->DrawBuffer || !ctx->DrawBuffer->Visual.depthBits) in i830Enable() [all …]
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
D | nv10_state_fb.c | 58 struct gl_framebuffer *fb = ctx->DrawBuffer; in setup_hierz_buffer() 96 struct gl_framebuffer *fb = ctx->DrawBuffer; in nv10_emit_framebuffer() 169 get_scissors(ctx->DrawBuffer, &x, &y, &w, &h); in nv10_emit_scissor() 181 struct gl_framebuffer *fb = ctx->DrawBuffer; in nv10_emit_viewport() 207 to_nouveau_framebuffer(ctx->DrawBuffer); in nv10_emit_zclear()
|