Lines Matching refs:command

70 …    inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX34& mtx34 )  in MakeUniformCommandVS()  argument
72 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
73 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
74 CopyMtx34WithHeader( (f32*)command, &mtx34, PICA_CMD_HEADER_VS_F32( 3 ) ); in MakeUniformCommandVS()
75 return command + 14; in MakeUniformCommandVS()
89 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandVS() argument
91 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
92 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
93 CopyMtx44WithHeader( (f32*)command, &mtx44, PICA_CMD_HEADER_VS_F32( 4 ) ); in MakeUniformCommandVS()
94 return command + 18; in MakeUniformCommandVS()
108 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::VEC4& vec4 ) in MakeUniformCommandVS() argument
110 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
111 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FLOAT_ADDR, 5 ); in MakeUniformCommandVS()
112 *command++ = nn::math::F32AsU32( vec4.w ); in MakeUniformCommandVS()
113 *command++ = nn::math::F32AsU32( vec4.z ); in MakeUniformCommandVS()
114 *command++ = nn::math::F32AsU32( vec4.y ); in MakeUniformCommandVS()
115 *command++ = nn::math::F32AsU32( vec4.x ); in MakeUniformCommandVS()
116 return command; in MakeUniformCommandVS()
132 …inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::VEC4 vec4[], cons… in MakeUniformCommandVS() argument
134 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
135 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
136 *command++ = nn::math::F32AsU32( vec4[0].w ); in MakeUniformCommandVS()
137 *command++ = PICA_CMD_HEADER_VS_F32( num ); in MakeUniformCommandVS()
138 *command++ = nn::math::F32AsU32( vec4[0].z ); in MakeUniformCommandVS()
139 *command++ = nn::math::F32AsU32( vec4[0].y ); in MakeUniformCommandVS()
140 *command++ = nn::math::F32AsU32( vec4[0].x ); in MakeUniformCommandVS()
144 *command++ = nn::math::F32AsU32( vec4[i].w ); in MakeUniformCommandVS()
145 *command++ = nn::math::F32AsU32( vec4[i].z ); in MakeUniformCommandVS()
146 *command++ = nn::math::F32AsU32( vec4[i].y ); in MakeUniformCommandVS()
147 *command++ = nn::math::F32AsU32( vec4[i].x ); in MakeUniformCommandVS()
150 *command++ = 0; // padding in MakeUniformCommandVS()
152 return command; in MakeUniformCommandVS()
168 inline bit32* MakeUniformCommandVS( bit32* command, u8 location, u8 x, u8 y, u8 z ) in MakeUniformCommandVS() argument
170 *command++ = PICA_CMD_DATA_VS_INT( x, y, z ); in MakeUniformCommandVS()
171 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_INT0 + location ); in MakeUniformCommandVS()
172 return command; in MakeUniformCommandVS()
186 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandGS() argument
188 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
189 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
190 CopyMtx34WithHeader( (f32*)command, &mtx34, PICA_CMD_HEADER_GS_F32( 3 ) ); in MakeUniformCommandGS()
191 return command + 14; in MakeUniformCommandGS()
205 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandGS() argument
207 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
208 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
209 CopyMtx44WithHeader( (f32*)command, &mtx44, PICA_CMD_HEADER_GS_F32( 4 ) ); in MakeUniformCommandGS()
210 return command + 18; in MakeUniformCommandGS()
224 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::VEC4& vec4 ) in MakeUniformCommandGS() argument
226 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
227 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_GS_FLOAT_ADDR, 5 ); in MakeUniformCommandGS()
228 *command++ = nn::math::F32AsU32( vec4.w ); // a in MakeUniformCommandGS()
229 *command++ = nn::math::F32AsU32( vec4.z ); // b in MakeUniformCommandGS()
230 *command++ = nn::math::F32AsU32( vec4.y ); // g in MakeUniformCommandGS()
231 *command++ = nn::math::F32AsU32( vec4.x ); // r in MakeUniformCommandGS()
232 return command; in MakeUniformCommandGS()
247 …inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::VEC4 vec4[], cons… in MakeUniformCommandGS() argument
249 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
250 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
251 *command++ = nn::math::F32AsU32( vec4[0].w ); in MakeUniformCommandGS()
252 *command++ = PICA_CMD_HEADER_GS_F32( num ); in MakeUniformCommandGS()
253 *command++ = nn::math::F32AsU32( vec4[0].z ); in MakeUniformCommandGS()
254 *command++ = nn::math::F32AsU32( vec4[0].y ); in MakeUniformCommandGS()
255 *command++ = nn::math::F32AsU32( vec4[0].x ); in MakeUniformCommandGS()
259 *command++ = nn::math::F32AsU32( vec4[i].w ); in MakeUniformCommandGS()
260 *command++ = nn::math::F32AsU32( vec4[i].z ); in MakeUniformCommandGS()
261 *command++ = nn::math::F32AsU32( vec4[i].y ); in MakeUniformCommandGS()
262 *command++ = nn::math::F32AsU32( vec4[i].x ); in MakeUniformCommandGS()
265 *command++ = 0; // padding in MakeUniformCommandGS()
267 return command; in MakeUniformCommandGS()
283 inline bit32* MakeUniformCommandGS( bit32* command, u8 location, u8 x, u8 y, u8 z ) in MakeUniformCommandGS() argument
285 *command++ = PICA_CMD_DATA_GS_INT( x, y, z ); in MakeUniformCommandGS()
286 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_INT0 + location ); in MakeUniformCommandGS()
287 return command; in MakeUniformCommandGS()