diff options
author | Ian Romanick <[email protected]> | 2014-01-08 12:10:41 -0800 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2014-01-20 11:32:01 -0800 |
commit | a2b946cb3516eb3fd475e6ed509b3f09eb36d4b6 (patch) | |
tree | 8055daef2409263148870d626a2d3d46f935eaf7 /src/mesa/main/framebuffer.h | |
parent | d989c4b13429c5375303828ec5a20daf9f127753 (diff) |
mesa: Refactor bounding-box calculation out of _mesa_update_draw_buffer_bounds
Drivers that currently use _Xmin and friends to set their scissor
rectangle will need to use this code directly once they are updated for
GL_ARB_viewport_array.
v2: Use different bit-test idiom and fix mixed tabs and spaces. Both
were suggested by Ken.
Signed-off-by: Ian Romanick <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/main/framebuffer.h')
-rw-r--r-- | src/mesa/main/framebuffer.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/mesa/main/framebuffer.h b/src/mesa/main/framebuffer.h index 264566477dc..a4274216ec2 100644 --- a/src/mesa/main/framebuffer.h +++ b/src/mesa/main/framebuffer.h @@ -71,6 +71,11 @@ _mesa_resize_framebuffer(struct gl_context *ctx, struct gl_framebuffer *fb, extern void _mesa_resizebuffers( struct gl_context *ctx ); +extern void +_mesa_scissor_bounding_box(const struct gl_context *ctx, + const struct gl_framebuffer *buffer, + unsigned idx, int *bbox); + extern void _mesa_update_draw_buffer_bounds(struct gl_context *ctx); |