Lines Matching refs:command

29             u32* Vertex::MakeDrawCommand( u32* command, const IndexStream& index_stream ) const  in MakeDrawCommand()  argument
36 *command++ = fmt | addr; in MakeDrawCommand()
38 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_INDEX_ARRAY_ADDR_OFFSET ); in MakeDrawCommand()
41 *command++ = index_stream.drawVtxNum; in MakeDrawCommand()
43 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_DRAW_VERTEX_NUM ); in MakeDrawCommand()
46 *command++ = 0x00000000; in MakeDrawCommand()
48 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_START_DRAW_FUNC0, 0x1 ); in MakeDrawCommand()
51 *command++ = 0x00000001; in MakeDrawCommand()
53 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_START_DRAW_ELEMENT ); in MakeDrawCommand()
56 *command++ = 0x00000001; in MakeDrawCommand()
58 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_START_DRAW_FUNC0 ); in MakeDrawCommand()
61 *command++ = 0x00000001; in MakeDrawCommand()
63 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VERTEX_FUNC ); in MakeDrawCommand()
65 return command; in MakeDrawCommand()
237 u32* Vertex::MakeEnableAttrCommand_( u32* command ) const in MakeEnableAttrCommand_()
241 u32 * start = command; in MakeEnableAttrCommand_()
245 u32* reg0x2b9 = command++;// = vtx_attr_num | 0xa0000000; in MakeEnableAttrCommand_()
246 *command++ = 0x000b02b9; in MakeEnableAttrCommand_()
247 u32* reg0x242 = command++;// = vtx_attr_num; in MakeEnableAttrCommand_()
248 *command++ = 0x00010242; in MakeEnableAttrCommand_()
251 u32* bind_reg_command = command; in MakeEnableAttrCommand_()
252 *command++ = 0; in MakeEnableAttrCommand_()
253 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP0 ); in MakeEnableAttrCommand_()
254 *command++ = 0; in MakeEnableAttrCommand_()
255 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_ATTR_IN_REG_MAP1 ); in MakeEnableAttrCommand_()
258 u32* type = &command[ 2 ]; in MakeEnableAttrCommand_()
259 u32& fixed_attr_mask = command[ 3 ]; in MakeEnableAttrCommand_()
260 *command++ = scBaseAddr; in MakeEnableAttrCommand_()
261 …u32* headerBaseAddr = command++; // = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VERTEX_ATTR_ARRAYS_BASE_A… in MakeEnableAttrCommand_()
262 *command++ = 0; in MakeEnableAttrCommand_()
263 u32* reg0x202 = command++; // vtx_attr_num << 28; in MakeEnableAttrCommand_()
304 *command++ = vtx_array.physicalAddr - scBaseAddr * 8; in MakeEnableAttrCommand_()
305 *command++ = elem[ 0 ]; in MakeEnableAttrCommand_()
306 *command++ = elem[ 1 ] | total_byte << 16 | elem_num << 28; in MakeEnableAttrCommand_()
309 if ( array_num % 2 ) *command++ = 0; in MakeEnableAttrCommand_()
317 *command++ = input_index; in MakeEnableAttrCommand_()
319 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FIXED_ATTR , 4 ); in MakeEnableAttrCommand_()
320 …*command++ = ( ( Float32ToFloat24( vtxConst.param[3] ) << 8 ) & 0xffffff00 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
321 …*command++ = ( ( Float32ToFloat24( vtxConst.param[2] ) << 16 ) & 0xffff0000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
322 …*command++ = ( ( Float32ToFloat24( vtxConst.param[1] ) << 24 ) & 0xff000000 ) | ( ( Float32ToFloat… in MakeEnableAttrCommand_()
323 *command++ = 0; // padding in MakeEnableAttrCommand_()
342 for ( u32* i = start; i != command; i +=2 ) in MakeEnableAttrCommand_()
349 return command; in MakeEnableAttrCommand_()