xref: /aosp_15_r20/external/libdrm/tests/etnaviv/state.xml.h (revision 7688df22e49036ff52a766b7101da3a49edadb8c)
1*7688df22SAndroid Build Coastguard Worker #ifndef STATE_XML
2*7688df22SAndroid Build Coastguard Worker #define STATE_XML
3*7688df22SAndroid Build Coastguard Worker 
4*7688df22SAndroid Build Coastguard Worker /* Autogenerated file, DO NOT EDIT manually!
5*7688df22SAndroid Build Coastguard Worker 
6*7688df22SAndroid Build Coastguard Worker This file was generated by the rules-ng-ng headergen tool in this git repository:
7*7688df22SAndroid Build Coastguard Worker http://0x04.net/cgit/index.cgi/rules-ng-ng
8*7688df22SAndroid Build Coastguard Worker git clone git://0x04.net/rules-ng-ng
9*7688df22SAndroid Build Coastguard Worker 
10*7688df22SAndroid Build Coastguard Worker The rules-ng-ng source files this header was generated from are:
11*7688df22SAndroid Build Coastguard Worker - state.xml     (  18940 bytes, from 2016-09-06 14:14:12)
12*7688df22SAndroid Build Coastguard Worker - common.xml    (  20583 bytes, from 2016-09-06 14:14:12)
13*7688df22SAndroid Build Coastguard Worker - state_hi.xml  (  25653 bytes, from 2016-09-06 14:45:17)
14*7688df22SAndroid Build Coastguard Worker - copyright.xml (   1597 bytes, from 2016-09-06 14:44:16)
15*7688df22SAndroid Build Coastguard Worker - state_2d.xml  (  51552 bytes, from 2016-09-06 14:44:16)
16*7688df22SAndroid Build Coastguard Worker - state_3d.xml  (  54603 bytes, from 2016-09-06 14:44:16)
17*7688df22SAndroid Build Coastguard Worker - state_vg.xml  (   5975 bytes, from 2016-09-06 14:44:16)
18*7688df22SAndroid Build Coastguard Worker 
19*7688df22SAndroid Build Coastguard Worker Copyright (C) 2012-2016 by the following authors:
20*7688df22SAndroid Build Coastguard Worker - Wladimir J. van der Laan <[email protected]>
21*7688df22SAndroid Build Coastguard Worker - Christian Gmeiner <[email protected]>
22*7688df22SAndroid Build Coastguard Worker - Lucas Stach <[email protected]>
23*7688df22SAndroid Build Coastguard Worker - Russell King <[email protected]>
24*7688df22SAndroid Build Coastguard Worker 
25*7688df22SAndroid Build Coastguard Worker Permission is hereby granted, free of charge, to any person obtaining a
26*7688df22SAndroid Build Coastguard Worker copy of this software and associated documentation files (the "Software"),
27*7688df22SAndroid Build Coastguard Worker to deal in the Software without restriction, including without limitation
28*7688df22SAndroid Build Coastguard Worker the rights to use, copy, modify, merge, publish, distribute, sub license,
29*7688df22SAndroid Build Coastguard Worker and/or sell copies of the Software, and to permit persons to whom the
30*7688df22SAndroid Build Coastguard Worker Software is furnished to do so, subject to the following conditions:
31*7688df22SAndroid Build Coastguard Worker 
32*7688df22SAndroid Build Coastguard Worker The above copyright notice and this permission notice (including the
33*7688df22SAndroid Build Coastguard Worker next paragraph) shall be included in all copies or substantial portions
34*7688df22SAndroid Build Coastguard Worker of the Software.
35*7688df22SAndroid Build Coastguard Worker 
36*7688df22SAndroid Build Coastguard Worker THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
37*7688df22SAndroid Build Coastguard Worker IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
38*7688df22SAndroid Build Coastguard Worker FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
39*7688df22SAndroid Build Coastguard Worker THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
40*7688df22SAndroid Build Coastguard Worker LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
41*7688df22SAndroid Build Coastguard Worker FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
42*7688df22SAndroid Build Coastguard Worker DEALINGS IN THE SOFTWARE.
43*7688df22SAndroid Build Coastguard Worker */
44*7688df22SAndroid Build Coastguard Worker 
45*7688df22SAndroid Build Coastguard Worker 
46*7688df22SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_UNUSED				0x00000000
47*7688df22SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_USED				0x00000001
48*7688df22SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_POINTCOORD_X			0x00000002
49*7688df22SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_POINTCOORD_Y			0x00000003
50*7688df22SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__MASK		0x000000ff
51*7688df22SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__SHIFT		0
52*7688df22SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE(x)		(((x) << FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__SHIFT) & FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__MASK)
53*7688df22SAndroid Build Coastguard Worker #define VIVS_FE							0x00000000
54*7688df22SAndroid Build Coastguard Worker 
55*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG(i0)		       (0x00000600 + 0x4*(i0))
56*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG__ESIZE			0x00000004
57*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG__LEN			0x00000010
58*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__MASK		0x0000000f
59*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__SHIFT		0
60*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_BYTE			0x00000000
61*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_UNSIGNED_BYTE	0x00000001
62*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_SHORT		0x00000002
63*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_UNSIGNED_SHORT	0x00000003
64*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_INT			0x00000004
65*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_UNSIGNED_INT		0x00000005
66*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_FLOAT		0x00000008
67*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_HALF_FLOAT		0x00000009
68*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_FIXED		0x0000000b
69*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_INT_10_10_10_2	0x0000000c
70*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE_UNSIGNED_INT_10_10_10_2	0x0000000d
71*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__MASK		0x00000030
72*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__SHIFT		4
73*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN(x)			(((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__MASK)
74*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NONCONSECUTIVE		0x00000080
75*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__MASK		0x00000700
76*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__SHIFT		8
77*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM(x)			(((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__MASK)
78*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__MASK			0x00003000
79*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__SHIFT		12
80*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM(x)			(((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__MASK)
81*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE__MASK		0x0000c000
82*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE__SHIFT		14
83*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE_OFF		0x00000000
84*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE_ON		0x00008000
85*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_START__MASK		0x00ff0000
86*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_START__SHIFT		16
87*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_START(x)			(((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_START__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_START__MASK)
88*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_END__MASK			0xff000000
89*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_END__SHIFT		24
90*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_END(x)			(((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_END__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_END__MASK)
91*7688df22SAndroid Build Coastguard Worker 
92*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_CMD_STREAM_BASE_ADDR				0x00000640
93*7688df22SAndroid Build Coastguard Worker 
94*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_BASE_ADDR				0x00000644
95*7688df22SAndroid Build Coastguard Worker 
96*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL				0x00000648
97*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE__MASK			0x00000003
98*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE__SHIFT		0
99*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_CHAR		0x00000000
100*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_SHORT	0x00000001
101*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_INT		0x00000002
102*7688df22SAndroid Build Coastguard Worker 
103*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAM_BASE_ADDR				0x0000064c
104*7688df22SAndroid Build Coastguard Worker 
105*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAM_CONTROL				0x00000650
106*7688df22SAndroid Build Coastguard Worker 
107*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_ADDRESS					0x00000654
108*7688df22SAndroid Build Coastguard Worker 
109*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL					0x00000658
110*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH__MASK			0x0000ffff
111*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH__SHIFT			0
112*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH(x)			(((x) << VIVS_FE_COMMAND_CONTROL_PREFETCH__SHIFT) & VIVS_FE_COMMAND_CONTROL_PREFETCH__MASK)
113*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_ENABLE				0x00010000
114*7688df22SAndroid Build Coastguard Worker 
115*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_STATUS					0x0000065c
116*7688df22SAndroid Build Coastguard Worker 
117*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE					0x00000660
118*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE__MASK			0x0000001f
119*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE__SHIFT		0
120*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_IDLE			0x00000000
121*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DEC			0x00000001
122*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_ADR0			0x00000002
123*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LOAD0			0x00000003
124*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_ADR1			0x00000004
125*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LOAD1			0x00000005
126*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DADR			0x00000006
127*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DCMD			0x00000007
128*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DCNTL		0x00000008
129*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DIDXCNTL		0x00000009
130*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_INITREQDMA		0x0000000a
131*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DRAWIDX		0x0000000b
132*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DRAW			0x0000000c
133*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DRECT0		0x0000000d
134*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DRECT1		0x0000000e
135*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DDATA0		0x0000000f
136*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DDATA1		0x00000010
137*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_WAITFIFO		0x00000011
138*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_WAIT			0x00000012
139*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LINK			0x00000013
140*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_END			0x00000014
141*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_STALL			0x00000015
142*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE__MASK		0x00000300
143*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE__SHIFT		8
144*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_IDLE		0x00000000
145*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_START		0x00000100
146*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_REQ		0x00000200
147*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_END		0x00000300
148*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE__MASK		0x00000c00
149*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE__SHIFT		10
150*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_IDLE		0x00000000
151*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_RAMVALID	0x00000400
152*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_VALID		0x00000800
153*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE__MASK		0x00003000
154*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE__SHIFT		12
155*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_IDLE		0x00000000
156*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_WAITIDX		0x00001000
157*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_CAL		0x00002000
158*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE__MASK			0x0000c000
159*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE__SHIFT		14
160*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_IDLE			0x00000000
161*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_LDADR			0x00004000
162*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_IDXCALC		0x00008000
163*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE__MASK		0x00030000
164*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE__SHIFT		16
165*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_IDLE		0x00000000
166*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_CKCACHE		0x00010000
167*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_MISS		0x00020000
168*7688df22SAndroid Build Coastguard Worker 
169*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_ADDRESS					0x00000664
170*7688df22SAndroid Build Coastguard Worker 
171*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_LOW						0x00000668
172*7688df22SAndroid Build Coastguard Worker 
173*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_DMA_HIGH					0x0000066c
174*7688df22SAndroid Build Coastguard Worker 
175*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_AUTO_FLUSH					0x00000670
176*7688df22SAndroid Build Coastguard Worker 
177*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00678					0x00000678
178*7688df22SAndroid Build Coastguard Worker 
179*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK0067C					0x0000067c
180*7688df22SAndroid Build Coastguard Worker 
181*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS(i0)			       (0x00000000 + 0x4*(i0))
182*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS__ESIZE				0x00000004
183*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS__LEN				0x00000008
184*7688df22SAndroid Build Coastguard Worker 
185*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS_BASE_ADDR(i0)		       (0x00000680 + 0x4*(i0))
186*7688df22SAndroid Build Coastguard Worker 
187*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS_CONTROL(i0)		       (0x000006a0 + 0x4*(i0))
188*7688df22SAndroid Build Coastguard Worker 
189*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00700(i0)				       (0x00000700 + 0x4*(i0))
190*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00700__ESIZE					0x00000004
191*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00700__LEN					0x00000010
192*7688df22SAndroid Build Coastguard Worker 
193*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00740(i0)				       (0x00000740 + 0x4*(i0))
194*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00740__ESIZE					0x00000004
195*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00740__LEN					0x00000010
196*7688df22SAndroid Build Coastguard Worker 
197*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00780(i0)				       (0x00000780 + 0x4*(i0))
198*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00780__ESIZE					0x00000004
199*7688df22SAndroid Build Coastguard Worker #define VIVS_FE_UNK00780__LEN					0x00000010
200*7688df22SAndroid Build Coastguard Worker 
201*7688df22SAndroid Build Coastguard Worker #define VIVS_GL							0x00000000
202*7688df22SAndroid Build Coastguard Worker 
203*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT					0x00003800
204*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE__MASK				0x00000001
205*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE__SHIFT				0
206*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE(x)				(((x) << VIVS_GL_PIPE_SELECT_PIPE__SHIFT) & VIVS_GL_PIPE_SELECT_PIPE__MASK)
207*7688df22SAndroid Build Coastguard Worker 
208*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT						0x00003804
209*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID__MASK				0x0000001f
210*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID__SHIFT				0
211*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID(x)				(((x) << VIVS_GL_EVENT_EVENT_ID__SHIFT) & VIVS_GL_EVENT_EVENT_ID__MASK)
212*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_FROM_FE					0x00000020
213*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_FROM_PE					0x00000040
214*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE__MASK				0x00001f00
215*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE__SHIFT				8
216*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE(x)					(((x) << VIVS_GL_EVENT_SOURCE__SHIFT) & VIVS_GL_EVENT_SOURCE__MASK)
217*7688df22SAndroid Build Coastguard Worker 
218*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN					0x00003808
219*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM__MASK			0x0000001f
220*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM__SHIFT			0
221*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM(x)				(((x) << VIVS_GL_SEMAPHORE_TOKEN_FROM__SHIFT) & VIVS_GL_SEMAPHORE_TOKEN_FROM__MASK)
222*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO__MASK			0x00001f00
223*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO__SHIFT			8
224*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO(x)				(((x) << VIVS_GL_SEMAPHORE_TOKEN_TO__SHIFT) & VIVS_GL_SEMAPHORE_TOKEN_TO__MASK)
225*7688df22SAndroid Build Coastguard Worker 
226*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE					0x0000380c
227*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_DEPTH				0x00000001
228*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_COLOR				0x00000002
229*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_TEXTURE				0x00000004
230*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_PE2D				0x00000008
231*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_TEXTUREVS				0x00000010
232*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_SHADER_L1				0x00000020
233*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_SHADER_L2				0x00000040
234*7688df22SAndroid Build Coastguard Worker 
235*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU					0x00003810
236*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_FEMMU				0x00000001
237*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK1				0x00000002
238*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK2				0x00000004
239*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_PEMMU				0x00000008
240*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK4				0x00000010
241*7688df22SAndroid Build Coastguard Worker 
242*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VERTEX_ELEMENT_CONFIG				0x00003814
243*7688df22SAndroid Build Coastguard Worker 
244*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG				0x00003818
245*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES__MASK		0x00000003
246*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES__SHIFT		0
247*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_NONE		0x00000000
248*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_2X		0x00000001
249*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_4X		0x00000002
250*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_MASK		0x00000008
251*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__MASK		0x000000f0
252*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__SHIFT		4
253*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES(x)		(((x) << VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__SHIFT) & VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__MASK)
254*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES_MASK		0x00000100
255*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__MASK			0x00007000
256*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__SHIFT		12
257*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12(x)			(((x) << VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__SHIFT) & VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__MASK)
258*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12_MASK			0x00008000
259*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__MASK			0x00030000
260*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__SHIFT		16
261*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16(x)			(((x) << VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__SHIFT) & VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__MASK)
262*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16_MASK			0x00080000
263*7688df22SAndroid Build Coastguard Worker 
264*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS			0x0000381c
265*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__MASK		0x000000ff
266*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__SHIFT		0
267*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM(x)			(((x) << VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__SHIFT) & VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__MASK)
268*7688df22SAndroid Build Coastguard Worker 
269*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS				0x00003820
270*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR0__MASK		0x00000007
271*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR0__SHIFT		0
272*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR0(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR0__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR0__MASK)
273*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR1__MASK		0x00000070
274*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR1__SHIFT		4
275*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR1(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR1__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR1__MASK)
276*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR2__MASK		0x00000700
277*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR2__SHIFT		8
278*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR2(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR2__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR2__MASK)
279*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR3__MASK		0x00007000
280*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR3__SHIFT		12
281*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR3(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR3__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR3__MASK)
282*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR4__MASK		0x00070000
283*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR4__SHIFT		16
284*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR4(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR4__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR4__MASK)
285*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR5__MASK		0x00700000
286*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR5__SHIFT		20
287*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR5(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR5__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR5__MASK)
288*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR6__MASK		0x07000000
289*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR6__SHIFT		24
290*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR6(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR6__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR6__MASK)
291*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR7__MASK		0x70000000
292*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR7__SHIFT		28
293*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS_VAR7(x)			(((x) << VIVS_GL_VARYING_NUM_COMPONENTS_VAR7__SHIFT) & VIVS_GL_VARYING_NUM_COMPONENTS_VAR7__MASK)
294*7688df22SAndroid Build Coastguard Worker 
295*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE(i0)		       (0x00003828 + 0x4*(i0))
296*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE__ESIZE			0x00000004
297*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE__LEN			0x00000002
298*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP0__MASK		0x00000003
299*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP0__SHIFT		0
300*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP0(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP0__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP0__MASK)
301*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP1__MASK		0x0000000c
302*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP1__SHIFT		2
303*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP1(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP1__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP1__MASK)
304*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP2__MASK		0x00000030
305*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP2__SHIFT		4
306*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP2(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP2__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP2__MASK)
307*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP3__MASK		0x000000c0
308*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP3__SHIFT		6
309*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP3(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP3__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP3__MASK)
310*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP4__MASK		0x00000300
311*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP4__SHIFT		8
312*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP4(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP4__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP4__MASK)
313*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP5__MASK		0x00000c00
314*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP5__SHIFT		10
315*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP5(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP5__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP5__MASK)
316*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP6__MASK		0x00003000
317*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP6__SHIFT		12
318*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP6(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP6__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP6__MASK)
319*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP7__MASK		0x0000c000
320*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP7__SHIFT		14
321*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP7(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP7__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP7__MASK)
322*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP8__MASK		0x00030000
323*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP8__SHIFT		16
324*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP8(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP8__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP8__MASK)
325*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP9__MASK		0x000c0000
326*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP9__SHIFT		18
327*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP9(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP9__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP9__MASK)
328*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP10__MASK		0x00300000
329*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP10__SHIFT		20
330*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP10(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP10__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP10__MASK)
331*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP11__MASK		0x00c00000
332*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP11__SHIFT		22
333*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP11(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP11__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP11__MASK)
334*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP12__MASK		0x03000000
335*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP12__SHIFT		24
336*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP12(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP12__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP12__MASK)
337*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP13__MASK		0x0c000000
338*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP13__SHIFT		26
339*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP13(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP13__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP13__MASK)
340*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP14__MASK		0x30000000
341*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP14__SHIFT		28
342*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP14(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP14__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP14__MASK)
343*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP15__MASK		0xc0000000
344*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP15__SHIFT		30
345*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP15(x)			(((x) << VIVS_GL_VARYING_COMPONENT_USE_COMP15__SHIFT) & VIVS_GL_VARYING_COMPONENT_USE_COMP15__MASK)
346*7688df22SAndroid Build Coastguard Worker 
347*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_UNK03834					0x00003834
348*7688df22SAndroid Build Coastguard Worker 
349*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_UNK03838					0x00003838
350*7688df22SAndroid Build Coastguard Worker 
351*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE					0x0000384c
352*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENGL					0x00000000
353*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENVG					0x00000001
354*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENCL					0x00000002
355*7688df22SAndroid Build Coastguard Worker 
356*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_CONTEXT_POINTER					0x00003850
357*7688df22SAndroid Build Coastguard Worker 
358*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A00					0x00003a00
359*7688df22SAndroid Build Coastguard Worker 
360*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN					0x00003c00
361*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM__MASK				0x0000001f
362*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM__SHIFT				0
363*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM(x)				(((x) << VIVS_GL_STALL_TOKEN_FROM__SHIFT) & VIVS_GL_STALL_TOKEN_FROM__MASK)
364*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO__MASK				0x00001f00
365*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO__SHIFT				8
366*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO(x)				(((x) << VIVS_GL_STALL_TOKEN_TO__SHIFT) & VIVS_GL_STALL_TOKEN_TO__MASK)
367*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FLIP0				0x40000000
368*7688df22SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FLIP1				0x80000000
369*7688df22SAndroid Build Coastguard Worker 
370*7688df22SAndroid Build Coastguard Worker #define VIVS_DUMMY						0x00000000
371*7688df22SAndroid Build Coastguard Worker 
372*7688df22SAndroid Build Coastguard Worker #define VIVS_DUMMY_DUMMY					0x0003fffc
373*7688df22SAndroid Build Coastguard Worker 
374*7688df22SAndroid Build Coastguard Worker 
375*7688df22SAndroid Build Coastguard Worker #endif /* STATE_XML */
376