diff options
author | Michał Ściubidło <michal.sciubidlo@gmail.com> | 2013-07-14 22:40:49 +0000 |
---|---|---|
committer | Michał Ściubidło <michal.sciubidlo@gmail.com> | 2013-07-16 22:07:52 +0000 |
commit | a6c1e69dfa14568cff1518b8e34e1c3f40af9d25 (patch) | |
tree | 26d5da6281564291a1f23bd67c83d77761f9c658 /rnndb | |
parent | 0bc0df7c4963eabb420660470e62ace09e9c828d (diff) |
state_3d.xml:
Add unknown bit in PE depth config used by cube example.
VS_RANGE_LOW is index of first vs instruction.
First instruction address = 0x0C000 + VS_RANGE_LOW*16.
VS_RANGE_HIGH is index of last instruction.
PS_RANGE_* works same way.
Generate headers to include new state_3d.xml
Update .gitignore
Diffstat (limited to 'rnndb')
-rw-r--r-- | rnndb/state_3d.xml | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/rnndb/state_3d.xml b/rnndb/state_3d.xml index 70147bc..d38779f 100644 --- a/rnndb/state_3d.xml +++ b/rnndb/state_3d.xml @@ -235,7 +235,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> <reg32 offset="0x00854" name="UNK00854" value="0x00000100"/> <reg32 offset="0x00858" name="UNK00858" value="0x00001005"/> <reg32 offset="0x0085C" name="RANGE" value="0x00000000"> <!-- instructionCount > 1024 --> - <bitfield high="15" low="0" name="LOW" brief="Index of first VS instruction?"/> + <bitfield high="15" low="0" name="LOW" brief="Index of first VS instruction"/> <bitfield high="31" low="16" name="HIGH" brief="Index of last VS instruction"/> </reg32> <reg32 offset="0x00860" name="NEW_UNK00860" value="0x00000000"/> <!-- instructionCount > 1024 --> @@ -399,8 +399,8 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> <reg32 offset="0x01014" name="PERF_COUNTER" brief="Performance counter control"/> <reg32 offset="0x01018" name="START_PC" value="0x01000000"/> <reg32 offset="0x0101C" name="RANGE" value="0x00000100"> <!-- instructionCount > 1024 --> - <bitfield high="15" low="0" name="LOW" brief="Index of first PS instruction?"/> - <bitfield high="31" low="16" name="HIGH" brief="Index of last PS instruction?"/> + <bitfield high="15" low="0" name="LOW" brief="Index of first PS instruction"/> + <bitfield high="31" low="16" name="HIGH" brief="Index of last PS instruction"/> </reg32> <reg32 offset="0x06000" name="INST_MEM" value="0x00000000" length="1024" stride="4"> <!-- instructionCount <= 256 --> <!-- length="instructionCount * 4" --> @@ -438,6 +438,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> <bitfield pos="17" name="EARLY_Z_MASK"/> <bitfield pos="20" name="ONLY_DEPTH"/> <bitfield pos="21" name="ONLY_DEPTH_MASK"/> + <bitfield pos="24" name="UNK24"/> <bitfield pos="26" name="SUPER_TILED"/> <bitfield pos="27" name="SUPER_TILED_MASK"/> </reg32> @@ -872,7 +873,7 @@ xsi:schemaLocation="http://nouveau.freedesktop.org/ rules-ng.xsd"> <reg32 offset="0x20000" name="UNK20000" value="0x00000000" length="8192" stride="4"> <!-- instructionCount > 1024 --> <!-- length="instructionCount * 4" --> </reg32> - <reg32 offset="0x0C000" name="UNK0C000" value="0x00000000" length="4096" stride="4"> <!-- 256 > instructionCount > 1024 --> + <reg32 offset="0x0C000" name="INST_MEM" value="0x00000000" length="4096" stride="4"> <!-- 256 > instructionCount > 1024 --> <!-- length="instructionCount * 4" --> </reg32> <reg32 offset="0x08000" name="UNK0C000_MIRROR" value="0x00000000" length="4096" stride="4"> <!-- 256 > instructionCount > 1024 --> |