Lines Matching refs:command
25 bit32* Texture::Unit0::MakeCommand( bit32* command, bool is_update_texture_func ) const in MakeCommand() argument
29 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
33 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 | borderColorA << 24; in MakeCommand()
34 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_BORDER_COLOR ); in MakeCommand()
37 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand()
38 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_SIZE ); in MakeCommand()
47 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, useSha… in MakeCommand()
48 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_WRAP_FILTER ); in MakeCommand()
55 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
56 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_LOD ); in MakeCommand()
60 *command++ = 0; in MakeCommand()
61 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_LOD ); in MakeCommand()
69 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
70 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR1 ); in MakeCommand()
76 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosX ); in MakeCommand()
77 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR1 ); in MakeCommand()
80 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegX ) ); in MakeCommand()
81 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR2 ); in MakeCommand()
84 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosY ) ); in MakeCommand()
85 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR3 ); in MakeCommand()
88 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegY ) ); in MakeCommand()
89 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR4 ); in MakeCommand()
92 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosZ ) ); in MakeCommand()
93 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR5 ); in MakeCommand()
96 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegZ ) ); in MakeCommand()
97 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR6 ); in MakeCommand()
101 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
102 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_FORMAT ); in MakeCommand()
104 return command; in MakeCommand()
108 bit32* Texture::Unit1::MakeCommand( bit32* command, bool is_update_texture_func ) const in MakeCommand() argument
112 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
116 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 | borderColorA << 24; in MakeCommand()
117 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_BORDER_COLOR ); in MakeCommand()
120 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand()
121 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_SIZE ); in MakeCommand()
124 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand()
125 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_WRAP_FILTER ); in MakeCommand()
132 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
133 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_LOD ); in MakeCommand()
137 *command++ = 0; in MakeCommand()
138 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_LOD ); in MakeCommand()
142 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
143 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_ADDR ); in MakeCommand()
146 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
147 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_FORMAT ); in MakeCommand()
149 return command; in MakeCommand()
153 bit32* Texture::Unit2::MakeCommand( bit32* command, bool is_update_texture_func ) const in MakeCommand() argument
157 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
161 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 | borderColorA << 24; in MakeCommand()
162 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_BORDER_COLOR ); in MakeCommand()
165 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand()
166 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_SIZE ); in MakeCommand()
169 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand()
170 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_WRAP_FILTER ); in MakeCommand()
176 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
177 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_LOD ); in MakeCommand()
181 *command++ = 0; in MakeCommand()
182 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_LOD ); in MakeCommand()
186 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
187 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_ADDR ); in MakeCommand()
190 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
191 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_FORMAT ); in MakeCommand()
193 return command; in MakeCommand()
197 bit32* Texture::Unit3::MakeCommand( bit32* command, bool is_update_texture_func ) const in MakeCommand() argument
201 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
204 return command; in MakeCommand()
209 bit32* Texture::MakeCommand( bit32* command, bool isAddDummyCommand ) const in MakeCommand() argument
211 command = MakeFuncCommand( command, isAddDummyCommand ); in MakeCommand()
212 command = unit0.MakeCommand( command, false ); in MakeCommand()
213 command = unit1.MakeCommand( command, false ); in MakeCommand()
214 command = unit2.MakeCommand( command, false ); in MakeCommand()
215 command = unit3.MakeCommand( command, false ); in MakeCommand()
217 return command; in MakeCommand()
222 bit32* Texture::MakeFuncCommand( bit32* command, bool isAddDummyCommand ) const in MakeFuncCommand() argument
226 command = MakeDummyCommand_( command ); in MakeFuncCommand()
230 … *command++ = PICA_CMD_DATA_TEXTURE_FUNC( unit0.texType, unit1.texType, unit2.texType, in MakeFuncCommand()
232 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE_FUNC ); in MakeFuncCommand()
234 return command; in MakeFuncCommand()
239 bit32* Texture::MakeDisableCommand( bit32* command, bool isAddDummyCommand ) in MakeDisableCommand() argument
243 command = MakeDummyCommand_( command ); in MakeDisableCommand()
255 *command++ = PICA_CMD_DATA_TEXTURE_FUNC( texture0SamplerType, in MakeDisableCommand()
262 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE_FUNC ); in MakeDisableCommand()
264 return command; in MakeDisableCommand()
269 bit32* Texture::MakeDummyCommand_( bit32* command ) in MakeDummyCommand_() argument
272 *command++ = 0x0; in MakeDummyCommand_()
273 *command++ = PICA_CMD_HEADER_BURST_BE( PICA_REG_TEXTURE_FUNC, 0x3, 0x0 ); in MakeDummyCommand_()
275 *command++ = 0x0; in MakeDummyCommand_()
276 *command++ = 0x0; in MakeDummyCommand_()
278 return command; in MakeDummyCommand_()