diff options
author | Keith Whitwell <keithw@vmware.com> | 2009-12-21 19:50:05 +0000 |
---|---|---|
committer | Keith Whitwell <keithw@vmware.com> | 2009-12-21 19:50:05 +0000 |
commit | 0fc4dd3819af252c028ed43bbd668b4f34104e32 (patch) | |
tree | 72353fecbbc22efbfa49144290c4de66a901d950 /src/gallium/drivers/i965/brw_screen_surface.c | |
parent | f72de22439a2d08bb461af60839baf4fbb3e54df (diff) |
i965g: fixes to build after merge of master
Diffstat (limited to 'src/gallium/drivers/i965/brw_screen_surface.c')
-rw-r--r-- | src/gallium/drivers/i965/brw_screen_surface.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gallium/drivers/i965/brw_screen_surface.c b/src/gallium/drivers/i965/brw_screen_surface.c index 1e37c63d6c..e2b9954e59 100644 --- a/src/gallium/drivers/i965/brw_screen_surface.c +++ b/src/gallium/drivers/i965/brw_screen_surface.c @@ -31,6 +31,7 @@ #include "util/u_memory.h" #include "util/u_simple_list.h" +#include "util/u_math.h" #include "pipe/p_screen.h" #include "brw_screen.h" @@ -138,8 +139,8 @@ static struct brw_surface *create_in_place_view( struct brw_screen *brw_screen, assert(id.bits.zslice == 0); surface->base.format = tex->base.format; - surface->base.width = tex->base.width[id.bits.level]; - surface->base.height = tex->base.height[id.bits.level]; + surface->base.width = u_minify(tex->base.width0, id.bits.level); + surface->base.height = u_minify(tex->base.height0, id.bits.level); surface->base.offset = tex->image_offset[id.bits.level][id.bits.face]; surface->base.usage = usage; surface->base.zslice = id.bits.zslice; |