summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorWladimir J. van der Laan <laanwj@gmail.com>2013-02-21 20:56:34 +0100
committerWladimir J. van der Laan <laanwj@gmail.com>2013-02-22 19:06:20 +0100
commitf07aa6ed6f85bec0adcc97267d69a6e3106ab4b8 (patch)
tree256c1cdea001f9bd98db718a38bcdaa5fe8efc2c /tools
parentbae923bf240bcd3186eb2153d8c10dad166a1f5d (diff)
vs particle system using etna_pipe
- get pointcoord x/y to work - point size output
Diffstat (limited to 'tools')
-rw-r--r--tools/data/viv_gallium_state.txt2
-rwxr-xr-xtools/gen_weave_state.py3
2 files changed, 4 insertions, 1 deletions
diff --git a/tools/data/viv_gallium_state.txt b/tools/data/viv_gallium_state.txt
index 6e01814..0576cc8 100644
--- a/tools/data/viv_gallium_state.txt
+++ b/tools/data/viv_gallium_state.txt
@@ -1,5 +1,6 @@
# group and sort these by address
# <struct_name> <source_spec> <dirtybit>
+# TODO: specify how to combine fields (if not simply |)
base_setup_state base_setup. ETNA_STATE_BASE_SETUP
PA.W_CLIP_LIMIT
@@ -17,6 +18,7 @@ rasterizer_state rasterizer-> ETNA_STATE_RASTERIZER
SE.SCISSOR_TOP
SE.SCISSOR_RIGHT
SE.SCISSOR_BOTTOM
+ VS.OUTPUT_COUNT Added to shader state output count
depth_stencil_alpha_state depth_stencil_alpha-> ETNA_STATE_DSA
PE.DEPTH_CONFIG
diff --git a/tools/gen_weave_state.py b/tools/gen_weave_state.py
index 0935e0e..b79d812 100755
--- a/tools/gen_weave_state.py
+++ b/tools/gen_weave_state.py
@@ -90,7 +90,8 @@ def main():
if not line or line.startswith('#'):
continue
if line.startswith(' '):
- fields.append(line.strip())
+ line = line.strip().split()
+ fields.append(line[0])
else:
if recordname is not None:
data.append([recordname, fields])