summaryrefslogtreecommitdiffstats
path: root/Android.mk
diff options
context:
space:
mode:
authorPaul Berry <[email protected]>2012-05-08 16:04:22 -0700
committerPaul Berry <[email protected]>2012-05-25 08:45:11 -0700
commitf7df7917e050b90df69c888e1f2ea0482ddd6b1d (patch)
tree5f44309a5f95eb328f9b18b5e711d3ed4c99949b /Android.mk
parentde9752a4e59e869e905cb898c4a0dbe539c43c8d (diff)
i965/blorp: Allocate space for push constants on Gen7.
On Gen7, push constants for shader programs are stored in the URB, so blorp code needs to set aside space for them. This was previously unnecessary because blorp code was based on HiZ operations, which don't require any shaders. This patch adds a call from gen7_blorp_exec() to gen7_allocate_push_constants(), to ensure that push constants are assigned the correct location in the URB. It also extracts a new function gen7_emit_urb_state() from gen7_upload_urb(), which is re-used by gen7_blorp_emit_urb_config() to ensure that the URB regions used by all the pipeline stages leave room for the push constants. Reviewed-by: Chad Versace <[email protected]> Reviewed-by: Ian Romanick <[email protected]> Reviewed-by: Kenneth Graunke <[email protected]>
Diffstat (limited to 'Android.mk')
0 files changed, 0 insertions, 0 deletions