aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/state_tracker/st_atom_scissor.c
diff options
context:
space:
mode:
authorKenneth Graunke <[email protected]>2014-02-19 17:20:11 -0800
committerKenneth Graunke <[email protected]>2014-02-20 15:50:08 -0800
commit3663bbe773187dee341556ef29e58b1143ef2f5c (patch)
tree2a31e007e22c6f1ece215b726da3273ea94eee59 /src/mesa/state_tracker/st_atom_scissor.c
parente3823147a5f5e9c6234d8e89a55b79e8e9eb164c (diff)
i965: Create a hardware context before initializing state module.
brw_init_state() calls brw_upload_initial_gpu_state(). If hardware contexts are enabled (brw->hw_ctx != NULL), this will upload some initial invariant state for the GPU. Without hardware contexts, we rely on this state being uploaded via atoms that subscribe to the BRW_NEW_CONTEXT bit. Commit 46d3c2bf4ddd227193b98861f1e632498fe547d8 accidentally moved the call to brw_init_state() before creating a hardware context. This meant brw_upload_initial_gpu_state would always early return. Except on Gen6+, we stopped uploading the initial GPU state via state atoms, so it never happened. Fixes a regression since 46d3c2bf4ddd227193b98861f1e632498fe547d8. Cc: "10.0 10.1" <[email protected]> Signed-off-by: Kenneth Graunke <[email protected]> Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Eric Anholt <[email protected]>
Diffstat (limited to 'src/mesa/state_tracker/st_atom_scissor.c')
0 files changed, 0 insertions, 0 deletions