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()
247 bit32* Vertex::MakeEnableAttrCommand_( bit32* command ) const in MakeEnableAttrCommand_()
251 bit32 * start = command; in MakeEnableAttrCommand_()
255 bit32* reg0x2b9 = command++; // = vtx_attr_num | 0xa0000000; in MakeEnableAttrCommand_()
256 *command++ = 0x000b02b9; in MakeEnableAttrCommand_()
258 bit32* reg0x242 = command++; // = vtx_attr_num; in MakeEnableAttrCommand_()
259 *command++ = 0x00010242; in MakeEnableAttrCommand_()
262 bit32* bind_reg_command = command; in MakeEnableAttrCommand_()
265 *command++ = 0; in MakeEnableAttrCommand_()
266 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP0 ); in MakeEnableAttrCommand_()
269 *command++ = 0; in MakeEnableAttrCommand_()
270 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP1 ); in MakeEnableAttrCommand_()
273 bit32* type = &command[ 2 ]; in MakeEnableAttrCommand_()
276 bit32& fixed_attr_mask = command[ 3 ]; in MakeEnableAttrCommand_()
279 *command++ = scBaseAddr; in MakeEnableAttrCommand_()
280 …bit32* headerBaseAddr = command++; // = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VERTEX_ATTR_ARRAYS_BASE… in MakeEnableAttrCommand_()
283 *command++ = 0; in MakeEnableAttrCommand_()
286 bit32* reg0x202 = command++; // vtx_attr_num << 28; in MakeEnableAttrCommand_()
340 *command++ = vtx_array.physicalAddr - scBaseAddr * 8; in MakeEnableAttrCommand_()
343 *command++ = elem[ 0 ]; in MakeEnableAttrCommand_()
346 *command++ = elem[ 1 ] | total_byte << 16 | elem_num << 28; in MakeEnableAttrCommand_()
352 if ( array_num % 2 ) *command++ = 0; in MakeEnableAttrCommand_()
362 *command++ = input_index; in MakeEnableAttrCommand_()
364 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FIXED_ATTR , 4 ); in MakeEnableAttrCommand_()
366 …*command++ = ( ( Float32ToFloat24( vtxConst.param[3] ) << 8 ) & 0xffffff00 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
367 …*command++ = ( ( Float32ToFloat24( vtxConst.param[2] ) << 16 ) & 0xffff0000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
368 …*command++ = ( ( Float32ToFloat24( vtxConst.param[1] ) << 24 ) & 0xff000000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
369 *command++ = 0; // padding in MakeEnableAttrCommand_()
393 for ( bit32* i = start; i != command; i +=2 ) in MakeEnableAttrCommand_()
400 return command; in MakeEnableAttrCommand_()