Lines Matching refs:command
25 u32* FragmentLight::Source::MakeCommand( u32* command ) const in MakeCommand()
29 *command++ = specular0B | specular0G << 10 | specular0R << 20; // specular0 in MakeCommand()
30 *command++ = PICA_CMD_HEADER_BURSTSEQ( reg, 12 ); // header in MakeCommand()
31 *command++ = specular1B | specular1G << 10 | specular1R << 20; // specular1 in MakeCommand()
32 *command++ = diffuseB | diffuseG << 10 | diffuseR << 20; // diffuse in MakeCommand()
33 *command++ = ambientB | ambientG << 10 | ambientR << 20; // ambient in MakeCommand()
34 *command++ = posXY; in MakeCommand()
35 *command++ = posZ; in MakeCommand()
36 *command++ = spotDirectionXY; in MakeCommand()
37 *command++ = spotDirectionZ; in MakeCommand()
38 *command++ = 0; in MakeCommand()
39 *command++ = isInfinity | ( isEnableTwoSideDiffuse ? 1 : 0 ) << 1 | in MakeCommand()
41 *command++ = distAttnBias; in MakeCommand()
42 *command++ = distAttnScale; in MakeCommand()
43 *command++ = 0; in MakeCommand()
45 return command; in MakeCommand()
79 u32* FragmentLight::MakeLutConfigCommand( u32* command ) const in MakeLutConfigCommand()
82 *command++ = PICA_CMD_DATA_FRAG_LIGHT_ABSLUTINPUT( in MakeLutConfigCommand()
90 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_ABSLUTINPUT ); in MakeLutConfigCommand()
93 *command++ = PICA_CMD_DATA_FRAG_LIGHT_LUTINPUT( in MakeLutConfigCommand()
101 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_LUTINPUT ); in MakeLutConfigCommand()
104 *command++ = PICA_CMD_DATA_FRAG_LIGHT_LUTSCALE( in MakeLutConfigCommand()
112 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_LUTSCALE ); in MakeLutConfigCommand()
114 return command; in MakeLutConfigCommand()
119 u32* FragmentLight::MakeLightEnvCommand( u32* command ) const in MakeLightEnvCommand()
154 *command++ = PICA_CMD_DATA_FRAG_LIGHT_EN( count ); in MakeLightEnvCommand()
155 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN0 ); in MakeLightEnvCommand()
158 *command++ = globalAmbientB | globalAmbientG << 10 | globalAmbientR << 20; in MakeLightEnvCommand()
159 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_AMBIENT ); in MakeLightEnvCommand()
162 *command++ = PICA_CMD_DATA_FRAG_LIGHT_NUM( count ); in MakeLightEnvCommand()
163 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_SRC_NUM ); in MakeLightEnvCommand()
166 *command++ = PICA_CMD_DATA_FRAG_LIGHT_FUNC_MODE0( in MakeLightEnvCommand()
178 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_FUNC_MODE0 ); in MakeLightEnvCommand()
181 *command++ = regLightEnable; in MakeLightEnvCommand()
182 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_FUNC_MODE1 ); in MakeLightEnvCommand()
185 *command++ = PICA_CMD_DATA_FRAG_LIGHT_EN_INV( count ); in MakeLightEnvCommand()
186 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN1 ); in MakeLightEnvCommand()
189 *command++ = regLightEnableEach; in MakeLightEnvCommand()
190 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_SRC_EN_ID ); in MakeLightEnvCommand()
191 return command; in MakeLightEnvCommand()
196 u32* FragmentLight::MakeLightSourceCommand( u32* command ) const in MakeLightSourceCommand()
203 command = source[ i ].MakeCommand( command ); in MakeLightSourceCommand()
206 return command; in MakeLightSourceCommand()
211 u32* FragmentLight::MakeAllCommand( u32* command ) const in MakeAllCommand()
214 u32 * start = command; in MakeAllCommand()
217 command = MakeLutConfigCommand( command ); in MakeAllCommand()
219 command = MakeLightEnvCommand( command ); in MakeAllCommand()
221 command = MakeLightSourceCommand( command ); in MakeAllCommand()
228 for ( u32* i = start; i != command; i +=2 ) in MakeAllCommand()
235 return command; in MakeAllCommand()