1*61046927SAndroid Build Coastguard Worker #ifndef STATE_XML 2*61046927SAndroid Build Coastguard Worker #define STATE_XML 3*61046927SAndroid Build Coastguard Worker 4*61046927SAndroid Build Coastguard Worker /* Autogenerated file, DO NOT EDIT manually! 5*61046927SAndroid Build Coastguard Worker 6*61046927SAndroid Build Coastguard Worker This file was generated by the rules-ng-ng headergen tool in this git repository: 7*61046927SAndroid Build Coastguard Worker http://0x04.net/cgit/index.cgi/rules-ng-ng 8*61046927SAndroid Build Coastguard Worker git clone git://0x04.net/rules-ng-ng 9*61046927SAndroid Build Coastguard Worker 10*61046927SAndroid Build Coastguard Worker The rules-ng-ng source files this header was generated from are: 11*61046927SAndroid Build Coastguard Worker - state.xml ( 30526 bytes, from 2024-06-12 08:52:00) 12*61046927SAndroid Build Coastguard Worker - common.xml ( 35664 bytes, from 2024-04-10 11:43:40) 13*61046927SAndroid Build Coastguard Worker - common_3d.xml ( 15069 bytes, from 2024-04-10 11:43:40) 14*61046927SAndroid Build Coastguard Worker - state_hi.xml ( 35854 bytes, from 2024-04-10 11:43:40) 15*61046927SAndroid Build Coastguard Worker - copyright.xml ( 1597 bytes, from 2016-11-10 13:58:32) 16*61046927SAndroid Build Coastguard Worker - state_2d.xml ( 52271 bytes, from 2024-04-10 11:43:40) 17*61046927SAndroid Build Coastguard Worker - state_3d.xml ( 89522 bytes, from 2024-04-10 11:43:40) 18*61046927SAndroid Build Coastguard Worker - state_blt.xml ( 14592 bytes, from 2024-04-10 11:43:40) 19*61046927SAndroid Build Coastguard Worker - state_vg.xml ( 5975 bytes, from 2016-11-10 13:58:32) 20*61046927SAndroid Build Coastguard Worker 21*61046927SAndroid Build Coastguard Worker Copyright (C) 2012-2024 by the following authors: 22*61046927SAndroid Build Coastguard Worker - Wladimir J. van der Laan <[email protected]> 23*61046927SAndroid Build Coastguard Worker - Christian Gmeiner <[email protected]> 24*61046927SAndroid Build Coastguard Worker - Lucas Stach <[email protected]> 25*61046927SAndroid Build Coastguard Worker - Russell King <[email protected]> 26*61046927SAndroid Build Coastguard Worker 27*61046927SAndroid Build Coastguard Worker Permission is hereby granted, free of charge, to any person obtaining a 28*61046927SAndroid Build Coastguard Worker copy of this software and associated documentation files (the "Software"), 29*61046927SAndroid Build Coastguard Worker to deal in the Software without restriction, including without limitation 30*61046927SAndroid Build Coastguard Worker the rights to use, copy, modify, merge, publish, distribute, sub license, 31*61046927SAndroid Build Coastguard Worker and/or sell copies of the Software, and to permit persons to whom the 32*61046927SAndroid Build Coastguard Worker Software is furnished to do so, subject to the following conditions: 33*61046927SAndroid Build Coastguard Worker 34*61046927SAndroid Build Coastguard Worker The above copyright notice and this permission notice (including the 35*61046927SAndroid Build Coastguard Worker next paragraph) shall be included in all copies or substantial portions 36*61046927SAndroid Build Coastguard Worker of the Software. 37*61046927SAndroid Build Coastguard Worker 38*61046927SAndroid Build Coastguard Worker THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 39*61046927SAndroid Build Coastguard Worker IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 40*61046927SAndroid Build Coastguard Worker FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL 41*61046927SAndroid Build Coastguard Worker THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 42*61046927SAndroid Build Coastguard Worker LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING 43*61046927SAndroid Build Coastguard Worker FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER 44*61046927SAndroid Build Coastguard Worker DEALINGS IN THE SOFTWARE. 45*61046927SAndroid Build Coastguard Worker */ 46*61046927SAndroid Build Coastguard Worker 47*61046927SAndroid Build Coastguard Worker 48*61046927SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_UNUSED 0x00000000 49*61046927SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_USED 0x00000001 50*61046927SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_POINTCOORD_X 0x00000002 51*61046927SAndroid Build Coastguard Worker #define VARYING_COMPONENT_USE_POINTCOORD_Y 0x00000003 52*61046927SAndroid Build Coastguard Worker #define VARYING_INTERPOLATION_MODE_SMOOTH 0x00000000 53*61046927SAndroid Build Coastguard Worker #define VARYING_INTERPOLATION_MODE_NONPERSPECTIVE 0x00000001 54*61046927SAndroid Build Coastguard Worker #define VARYING_INTERPOLATION_MODE_FLAT 0x00000002 55*61046927SAndroid Build Coastguard Worker #define VARYING_INTERPOLATION_MODE_UNK 0x00000003 56*61046927SAndroid Build Coastguard Worker #define VARYING_LOCATION_CENTROID 0x00000001 57*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_BYTE 0x00000000 58*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_UNSIGNED_BYTE 0x00000001 59*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_SHORT 0x00000002 60*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_UNSIGNED_SHORT 0x00000003 61*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_INT 0x00000004 62*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_UNSIGNED_INT 0x00000005 63*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_INT_2_10_10_10_REV 0x00000006 64*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_UNSIGNED_INT_2_10_10_10_REV 0x00000007 65*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_FLOAT 0x00000008 66*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_HALF_FLOAT 0x00000009 67*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_FIXED 0x0000000b 68*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_INT_10_10_10_2 0x0000000c 69*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_UNSIGNED_INT_10_10_10_2 0x0000000d 70*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_BYTE_I 0x0000000e 71*61046927SAndroid Build Coastguard Worker #define FE_DATA_TYPE_SHORT_I 0x0000000f 72*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_MODE__MASK 0x00000003 73*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_MODE__SHIFT 0 74*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_MODE(x) (((x) << VARYING_SEMANTIC_MODE__SHIFT) & VARYING_SEMANTIC_MODE__MASK) 75*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_LOCATION__MASK 0x00000004 76*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_LOCATION__SHIFT 2 77*61046927SAndroid Build Coastguard Worker #define VARYING_SEMANTIC_LOCATION(x) (((x) << VARYING_SEMANTIC_LOCATION__SHIFT) & VARYING_SEMANTIC_LOCATION__MASK) 78*61046927SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__MASK 0x000000ff 79*61046927SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_STRIDE__SHIFT 0 80*61046927SAndroid 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) 81*61046927SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_DIVISOR__MASK 0x00ff0000 82*61046927SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_DIVISOR__SHIFT 16 83*61046927SAndroid Build Coastguard Worker #define FE_VERTEX_STREAM_CONTROL_VERTEX_DIVISOR(x) (((x) << FE_VERTEX_STREAM_CONTROL_VERTEX_DIVISOR__SHIFT) & FE_VERTEX_STREAM_CONTROL_VERTEX_DIVISOR__MASK) 84*61046927SAndroid Build Coastguard Worker #define VIVS_FE 0x00000000 85*61046927SAndroid Build Coastguard Worker 86*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG(i0) (0x00000600 + 0x4*(i0)) 87*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG__ESIZE 0x00000004 88*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG__LEN 0x00000010 89*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__MASK 0x0000000f 90*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__SHIFT 0 91*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE(x) (((x) << VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__SHIFT) & VIVS_FE_VERTEX_ELEMENT_CONFIG_TYPE__MASK) 92*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__MASK 0x00000030 93*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_ENDIAN__SHIFT 4 94*61046927SAndroid 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) 95*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NONCONSECUTIVE 0x00000080 96*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__MASK 0x00000700 97*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_STREAM__SHIFT 8 98*61046927SAndroid 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) 99*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__MASK 0x00003000 100*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NUM__SHIFT 12 101*61046927SAndroid 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) 102*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE__MASK 0x0000c000 103*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE__SHIFT 14 104*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE_OFF 0x00000000 105*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE_SIGN_EXTEND 0x00004000 106*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_NORMALIZE_ON 0x00008000 107*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_START__MASK 0x00ff0000 108*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_START__SHIFT 16 109*61046927SAndroid 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) 110*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_END__MASK 0xff000000 111*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_ELEMENT_CONFIG_END__SHIFT 24 112*61046927SAndroid 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) 113*61046927SAndroid Build Coastguard Worker 114*61046927SAndroid Build Coastguard Worker #define VIVS_FE_CMD_STREAM_BASE_ADDR 0x00000640 115*61046927SAndroid Build Coastguard Worker 116*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_BASE_ADDR 0x00000644 117*61046927SAndroid Build Coastguard Worker 118*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL 0x00000648 119*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE__MASK 0x00000003 120*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE__SHIFT 0 121*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_CHAR 0x00000000 122*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_SHORT 0x00000001 123*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_TYPE_UNSIGNED_INT 0x00000002 124*61046927SAndroid Build Coastguard Worker #define VIVS_FE_INDEX_STREAM_CONTROL_PRIMITIVE_RESTART 0x00000100 125*61046927SAndroid Build Coastguard Worker 126*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAM_BASE_ADDR 0x0000064c 127*61046927SAndroid Build Coastguard Worker 128*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAM_CONTROL 0x00000650 129*61046927SAndroid Build Coastguard Worker 130*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_ADDRESS 0x00000654 131*61046927SAndroid Build Coastguard Worker 132*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL 0x00000658 133*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH__MASK 0x0000ffff 134*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH__SHIFT 0 135*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_PREFETCH(x) (((x) << VIVS_FE_COMMAND_CONTROL_PREFETCH__SHIFT) & VIVS_FE_COMMAND_CONTROL_PREFETCH__MASK) 136*61046927SAndroid Build Coastguard Worker #define VIVS_FE_COMMAND_CONTROL_ENABLE 0x00010000 137*61046927SAndroid Build Coastguard Worker 138*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_STATUS 0x0000065c 139*61046927SAndroid Build Coastguard Worker 140*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE 0x00000660 141*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE__MASK 0x0000001f 142*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE__SHIFT 0 143*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_IDLE 0x00000000 144*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DEC 0x00000001 145*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_ADR0 0x00000002 146*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LOAD0 0x00000003 147*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_ADR1 0x00000004 148*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LOAD1 0x00000005 149*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DADR 0x00000006 150*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DCMD 0x00000007 151*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DCNTL 0x00000008 152*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_3DIDXCNTL 0x00000009 153*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_INITREQDMA 0x0000000a 154*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DRAWIDX 0x0000000b 155*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_DRAW 0x0000000c 156*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DRECT0 0x0000000d 157*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DRECT1 0x0000000e 158*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DDATA0 0x0000000f 159*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_2DDATA1 0x00000010 160*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_WAITFIFO 0x00000011 161*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_WAIT 0x00000012 162*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_LINK 0x00000013 163*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_END 0x00000014 164*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_STATE_STALL 0x00000015 165*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE__MASK 0x00000300 166*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE__SHIFT 8 167*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_IDLE 0x00000000 168*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_START 0x00000100 169*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_REQ 0x00000200 170*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_DMA_STATE_END 0x00000300 171*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE__MASK 0x00000c00 172*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE__SHIFT 10 173*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_IDLE 0x00000000 174*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_RAMVALID 0x00000400 175*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CMD_FETCH_STATE_VALID 0x00000800 176*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE__MASK 0x00003000 177*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE__SHIFT 12 178*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_IDLE 0x00000000 179*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_WAITIDX 0x00001000 180*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_REQ_DMA_STATE_CAL 0x00002000 181*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE__MASK 0x0000c000 182*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE__SHIFT 14 183*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_IDLE 0x00000000 184*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_LDADR 0x00004000 185*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_CAL_STATE_IDXCALC 0x00008000 186*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE__MASK 0x00030000 187*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE__SHIFT 16 188*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_IDLE 0x00000000 189*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_CKCACHE 0x00010000 190*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_DEBUG_STATE_VE_REQ_STATE_MISS 0x00020000 191*61046927SAndroid Build Coastguard Worker 192*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_ADDRESS 0x00000664 193*61046927SAndroid Build Coastguard Worker 194*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_LOW 0x00000668 195*61046927SAndroid Build Coastguard Worker 196*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DMA_HIGH 0x0000066c 197*61046927SAndroid Build Coastguard Worker 198*61046927SAndroid Build Coastguard Worker #define VIVS_FE_AUTO_FLUSH 0x00000670 199*61046927SAndroid Build Coastguard Worker 200*61046927SAndroid Build Coastguard Worker #define VIVS_FE_PRIMITIVE_RESTART_INDEX 0x00000674 201*61046927SAndroid Build Coastguard Worker 202*61046927SAndroid Build Coastguard Worker #define VIVS_FE_UNK00678 0x00000678 203*61046927SAndroid Build Coastguard Worker 204*61046927SAndroid Build Coastguard Worker #define VIVS_FE_UNK0067C 0x0000067c 205*61046927SAndroid Build Coastguard Worker 206*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS(i0) (0x00000000 + 0x4*(i0)) 207*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS__ESIZE 0x00000004 208*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS__LEN 0x00000008 209*61046927SAndroid Build Coastguard Worker 210*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS_BASE_ADDR(i0) (0x00000680 + 0x4*(i0)) 211*61046927SAndroid Build Coastguard Worker 212*61046927SAndroid Build Coastguard Worker #define VIVS_FE_VERTEX_STREAMS_CONTROL(i0) (0x000006a0 + 0x4*(i0)) 213*61046927SAndroid Build Coastguard Worker 214*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB(i0) (0x00000000 + 0x4*(i0)) 215*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB__ESIZE 0x00000004 216*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB__LEN 0x00000010 217*61046927SAndroid Build Coastguard Worker 218*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB_UNK006C0(i0) (0x000006c0 + 0x4*(i0)) 219*61046927SAndroid Build Coastguard Worker 220*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB_UNK00700(i0) (0x00000700 + 0x4*(i0)) 221*61046927SAndroid Build Coastguard Worker 222*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB_UNK00740(i0) (0x00000740 + 0x4*(i0)) 223*61046927SAndroid Build Coastguard Worker 224*61046927SAndroid Build Coastguard Worker #define VIVS_FE_GENERIC_ATTRIB_SCALE(i0) (0x00000780 + 0x4*(i0)) 225*61046927SAndroid Build Coastguard Worker 226*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG 0x000007c4 227*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_ENABLE 0x00000001 228*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_ENABLE 0x00000002 229*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_REG__MASK 0x0000ff00 230*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_REG__SHIFT 8 231*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_REG(x) (((x) << VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_REG__SHIFT) & VIVS_FE_HALTI5_ID_CONFIG_VERTEX_ID_REG__MASK) 232*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_REG__MASK 0x00ff0000 233*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_REG__SHIFT 16 234*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_REG(x) (((x) << VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_REG__SHIFT) & VIVS_FE_HALTI5_ID_CONFIG_INSTANCE_ID_REG__MASK) 235*61046927SAndroid Build Coastguard Worker 236*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_UNK007D0(i0) (0x000007d0 + 0x4*(i0)) 237*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_UNK007D0__ESIZE 0x00000004 238*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_UNK007D0__LEN 0x00000002 239*61046927SAndroid Build Coastguard Worker 240*61046927SAndroid Build Coastguard Worker #define VIVS_FE_HALTI5_UNK007D8 0x000007d8 241*61046927SAndroid Build Coastguard Worker 242*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_START 0x000007dc 243*61046927SAndroid Build Coastguard Worker 244*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_END 0x000007e0 245*61046927SAndroid Build Coastguard Worker 246*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_AVAIL 0x000007e4 247*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_AVAIL_COUNT__MASK 0x0000007f 248*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_AVAIL_COUNT__SHIFT 0 249*61046927SAndroid Build Coastguard Worker #define VIVS_FE_DESC_AVAIL_COUNT(x) (((x) << VIVS_FE_DESC_AVAIL_COUNT__SHIFT) & VIVS_FE_DESC_AVAIL_COUNT__MASK) 250*61046927SAndroid Build Coastguard Worker 251*61046927SAndroid Build Coastguard Worker #define VIVS_FE_FENCE_WAIT_DATA_LOW 0x000007e8 252*61046927SAndroid Build Coastguard Worker 253*61046927SAndroid Build Coastguard Worker #define VIVS_FE_FENCE_WAIT_DATA_HIGH 0x000007f4 254*61046927SAndroid Build Coastguard Worker 255*61046927SAndroid Build Coastguard Worker #define VIVS_FE_ROBUSTNESS_UNK007F8 0x000007f8 256*61046927SAndroid Build Coastguard Worker 257*61046927SAndroid Build Coastguard Worker #define VIVS_FE_MULTI_CLUSTER_UNK007FC 0x000007fc 258*61046927SAndroid Build Coastguard Worker 259*61046927SAndroid Build Coastguard Worker #define VIVS_GL 0x00000000 260*61046927SAndroid Build Coastguard Worker 261*61046927SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT 0x00003800 262*61046927SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE__MASK 0x00000001 263*61046927SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE__SHIFT 0 264*61046927SAndroid Build Coastguard Worker #define VIVS_GL_PIPE_SELECT_PIPE(x) (((x) << VIVS_GL_PIPE_SELECT_PIPE__SHIFT) & VIVS_GL_PIPE_SELECT_PIPE__MASK) 265*61046927SAndroid Build Coastguard Worker 266*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT 0x00003804 267*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID__MASK 0x0000001f 268*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID__SHIFT 0 269*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_EVENT_ID(x) (((x) << VIVS_GL_EVENT_EVENT_ID__SHIFT) & VIVS_GL_EVENT_EVENT_ID__MASK) 270*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_FROM_FE 0x00000020 271*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_FROM_PE 0x00000040 272*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_FROM_BLT 0x00000080 273*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE__MASK 0x00001f00 274*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE__SHIFT 8 275*61046927SAndroid Build Coastguard Worker #define VIVS_GL_EVENT_SOURCE(x) (((x) << VIVS_GL_EVENT_SOURCE__SHIFT) & VIVS_GL_EVENT_SOURCE__MASK) 276*61046927SAndroid Build Coastguard Worker 277*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN 0x00003808 278*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM__MASK 0x0000001f 279*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM__SHIFT 0 280*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_FROM(x) (((x) << VIVS_GL_SEMAPHORE_TOKEN_FROM__SHIFT) & VIVS_GL_SEMAPHORE_TOKEN_FROM__MASK) 281*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO__MASK 0x00001f00 282*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO__SHIFT 8 283*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_TO(x) (((x) << VIVS_GL_SEMAPHORE_TOKEN_TO__SHIFT) & VIVS_GL_SEMAPHORE_TOKEN_TO__MASK) 284*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_UNK28__MASK 0x30000000 285*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_UNK28__SHIFT 28 286*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SEMAPHORE_TOKEN_UNK28(x) (((x) << VIVS_GL_SEMAPHORE_TOKEN_UNK28__SHIFT) & VIVS_GL_SEMAPHORE_TOKEN_UNK28__MASK) 287*61046927SAndroid Build Coastguard Worker 288*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE 0x0000380c 289*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_DEPTH 0x00000001 290*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_COLOR 0x00000002 291*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_TEXTURE 0x00000004 292*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_PE2D 0x00000008 293*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_TEXTUREVS 0x00000010 294*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_SHADER_L1 0x00000020 295*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_SHADER_L2 0x00000040 296*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_UNK10 0x00000400 297*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_UNK11 0x00000800 298*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_DESCRIPTOR_UNK12 0x00001000 299*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_DESCRIPTOR_UNK13 0x00002000 300*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_CACHE_UNK14 0x00004000 301*61046927SAndroid Build Coastguard Worker 302*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU 0x00003810 303*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_FEMMU 0x00000001 304*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK1 0x00000002 305*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK2 0x00000004 306*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_PEMMU 0x00000008 307*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FLUSH_MMU_FLUSH_UNK4 0x00000010 308*61046927SAndroid Build Coastguard Worker 309*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VERTEX_ELEMENT_CONFIG 0x00003814 310*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VERTEX_ELEMENT_CONFIG_UNK0 0x00000001 311*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VERTEX_ELEMENT_CONFIG_REUSE 0x00000010 312*61046927SAndroid Build Coastguard Worker 313*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG 0x00003818 314*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES__MASK 0x00000003 315*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES__SHIFT 0 316*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_NONE 0x00000000 317*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_2X 0x00000001 318*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_4X 0x00000002 319*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_SAMPLES_MASK 0x00000008 320*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__MASK 0x000000f0 321*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES__SHIFT 4 322*61046927SAndroid 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) 323*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_MSAA_ENABLES_MASK 0x00000100 324*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__MASK 0x00007000 325*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12__SHIFT 12 326*61046927SAndroid 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) 327*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK12_MASK 0x00008000 328*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__MASK 0x00030000 329*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16__SHIFT 16 330*61046927SAndroid 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) 331*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_SAMPLE_CONFIG_UNK16_MASK 0x00080000 332*61046927SAndroid Build Coastguard Worker 333*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS 0x0000381c 334*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__MASK 0x000000ff 335*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_TOTAL_COMPONENTS_NUM__SHIFT 0 336*61046927SAndroid 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) 337*61046927SAndroid Build Coastguard Worker 338*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS 0x00003820 339*61046927SAndroid Build Coastguard Worker 340*61046927SAndroid Build Coastguard Worker #define VIVS_GL_OCCLUSION_QUERY_ADDR 0x00003824 341*61046927SAndroid Build Coastguard Worker 342*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE(i0) (0x00003828 + 0x4*(i0)) 343*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE__ESIZE 0x00000004 344*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE__LEN 0x00000002 345*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP0__MASK 0x00000003 346*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP0__SHIFT 0 347*61046927SAndroid 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) 348*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP1__MASK 0x0000000c 349*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP1__SHIFT 2 350*61046927SAndroid 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) 351*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP2__MASK 0x00000030 352*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP2__SHIFT 4 353*61046927SAndroid 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) 354*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP3__MASK 0x000000c0 355*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP3__SHIFT 6 356*61046927SAndroid 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) 357*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP4__MASK 0x00000300 358*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP4__SHIFT 8 359*61046927SAndroid 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) 360*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP5__MASK 0x00000c00 361*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP5__SHIFT 10 362*61046927SAndroid 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) 363*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP6__MASK 0x00003000 364*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP6__SHIFT 12 365*61046927SAndroid 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) 366*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP7__MASK 0x0000c000 367*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP7__SHIFT 14 368*61046927SAndroid 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) 369*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP8__MASK 0x00030000 370*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP8__SHIFT 16 371*61046927SAndroid 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) 372*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP9__MASK 0x000c0000 373*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP9__SHIFT 18 374*61046927SAndroid 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) 375*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP10__MASK 0x00300000 376*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP10__SHIFT 20 377*61046927SAndroid 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) 378*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP11__MASK 0x00c00000 379*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP11__SHIFT 22 380*61046927SAndroid 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) 381*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP12__MASK 0x03000000 382*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP12__SHIFT 24 383*61046927SAndroid 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) 384*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP13__MASK 0x0c000000 385*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP13__SHIFT 26 386*61046927SAndroid 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) 387*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP14__MASK 0x30000000 388*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP14__SHIFT 28 389*61046927SAndroid 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) 390*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP15__MASK 0xc0000000 391*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_COMPONENT_USE_COMP15__SHIFT 30 392*61046927SAndroid 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) 393*61046927SAndroid Build Coastguard Worker 394*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK0382C 0x0000382c 395*61046927SAndroid Build Coastguard Worker 396*61046927SAndroid Build Coastguard Worker #define VIVS_GL_OCCLUSION_QUERY_CONTROL 0x00003830 397*61046927SAndroid Build Coastguard Worker 398*61046927SAndroid Build Coastguard Worker #define VIVS_GL_VARYING_NUM_COMPONENTS2 0x00003834 399*61046927SAndroid Build Coastguard Worker 400*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03838 0x00003838 401*61046927SAndroid Build Coastguard Worker 402*61046927SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE 0x0000384c 403*61046927SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENGL 0x00000000 404*61046927SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENVG 0x00000001 405*61046927SAndroid Build Coastguard Worker #define VIVS_GL_API_MODE_OPENCL 0x00000002 406*61046927SAndroid Build Coastguard Worker 407*61046927SAndroid Build Coastguard Worker #define VIVS_GL_CONTEXT_POINTER 0x00003850 408*61046927SAndroid Build Coastguard Worker 409*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03854 0x00003854 410*61046927SAndroid Build Coastguard Worker 411*61046927SAndroid Build Coastguard Worker #define VIVS_GL_BUG_FIXES 0x00003860 412*61046927SAndroid Build Coastguard Worker 413*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FENCE_OUT_ADDRESS 0x00003868 414*61046927SAndroid Build Coastguard Worker 415*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FENCE_OUT_DATA_LOW 0x0000386c 416*61046927SAndroid Build Coastguard Worker 417*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL 0x00003884 418*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_L1_CACHE_RATIO__MASK 0x00000007 419*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_L1_CACHE_RATIO__SHIFT 0 420*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_L1_CACHE_RATIO(x) (((x) << VIVS_GL_USC_CONTROL_L1_CACHE_RATIO__SHIFT) & VIVS_GL_USC_CONTROL_L1_CACHE_RATIO__MASK) 421*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_ATTRIB_CACHE_RATIO__MASK 0x00000f00 422*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_ATTRIB_CACHE_RATIO__SHIFT 8 423*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_ATTRIB_CACHE_RATIO(x) (((x) << VIVS_GL_USC_CONTROL_ATTRIB_CACHE_RATIO__SHIFT) & VIVS_GL_USC_CONTROL_ATTRIB_CACHE_RATIO__MASK) 424*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_UNK16__MASK 0x001f0000 425*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_UNK16__SHIFT 16 426*61046927SAndroid Build Coastguard Worker #define VIVS_GL_USC_CONTROL_UNK16(x) (((x) << VIVS_GL_USC_CONTROL_UNK16__SHIFT) & VIVS_GL_USC_CONTROL_UNK16__MASK) 427*61046927SAndroid Build Coastguard Worker 428*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS 0x00003888 429*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_VS_PSIZE_OUT__MASK 0x0000007f 430*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_VS_PSIZE_OUT__SHIFT 0 431*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_VS_PSIZE_OUT(x) (((x) << VIVS_GL_HALTI5_SH_SPECIALS_VS_PSIZE_OUT__SHIFT) & VIVS_GL_HALTI5_SH_SPECIALS_VS_PSIZE_OUT__MASK) 432*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_PS_PCOORD_IN__MASK 0x00007f00 433*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_PS_PCOORD_IN__SHIFT 8 434*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_PS_PCOORD_IN(x) (((x) << VIVS_GL_HALTI5_SH_SPECIALS_PS_PCOORD_IN__SHIFT) & VIVS_GL_HALTI5_SH_SPECIALS_PS_PCOORD_IN__MASK) 435*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK16__MASK 0x007f0000 436*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK16__SHIFT 16 437*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK16(x) (((x) << VIVS_GL_HALTI5_SH_SPECIALS_UNK16__SHIFT) & VIVS_GL_HALTI5_SH_SPECIALS_UNK16__MASK) 438*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK24__MASK 0xff000000 439*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK24__SHIFT 24 440*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SH_SPECIALS_UNK24(x) (((x) << VIVS_GL_HALTI5_SH_SPECIALS_UNK24__SHIFT) & VIVS_GL_HALTI5_SH_SPECIALS_UNK24__MASK) 441*61046927SAndroid Build Coastguard Worker 442*61046927SAndroid Build Coastguard Worker #define VIVS_GL_GS_UNK0388C 0x0000388c 443*61046927SAndroid Build Coastguard Worker 444*61046927SAndroid Build Coastguard Worker #define VIVS_GL_FENCE_OUT_DATA_HIGH 0x00003898 445*61046927SAndroid Build Coastguard Worker 446*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SHADER_INDEX 0x0000389c 447*61046927SAndroid Build Coastguard Worker 448*61046927SAndroid Build Coastguard Worker #define VIVS_GL_GS_UNK038A0(i0) (0x000038a0 + 0x4*(i0)) 449*61046927SAndroid Build Coastguard Worker #define VIVS_GL_GS_UNK038A0__ESIZE 0x00000004 450*61046927SAndroid Build Coastguard Worker #define VIVS_GL_GS_UNK038A0__LEN 0x00000008 451*61046927SAndroid Build Coastguard Worker 452*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES(i0) (0x000038c0 + 0x4*(i0)) 453*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES__ESIZE 0x00000004 454*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES__LEN 0x00000010 455*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_X__MASK 0x00000007 456*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_X__SHIFT 0 457*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_X(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_X__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_X__MASK) 458*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Y__MASK 0x00000070 459*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Y__SHIFT 4 460*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Y(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Y__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Y__MASK) 461*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Z__MASK 0x00000700 462*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Z__SHIFT 8 463*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Z(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Z__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_Z__MASK) 464*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_W__MASK 0x00007000 465*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_W__SHIFT 12 466*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_W(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_W__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V0_W__MASK) 467*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_X__MASK 0x00070000 468*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_X__SHIFT 16 469*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_X(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_X__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_X__MASK) 470*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Y__MASK 0x00700000 471*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Y__SHIFT 20 472*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Y(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Y__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Y__MASK) 473*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Z__MASK 0x07000000 474*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Z__SHIFT 24 475*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Z(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Z__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_Z__MASK) 476*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_W__MASK 0x70000000 477*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_W__SHIFT 28 478*61046927SAndroid Build Coastguard Worker #define VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_W(x) (((x) << VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_W__SHIFT) & VIVS_GL_HALTI5_SHADER_ATTRIBUTES_V1_W__MASK) 479*61046927SAndroid Build Coastguard Worker 480*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SECURITY_UNK3900 0x00003900 481*61046927SAndroid Build Coastguard Worker 482*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SECURITY_UNK3904 0x00003904 483*61046927SAndroid Build Coastguard Worker 484*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3908 0x00003908 485*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3908_UNK0__MASK 0x00000007 486*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3908_UNK0__SHIFT 0 487*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3908_UNK0(x) (((x) << VIVS_GL_MULTI_CLUSTER_UNK3908_UNK0__SHIFT) & VIVS_GL_MULTI_CLUSTER_UNK3908_UNK0__MASK) 488*61046927SAndroid Build Coastguard Worker 489*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910(i0) (0x00003910 + 0x4*(i0)) 490*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910__ESIZE 0x00000004 491*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910__LEN 0x00000004 492*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910_CLUSTER_ALIVE_MASK__MASK 0x000000ff 493*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910_CLUSTER_ALIVE_MASK__SHIFT 0 494*61046927SAndroid Build Coastguard Worker #define VIVS_GL_MULTI_CLUSTER_UNK3910_CLUSTER_ALIVE_MASK(x) (((x) << VIVS_GL_MULTI_CLUSTER_UNK3910_CLUSTER_ALIVE_MASK__SHIFT) & VIVS_GL_MULTI_CLUSTER_UNK3910_CLUSTER_ALIVE_MASK__MASK) 495*61046927SAndroid Build Coastguard Worker 496*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG 0x00003930 497*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_UNK0__MASK 0x00000003 498*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_UNK0__SHIFT 0 499*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_UNK0(x) (((x) << VIVS_GL_NN_CONFIG_UNK0__SHIFT) & VIVS_GL_NN_CONFIG_UNK0__MASK) 500*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_DISABLE_ZDPN 0x00000004 501*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_DISABLE_SWTILING 0x00000008 502*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_SMALL_BATCH 0x00000010 503*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_DDR_BURST_SIZE__MASK 0x00000060 504*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_DDR_BURST_SIZE__SHIFT 5 505*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_DDR_BURST_SIZE(x) (((x) << VIVS_GL_NN_CONFIG_DDR_BURST_SIZE__SHIFT) & VIVS_GL_NN_CONFIG_DDR_BURST_SIZE__MASK) 506*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_UNK7 0x00000080 507*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_NN_CORE_COUNT__MASK 0x00000f00 508*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_NN_CORE_COUNT__SHIFT 8 509*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_NN_CORE_COUNT(x) (((x) << VIVS_GL_NN_CONFIG_NN_CORE_COUNT__SHIFT) & VIVS_GL_NN_CONFIG_NN_CORE_COUNT__MASK) 510*61046927SAndroid Build Coastguard Worker #define VIVS_GL_NN_CONFIG_UNK12 0x00001000 511*61046927SAndroid Build Coastguard Worker 512*61046927SAndroid Build Coastguard Worker #define VIVS_GL_SRAM_REMAP_ADDRESS 0x00003938 513*61046927SAndroid Build Coastguard Worker 514*61046927SAndroid Build Coastguard Worker #define VIVS_GL_OCB_REMAP_START 0x0000393c 515*61046927SAndroid Build Coastguard Worker 516*61046927SAndroid Build Coastguard Worker #define VIVS_GL_OCB_REMAP_END 0x00003940 517*61046927SAndroid Build Coastguard Worker 518*61046927SAndroid Build Coastguard Worker #define VIVS_GL_TP_CONFIG 0x0000394c 519*61046927SAndroid Build Coastguard Worker 520*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03950 0x00003950 521*61046927SAndroid Build Coastguard Worker 522*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A00 0x00003a00 523*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A00_UNK0__MASK 0x00000007 524*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A00_UNK0__SHIFT 0 525*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A00_UNK0(x) (((x) << VIVS_GL_UNK03A00_UNK0__SHIFT) & VIVS_GL_UNK03A00_UNK0__MASK) 526*61046927SAndroid Build Coastguard Worker 527*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A04 0x00003a04 528*61046927SAndroid Build Coastguard Worker 529*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A08 0x00003a08 530*61046927SAndroid Build Coastguard Worker 531*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A0C 0x00003a0c 532*61046927SAndroid Build Coastguard Worker 533*61046927SAndroid Build Coastguard Worker #define VIVS_GL_UNK03A10 0x00003a10 534*61046927SAndroid Build Coastguard Worker 535*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN 0x00003c00 536*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM__MASK 0x0000001f 537*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM__SHIFT 0 538*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FROM(x) (((x) << VIVS_GL_STALL_TOKEN_FROM__SHIFT) & VIVS_GL_STALL_TOKEN_FROM__MASK) 539*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO__MASK 0x00001f00 540*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO__SHIFT 8 541*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_TO(x) (((x) << VIVS_GL_STALL_TOKEN_TO__SHIFT) & VIVS_GL_STALL_TOKEN_TO__MASK) 542*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FLIP0 0x40000000 543*61046927SAndroid Build Coastguard Worker #define VIVS_GL_STALL_TOKEN_FLIP1 0x80000000 544*61046927SAndroid Build Coastguard Worker 545*61046927SAndroid Build Coastguard Worker #define VIVS_NFE 0x00000000 546*61046927SAndroid Build Coastguard Worker 547*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS(i0) (0x00000000 + 0x4*(i0)) 548*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS__ESIZE 0x00000004 549*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS__LEN 0x00000010 550*61046927SAndroid Build Coastguard Worker 551*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS_BASE_ADDR(i0) (0x00014600 + 0x4*(i0)) 552*61046927SAndroid Build Coastguard Worker 553*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS_CONTROL(i0) (0x00014640 + 0x4*(i0)) 554*61046927SAndroid Build Coastguard Worker 555*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS_VERTEX_DIVISOR(i0) (0x00014680 + 0x4*(i0)) 556*61046927SAndroid Build Coastguard Worker 557*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_VERTEX_STREAMS_ROBUSTNESS_UNK146C0(i0) (0x000146c0 + 0x4*(i0)) 558*61046927SAndroid Build Coastguard Worker 559*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB(i0) (0x00000000 + 0x4*(i0)) 560*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB__ESIZE 0x00000004 561*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB__LEN 0x00000020 562*61046927SAndroid Build Coastguard Worker 563*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0(i0) (0x00017800 + 0x4*(i0)) 564*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_TYPE__MASK 0x0000000f 565*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_TYPE__SHIFT 0 566*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_TYPE(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG0_TYPE__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG0_TYPE__MASK) 567*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_ENDIAN__MASK 0x00000030 568*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_ENDIAN__SHIFT 4 569*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_ENDIAN(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG0_ENDIAN__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG0_ENDIAN__MASK) 570*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_STREAM__MASK 0x00000f00 571*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_STREAM__SHIFT 8 572*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_STREAM(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG0_STREAM__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG0_STREAM__MASK) 573*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NUM__MASK 0x00003000 574*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NUM__SHIFT 12 575*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NUM(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NUM__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NUM__MASK) 576*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NORMALIZE__MASK 0x0000c000 577*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NORMALIZE__SHIFT 14 578*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NORMALIZE_OFF 0x00000000 579*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_NORMALIZE_ON 0x00008000 580*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_START__MASK 0x00ff0000 581*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_START__SHIFT 16 582*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG0_START(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG0_START__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG0_START__MASK) 583*61046927SAndroid Build Coastguard Worker 584*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_UNK17880(i0) (0x00017880 + 0x4*(i0)) 585*61046927SAndroid Build Coastguard Worker 586*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_UNK17900(i0) (0x00017900 + 0x4*(i0)) 587*61046927SAndroid Build Coastguard Worker 588*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_UNK17980(i0) (0x00017980 + 0x4*(i0)) 589*61046927SAndroid Build Coastguard Worker 590*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_SCALE(i0) (0x00017a00 + 0x4*(i0)) 591*61046927SAndroid Build Coastguard Worker 592*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG1(i0) (0x00017a80 + 0x4*(i0)) 593*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG1_END__MASK 0x000000ff 594*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG1_END__SHIFT 0 595*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG1_END(x) (((x) << VIVS_NFE_GENERIC_ATTRIB_CONFIG1_END__SHIFT) & VIVS_NFE_GENERIC_ATTRIB_CONFIG1_END__MASK) 596*61046927SAndroid Build Coastguard Worker #define VIVS_NFE_GENERIC_ATTRIB_CONFIG1_NONCONSECUTIVE 0x00000800 597*61046927SAndroid Build Coastguard Worker 598*61046927SAndroid Build Coastguard Worker #define VIVS_DUMMY 0x00000000 599*61046927SAndroid Build Coastguard Worker 600*61046927SAndroid Build Coastguard Worker #define VIVS_DUMMY_DUMMY 0x0003fffc 601*61046927SAndroid Build Coastguard Worker 602*61046927SAndroid Build Coastguard Worker #define VIVS_WD 0x00000000 603*61046927SAndroid Build Coastguard Worker 604*61046927SAndroid Build Coastguard Worker #define VIVS_WD_UNK18404 0x00018404 605*61046927SAndroid Build Coastguard Worker #define VIVS_WD_UNK18404_UNK0__MASK 0x00000003 606*61046927SAndroid Build Coastguard Worker #define VIVS_WD_UNK18404_UNK0__SHIFT 0 607*61046927SAndroid Build Coastguard Worker #define VIVS_WD_UNK18404_UNK0(x) (((x) << VIVS_WD_UNK18404_UNK0__SHIFT) & VIVS_WD_UNK18404_UNK0__MASK) 608*61046927SAndroid Build Coastguard Worker 609*61046927SAndroid Build Coastguard Worker 610*61046927SAndroid Build Coastguard Worker #endif /* STATE_XML */ 611