summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/intel_pixel_read.c
diff options
context:
space:
mode:
authorKenneth Graunke <kenneth@whitecape.org>2013-07-03 11:37:51 -0700
committerKenneth Graunke <kenneth@whitecape.org>2013-07-09 14:09:01 -0700
commit9147b4049658fe2401c19e03d20220aeea0fafc6 (patch)
tree3dc12bea608d4b7881709edba91ed804a02415c1 /src/mesa/drivers/dri/i965/intel_pixel_read.c
parente43043c316a8274f5f07a8cf818960ef1387a788 (diff)
downloadexternal_mesa3d-9147b4049658fe2401c19e03d20220aeea0fafc6.zip
external_mesa3d-9147b4049658fe2401c19e03d20220aeea0fafc6.tar.gz
external_mesa3d-9147b4049658fe2401c19e03d20220aeea0fafc6.tar.bz2
i965: Move front buffer rendering fields from intel_context to brw.
Signed-off-by: Kenneth Graunke <kenneth@whitecape.org> Acked-by: Chris Forbes <chrisf@ijw.co.nz> Acked-by: Paul Berry <stereotype441@gmail.com> Acked-by: Anuj Phogat <anuj.phogat@gmail.com>
Diffstat (limited to 'src/mesa/drivers/dri/i965/intel_pixel_read.c')
-rw-r--r--src/mesa/drivers/dri/i965/intel_pixel_read.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/mesa/drivers/dri/i965/intel_pixel_read.c b/src/mesa/drivers/dri/i965/intel_pixel_read.c
index c1d5fb0..b12e349 100644
--- a/src/mesa/drivers/dri/i965/intel_pixel_read.c
+++ b/src/mesa/drivers/dri/i965/intel_pixel_read.c
@@ -76,7 +76,6 @@ do_blit_readpixels(struct gl_context * ctx,
const struct gl_pixelstore_attrib *pack, GLvoid * pixels)
{
struct brw_context *brw = brw_context(ctx);
- struct intel_context *intel = intel_context(ctx);
struct intel_buffer_object *dst = intel_buffer_object(pack->BufferObj);
GLuint dst_offset;
drm_intel_bo *dst_buffer;
@@ -124,9 +123,9 @@ do_blit_readpixels(struct gl_context * ctx,
return true;
}
- dirty = intel->front_buffer_dirty;
+ dirty = brw->front_buffer_dirty;
intel_prepare_render(brw);
- intel->front_buffer_dirty = dirty;
+ brw->front_buffer_dirty = dirty;
all = (width * height * irb->mt->cpp == dst->Base.Size &&
x == 0 && dst_offset == 0);
@@ -183,9 +182,9 @@ intelReadPixels(struct gl_context * ctx,
/* glReadPixels() wont dirty the front buffer, so reset the dirty
* flag after calling intel_prepare_render(). */
- dirty = intel->front_buffer_dirty;
+ dirty = brw->front_buffer_dirty;
intel_prepare_render(brw);
- intel->front_buffer_dirty = dirty;
+ brw->front_buffer_dirty = dirty;
/* Update Mesa state before calling _mesa_readpixels().
* XXX this may not be needed since ReadPixels no longer uses the
@@ -198,5 +197,5 @@ intelReadPixels(struct gl_context * ctx,
_mesa_readpixels(ctx, x, y, width, height, format, type, pack, pixels);
/* There's an intel_prepare_render() call in intelSpanRenderStart(). */
- intel->front_buffer_dirty = dirty;
+ brw->front_buffer_dirty = dirty;
}