Lines Matching refs:command
29 bit32* Vertex::MakeDrawCommand( bit32* command, const IndexStream& index_stream ) const in MakeDrawCommand() argument
35 *command++ = 0x1; in MakeDrawCommand()
37 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_START_DRAW_FUNC1 ); in MakeDrawCommand()
40 *command++ = fmt | addr; in MakeDrawCommand()
42 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_INDEX_ARRAY_ADDR_OFFSET ); in MakeDrawCommand()
45 *command++ = index_stream.drawVtxNum; in MakeDrawCommand()
47 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_DRAW_VERTEX_NUM ); in MakeDrawCommand()
48 *command++ = 0x00000000; in MakeDrawCommand()
50 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_START_DRAW_FUNC0, 0x1 ); in MakeDrawCommand()
53 *command++ = 0x00000001; in MakeDrawCommand()
55 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_START_DRAW_ELEMENT ); in MakeDrawCommand()
57 *command++ = 0x00000001; in MakeDrawCommand()
59 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_START_DRAW_FUNC0 ); in MakeDrawCommand()
62 *command++ = 0x00000001; in MakeDrawCommand()
64 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VERTEX_FUNC ); in MakeDrawCommand()
69 *command++ = 0x0; in MakeDrawCommand()
71 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_DRAW_MODE2, 0x8 ); in MakeDrawCommand()
74 return command; in MakeDrawCommand()
246 bit32* Vertex::MakeEnableAttrCommand_( bit32* command ) const in MakeEnableAttrCommand_()
250 bit32 * start = command; in MakeEnableAttrCommand_()
254 bit32* reg0x2b9 = command++;// = vtx_attr_num | 0xa0000000; in MakeEnableAttrCommand_()
255 *command++ = 0x000b02b9; in MakeEnableAttrCommand_()
256 bit32* reg0x242 = command++;// = vtx_attr_num; in MakeEnableAttrCommand_()
257 *command++ = 0x00010242; in MakeEnableAttrCommand_()
260 bit32* bind_reg_command = command; in MakeEnableAttrCommand_()
261 *command++ = 0; in MakeEnableAttrCommand_()
262 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP0 ); in MakeEnableAttrCommand_()
263 *command++ = 0; in MakeEnableAttrCommand_()
264 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP1 ); in MakeEnableAttrCommand_()
267 bit32* type = &command[ 2 ]; in MakeEnableAttrCommand_()
268 bit32& fixed_attr_mask = command[ 3 ]; in MakeEnableAttrCommand_()
269 *command++ = scBaseAddr; in MakeEnableAttrCommand_()
270 …bit32* headerBaseAddr = command++; // = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VERTEX_ATTR_ARRAYS_BASE… in MakeEnableAttrCommand_()
271 *command++ = 0; in MakeEnableAttrCommand_()
272 bit32* reg0x202 = command++; // vtx_attr_num << 28; in MakeEnableAttrCommand_()
313 *command++ = vtx_array.physicalAddr - scBaseAddr * 8; in MakeEnableAttrCommand_()
314 *command++ = elem[ 0 ]; in MakeEnableAttrCommand_()
315 *command++ = elem[ 1 ] | total_byte << 16 | elem_num << 28; in MakeEnableAttrCommand_()
318 if ( array_num % 2 ) *command++ = 0; in MakeEnableAttrCommand_()
327 *command++ = input_index; in MakeEnableAttrCommand_()
329 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FIXED_ATTR , 4 ); in MakeEnableAttrCommand_()
330 …*command++ = ( ( Float32ToFloat24( vtxConst.param[3] ) << 8 ) & 0xffffff00 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
331 …*command++ = ( ( Float32ToFloat24( vtxConst.param[2] ) << 16 ) & 0xffff0000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
332 …*command++ = ( ( Float32ToFloat24( vtxConst.param[1] ) << 24 ) & 0xff000000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
333 *command++ = 0; // padding in MakeEnableAttrCommand_()
352 for ( bit32* i = start; i != command; i +=2 ) in MakeEnableAttrCommand_()
359 return command; in MakeEnableAttrCommand_()