Lines Matching refs:command
25 u32* Texture::Unit0::MakeCommand( u32* 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()
41 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand()
42 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_WRAP_FILTER ); in MakeCommand()
49 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
50 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_LOD ); in MakeCommand()
54 *command++ = 0; in MakeCommand()
55 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_LOD ); in MakeCommand()
61 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
62 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_ADDR1 ); in MakeCommand()
67 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosX ) ); in MakeCommand()
68 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_POSITIVE_X ); in MakeCommand()
71 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegX ) ); in MakeCommand()
72 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_NEGATIVE_X ); in MakeCommand()
75 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosY ) ); in MakeCommand()
76 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_POSITIVE_Y ); in MakeCommand()
79 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegY ) ); in MakeCommand()
80 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_NEGATIVE_Y ); in MakeCommand()
83 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrPosZ ) ); in MakeCommand()
84 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_POSITIVE_Z ); in MakeCommand()
87 … *command++ = PICA_CMD_DATA_TEXTURE_CUBE_MAP_ADDR( PICA_CMD_DATA_TEXTURE_ADDR( cubeMapAddrNegZ ) ); in MakeCommand()
88 *command++ = PICA_CMD_HEADER_SINGLE( PICA_DATA_TEXTURE_CUBE_MAP_NEGATIVE_Z ); in MakeCommand()
92 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
93 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_FORMAT ); in MakeCommand()
95 return command; in MakeCommand()
99 u32* Texture::Unit1::MakeCommand( u32* command, bool is_update_texture_func ) const in MakeCommand() argument
103 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
107 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 || borderColorA << 24; in MakeCommand()
108 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_BORDER_COLOR ); in MakeCommand()
111 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand()
112 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_SIZE ); in MakeCommand()
115 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand()
116 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_WRAP_FILTER ); in MakeCommand()
123 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
124 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_LOD ); in MakeCommand()
128 *command++ = 0; in MakeCommand()
129 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_LOD ); in MakeCommand()
133 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
134 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_ADDR ); in MakeCommand()
137 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
138 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE1_FORMAT ); in MakeCommand()
140 return command; in MakeCommand()
144 u32* Texture::Unit2::MakeCommand( u32* command, bool is_update_texture_func ) const in MakeCommand() argument
148 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
152 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 || borderColorA << 24; in MakeCommand()
153 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_BORDER_COLOR ); in MakeCommand()
156 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand()
157 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_SIZE ); in MakeCommand()
160 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand()
161 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_WRAP_FILTER ); in MakeCommand()
167 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand()
168 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_LOD ); in MakeCommand()
172 *command++ = 0; in MakeCommand()
173 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_LOD ); in MakeCommand()
177 *command++ = PICA_CMD_DATA_TEXTURE_ADDR( physicalAddr ); in MakeCommand()
178 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_ADDR ); in MakeCommand()
181 *command++ = PICA_CMD_DATA_TEXTURE_FORMAT_TYPE( format ); in MakeCommand()
182 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE2_FORMAT ); in MakeCommand()
184 return command; in MakeCommand()
188 u32* Texture::Unit3::MakeCommand( u32* command, bool is_update_texture_func ) const in MakeCommand() argument
192 command = m_Texture.MakeFuncCommand( command ); in MakeCommand()
195 return command; in MakeCommand()
200 u32* Texture::MakeCommand( u32* command ) const in MakeCommand()
202 command = MakeFuncCommand( command ); in MakeCommand()
203 command = unit0.MakeCommand( command, false ); in MakeCommand()
204 command = unit1.MakeCommand( command, false ); in MakeCommand()
205 command = unit2.MakeCommand( command, false ); in MakeCommand()
206 command = unit3.MakeCommand( command, false ); in MakeCommand()
208 return command; in MakeCommand()
213 u32* Texture::MakeFuncCommand( u32* command ) const in MakeFuncCommand()
216 … *command++ = PICA_CMD_DATA_TEXTURE_FUNC( unit0.texType, unit1.texType, unit2.texType, in MakeFuncCommand()
218 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE_FUNC ); in MakeFuncCommand()
220 return command; in MakeFuncCommand()