diff options
author | Eric Anholt <[email protected]> | 2011-11-15 11:44:52 -0800 |
---|---|---|
committer | Eric Anholt <[email protected]> | 2011-11-22 13:58:38 -0800 |
commit | ca10b2d4494798405a5fd654201291944645af5d (patch) | |
tree | 4819af1ccb0debd4c75b783a52ad5bece4c1f93f /src/mesa/drivers/dri/i965/brw_context.c | |
parent | 6661b7596f3b26a773ccde79f018179713b6b6e0 (diff) |
i965: Use the surface format table to determine render target supportedness.
This moves any chipset-dependent logic we want for render target
format choices to init time as well. There is still logic left at
state update for SRGB handling, where format choices change based on
GL state.
The brw_render_target_supported() function should now return correct
results, instead of relying on the limited results from
intel_span_supports_format() to avoid lying about FBO completeness.
Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'src/mesa/drivers/dri/i965/brw_context.c')
-rw-r--r-- | src/mesa/drivers/dri/i965/brw_context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mesa/drivers/dri/i965/brw_context.c b/src/mesa/drivers/dri/i965/brw_context.c index 531ce5bd0d8..5dcf8dd4432 100644 --- a/src/mesa/drivers/dri/i965/brw_context.c +++ b/src/mesa/drivers/dri/i965/brw_context.c @@ -147,6 +147,8 @@ brwCreateContext(int api, brwInitVtbl( brw ); + brw_init_surface_formats(brw); + /* Initialize swrast, tnl driver tables: */ intelInitSpanFuncs(ctx); |