summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-07-18 16:39:52 +0200
committerWladimir J. van der Laan <laanwj@gmail.com>2013-07-18 16:39:52 +0200
commit727cd96f7945f02ff6129616f71e46b8a3b82b9a (patch)
tree32a0cecc4a621fc6258672180c5c64b5f440de5c /tools
parent497b6637c2e0415b6ddbf271502fcbf8fd38c24f (diff)
driver: state caching
Keep a context. Write only state that changed actually changed to command buffer.
Diffstat (limited to 'tools')
-rw-r--r--tools/data/viv_gallium_state.txt4
1 files changed, 4 insertions, 0 deletions
diff --git a/tools/data/viv_gallium_state.txt b/tools/data/viv_gallium_state.txt
index c90ec76..0253127 100644
--- a/tools/data/viv_gallium_state.txt
+++ b/tools/data/viv_gallium_state.txt
@@ -78,6 +78,8 @@ framebuffer_state framebuffer. ETNA_STATE_FRAMEBUFFER
PE.HDEPTH_CONTROL
PE.DEPTH_NORMALIZE
PE.COLOR_ADDR
+ PE.PIPE.COLOR_ADDR
+ PE.PIPE.DEPTH_ADDR
PE.COLOR_STRIDE
SE.SCISSOR_LEFT
SE.SCISSOR_TOP
@@ -97,6 +99,8 @@ vertex_elements_state vertex_elements-> ETNA_STATE_VERTEX_ELEMENTS
set_vertex_buffer vertex_buffer. ETNA_STATE_VERTEX_BUFFERS
FE.VERTEX_STREAM_CONTROL
FE.VERTEX_STREAM_BASE_ADDR
+ FE.VERTEX_STREAMS.CONTROL
+ FE.VERTEX_STREAMS.BASE_ADDR
set_index_buffer index_buffer. ETNA_STATE_INDEX_BUFFER
FE.INDEX_STREAM_CONTROL