diff options
author | Chris Forbes <[email protected]> | 2014-03-29 18:27:42 +1300 |
---|---|---|
committer | Chris Forbes <[email protected]> | 2014-04-10 18:27:40 +1200 |
commit | 58790043bb9e222f54994eba6ec78429d0d23625 (patch) | |
tree | 0a64dd4f77bc632a07dca920610a7c3dbceeeffd | |
parent | 50eed4eed5d81cdf190d257506d36c5c23d4ce3b (diff) |
i965: Render R8G8B8X8 as R8G8B8A8
The sampler can handle R8G8B8X8 (and substitute 1.0 for the fourth
component) but we can't use it as a render target.
Signed-off-by: Chris Forbes <[email protected]>
Reviewed-by: Kenneth Graunke <[email protected]>
Acked-by: Eric Anholt <[email protected]>
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_surface_formats.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_surface_formats.c b/src/mesa/drivers/dri/i965/brw_surface_formats.c index ea6c5920fc1..cef4020d9ab 100644 --- a/src/mesa/drivers/dri/i965/brw_surface_formats.c +++ b/src/mesa/drivers/dri/i965/brw_surface_formats.c @@ -583,6 +583,9 @@ brw_init_surface_formats(struct brw_context *brw) */ render = BRW_SURFACEFORMAT_B8G8R8A8_UNORM; break; + case BRW_SURFACEFORMAT_R8G8B8X8_UNORM: + render = BRW_SURFACEFORMAT_R8G8B8A8_UNORM; + break; } rinfo = &surface_formats[render]; |