Lines Matching refs:command

25             bit32* FragmentLight::Source::MakeAllCommand( bit32* command ) const  in MakeAllCommand()
29 *command++ = specular0B | specular0G << 10 | specular0R << 20; // specular0 in MakeAllCommand()
30 *command++ = PICA_CMD_HEADER_BURSTSEQ( reg, 12 ); // header in MakeAllCommand()
31 *command++ = specular1B | specular1G << 10 | specular1R << 20; // specular1 in MakeAllCommand()
32 *command++ = diffuseB | diffuseG << 10 | diffuseR << 20; // diffuse in MakeAllCommand()
33 *command++ = ambientB | ambientG << 10 | ambientR << 20; // ambient in MakeAllCommand()
34 *command++ = posXY; in MakeAllCommand()
35 *command++ = posZ; in MakeAllCommand()
36 *command++ = spotDirectionXY; in MakeAllCommand()
37 *command++ = spotDirectionZ; in MakeAllCommand()
38 *command++ = 0; in MakeAllCommand()
39 *command++ = isInfinity | ( isEnableTwoSideDiffuse ? 1 : 0 ) << 1 | in MakeAllCommand()
41 *command++ = distAttnBias; in MakeAllCommand()
42 *command++ = distAttnScale; in MakeAllCommand()
43 *command++ = 0; in MakeAllCommand()
45 return command; in MakeAllCommand()
50 bit32* FragmentLight::Source::MakeCommand( bit32* command ) const in MakeCommand()
52 return MakeAllCommand( command ); in MakeCommand()
57 bit32* FragmentLight::Source::MakeColorCommand( bit32* command ) const in MakeColorCommand()
61 *command++ = specular0B | specular0G << 10 | specular0R << 20; // specular0 in MakeColorCommand()
62 *command++ = PICA_CMD_HEADER_BURSTSEQ( reg, 4 ); // header in MakeColorCommand()
64 *command++ = specular1B | specular1G << 10 | specular1R << 20; // specular1 in MakeColorCommand()
65 *command++ = diffuseB | diffuseG << 10 | diffuseR << 20; // diffuse in MakeColorCommand()
67 *command++ = ambientB | ambientG << 10 | ambientR << 20; // ambient in MakeColorCommand()
68 *command++ = 0; in MakeColorCommand()
70 return command; in MakeColorCommand()
75 bit32* FragmentLight::Source::MakeGeometryCommand( bit32* command ) const in MakeGeometryCommand()
79 *command++ = posXY; in MakeGeometryCommand()
80 *command++ = PICA_CMD_HEADER_BURSTSEQ( reg, 8 ); in MakeGeometryCommand()
82 *command++ = posZ; in MakeGeometryCommand()
83 *command++ = spotDirectionXY; in MakeGeometryCommand()
85 *command++ = spotDirectionZ; in MakeGeometryCommand()
86 *command++ = 0; in MakeGeometryCommand()
88 *command++ = isInfinity | in MakeGeometryCommand()
92 *command++ = distAttnBias; in MakeGeometryCommand()
94 *command++ = distAttnScale; in MakeGeometryCommand()
95 *command++ = 0; in MakeGeometryCommand()
97 return command; in MakeGeometryCommand()
131 bit32* FragmentLight::MakeLutConfigCommand( bit32* command ) const in MakeLutConfigCommand()
134 *command++ = PICA_CMD_DATA_FRAG_LIGHT_ABSLUTINPUT( in MakeLutConfigCommand()
142 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_ABSLUTINPUT ); in MakeLutConfigCommand()
145 *command++ = PICA_CMD_DATA_FRAG_LIGHT_LUTINPUT( in MakeLutConfigCommand()
153 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_LUTINPUT ); in MakeLutConfigCommand()
156 *command++ = PICA_CMD_DATA_FRAG_LIGHT_LUTSCALE( in MakeLutConfigCommand()
164 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_LUTSCALE ); in MakeLutConfigCommand()
166 return command; in MakeLutConfigCommand()
171 … bit32* FragmentLight::MakeLightEnvCommand( bit32* command, bool isAddDummyCommand ) const in MakeLightEnvCommand() argument
211 *command++ = 0x0; in MakeLightEnvCommand()
212 *command++ = PICA_CMD_HEADER_BURST_BE( PICA_REG_TEXTURE_FUNC, 0x3, 0x0 ); in MakeLightEnvCommand()
213 *command++ = 0x0; in MakeLightEnvCommand()
214 *command++ = 0x0; in MakeLightEnvCommand()
218 *command++ = PICA_CMD_DATA_FRAG_LIGHT_EN( count ); in MakeLightEnvCommand()
219 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN0 ); in MakeLightEnvCommand()
222 *command++ = globalAmbientB | globalAmbientG << 10 | globalAmbientR << 20; in MakeLightEnvCommand()
223 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_AMBIENT ); in MakeLightEnvCommand()
226 *command++ = PICA_CMD_DATA_FRAG_LIGHT_NUM( count ); in MakeLightEnvCommand()
227 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_SRC_NUM ); in MakeLightEnvCommand()
230 *command++ = PICA_CMD_DATA_FRAG_LIGHT_FUNC_MODE0( in MakeLightEnvCommand()
242 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_FUNC_MODE0 ); in MakeLightEnvCommand()
245 *command++ = regLightEnable; in MakeLightEnvCommand()
246 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_FUNC_MODE1 ); in MakeLightEnvCommand()
249 *command++ = PICA_CMD_DATA_FRAG_LIGHT_EN_INV( count ); in MakeLightEnvCommand()
250 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN1 ); in MakeLightEnvCommand()
253 *command++ = regLightEnableEach; in MakeLightEnvCommand()
254 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_SRC_EN_ID ); in MakeLightEnvCommand()
255 return command; in MakeLightEnvCommand()
260 bit32* FragmentLight::MakeLightSourceCommand( bit32* command ) const in MakeLightSourceCommand()
267 command = source[ i ].MakeCommand( command ); in MakeLightSourceCommand()
270 return command; in MakeLightSourceCommand()
275 bit32* FragmentLight::MakeAllCommand( bit32* command, bool isAddDummyCommand ) const in MakeAllCommand() argument
278 bit32 * start = command; in MakeAllCommand()
281 command = MakeLutConfigCommand( command ); in MakeAllCommand()
283 command = MakeLightEnvCommand( command, isAddDummyCommand ); in MakeAllCommand()
285 command = MakeLightSourceCommand( command ); in MakeAllCommand()
292 for ( u32* i = start; i != command; i +=2 ) in MakeAllCommand()
299 return command; in MakeAllCommand()
304 bit32* FragmentLight::MakeDisableCommand( bit32* command, bool isAddDummyCommand ) in MakeDisableCommand() argument
309 *command++ = 0x0; in MakeDisableCommand()
310 *command++ = PICA_CMD_HEADER_BURST_BE( PICA_REG_TEXTURE_FUNC, 0x3, 0x0 ); in MakeDisableCommand()
312 *command++ = 0x0; in MakeDisableCommand()
313 *command++ = 0x0; in MakeDisableCommand()
317 *command++ = 0; in MakeDisableCommand()
318 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN0 ); in MakeDisableCommand()
321 *command++ = 0; in MakeDisableCommand()
322 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_EN1 ); in MakeDisableCommand()
325 *command++ = 0; in MakeDisableCommand()
326 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_SRC_NUM ); in MakeDisableCommand()
328 return command; in MakeDisableCommand()