diff options
author | Kenneth Graunke <kenneth@whitecape.org> | 2013-07-03 11:37:51 -0700 |
---|---|---|
committer | Kenneth Graunke <kenneth@whitecape.org> | 2013-07-09 14:09:01 -0700 |
commit | 9147b4049658fe2401c19e03d20220aeea0fafc6 (patch) | |
tree | 3dc12bea608d4b7881709edba91ed804a02415c1 /src/mesa/drivers/dri/i965/intel_pixel_read.c | |
parent | e43043c316a8274f5f07a8cf818960ef1387a788 (diff) | |
download | external_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.c | 11 |
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; } |