Lines Matching refs:command
163 bit32* AddDummyDataForCommandBuffer( bit32* command, const size_t addSize );
202 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandVS() argument
204 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
205 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
206 … CopyMtx34WithHeader( reinterpret_cast<f32*>( command ), &mtx34, PICA_CMD_HEADER_VS_F32( 3 ) ); in MakeUniformCommandVS()
207 return command + 14; in MakeUniformCommandVS()
221 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandVS() argument
223 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
224 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
225 … CopyMtx44WithHeader( reinterpret_cast<f32*>( command ), &mtx44, PICA_CMD_HEADER_VS_F32( 4 ) ); in MakeUniformCommandVS()
226 return command + 18; in MakeUniformCommandVS()
240 … inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::VEC4& vec4 ) in MakeUniformCommandVS() argument
243 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
244 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FLOAT_ADDR, 5 ); in MakeUniformCommandVS()
246 *command++ = nn::math::F32AsU32( vec4.w ); in MakeUniformCommandVS()
247 *command++ = nn::math::F32AsU32( vec4.z ); in MakeUniformCommandVS()
248 *command++ = nn::math::F32AsU32( vec4.y ); in MakeUniformCommandVS()
249 *command++ = nn::math::F32AsU32( vec4.x ); in MakeUniformCommandVS()
250 return command; in MakeUniformCommandVS()
266 …inline bit32* MakeUniformCommandVS( bit32* command, u8 location, const nn::math::VEC4 vec4[], cons… in MakeUniformCommandVS() argument
274 *command++ = 0x80000000 | location; in MakeUniformCommandVS()
275 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_FLOAT_ADDR ); in MakeUniformCommandVS()
278 *command++ = nn::math::F32AsU32( vec4[0].w ); in MakeUniformCommandVS()
279 *command++ = PICA_CMD_HEADER_VS_F32( num ); in MakeUniformCommandVS()
280 *command++ = nn::math::F32AsU32( vec4[0].z ); in MakeUniformCommandVS()
281 *command++ = nn::math::F32AsU32( vec4[0].y ); in MakeUniformCommandVS()
282 *command++ = nn::math::F32AsU32( vec4[0].x ); in MakeUniformCommandVS()
286 *command++ = nn::math::F32AsU32( vec4[i].w ); in MakeUniformCommandVS()
287 *command++ = nn::math::F32AsU32( vec4[i].z ); in MakeUniformCommandVS()
288 *command++ = nn::math::F32AsU32( vec4[i].y ); in MakeUniformCommandVS()
289 *command++ = nn::math::F32AsU32( vec4[i].x ); in MakeUniformCommandVS()
292 *command++ = 0; // Padding in MakeUniformCommandVS()
294 return command; in MakeUniformCommandVS()
310 inline bit32* MakeUniformCommandVS( bit32* command, u8 location, u8 x, u8 y, u8 z ) in MakeUniformCommandVS() argument
312 *command++ = PICA_CMD_DATA_VS_INT( x, y, z ); in MakeUniformCommandVS()
313 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_INT0 + location ); in MakeUniformCommandVS()
314 return command; in MakeUniformCommandVS()
328 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX34& mtx34 ) in MakeUniformCommandGS() argument
330 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
331 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
332 … CopyMtx34WithHeader( reinterpret_cast<f32*>( command ), &mtx34, PICA_CMD_HEADER_GS_F32( 3 ) ); in MakeUniformCommandGS()
333 return command + 14; in MakeUniformCommandGS()
347 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::MTX44& mtx44 ) in MakeUniformCommandGS() argument
349 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
350 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
351 … CopyMtx44WithHeader( reinterpret_cast<f32*>( command ), &mtx44, PICA_CMD_HEADER_GS_F32( 4 ) ); in MakeUniformCommandGS()
352 return command + 18; in MakeUniformCommandGS()
366 … inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::VEC4& vec4 ) in MakeUniformCommandGS() argument
368 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
369 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_GS_FLOAT_ADDR, 5 ); in MakeUniformCommandGS()
370 *command++ = nn::math::F32AsU32( vec4.w ); // a in MakeUniformCommandGS()
371 *command++ = nn::math::F32AsU32( vec4.z ); // b in MakeUniformCommandGS()
372 *command++ = nn::math::F32AsU32( vec4.y ); // g in MakeUniformCommandGS()
373 *command++ = nn::math::F32AsU32( vec4.x ); // r in MakeUniformCommandGS()
374 return command; in MakeUniformCommandGS()
389 …inline bit32* MakeUniformCommandGS( bit32* command, u8 location, const nn::math::VEC4 vec4[], cons… in MakeUniformCommandGS() argument
396 *command++ = 0x80000000 | location; in MakeUniformCommandGS()
397 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_FLOAT_ADDR ); in MakeUniformCommandGS()
398 *command++ = nn::math::F32AsU32( vec4[0].w ); in MakeUniformCommandGS()
399 *command++ = PICA_CMD_HEADER_GS_F32( num ); in MakeUniformCommandGS()
400 *command++ = nn::math::F32AsU32( vec4[0].z ); in MakeUniformCommandGS()
401 *command++ = nn::math::F32AsU32( vec4[0].y ); in MakeUniformCommandGS()
402 *command++ = nn::math::F32AsU32( vec4[0].x ); in MakeUniformCommandGS()
406 *command++ = nn::math::F32AsU32( vec4[i].w ); in MakeUniformCommandGS()
407 *command++ = nn::math::F32AsU32( vec4[i].z ); in MakeUniformCommandGS()
408 *command++ = nn::math::F32AsU32( vec4[i].y ); in MakeUniformCommandGS()
409 *command++ = nn::math::F32AsU32( vec4[i].x ); in MakeUniformCommandGS()
412 *command++ = 0; // Padding in MakeUniformCommandGS()
414 return command; in MakeUniformCommandGS()
430 inline bit32* MakeUniformCommandGS( bit32* command, u8 location, u8 x, u8 y, u8 z ) in MakeUniformCommandGS() argument
432 *command++ = PICA_CMD_DATA_GS_INT( x, y, z ); in MakeUniformCommandGS()
433 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_INT0 + location ); in MakeUniformCommandGS()
434 return command; in MakeUniformCommandGS()
926 bit32* MakeDisableAllCommand( bit32* command );
949 bit32* MakeChannelKickCommand( bit32* command, const CommandBufferChannel channel );
963 …bit32* MakeChannel0SubroutineCommand( bit32* command, uptr* bufferSizePtr, const uptr commandBuffe…
977 …bit32* MakeChannel1SubroutineCommand( bit32* command, uptr* bufferSizePtr, const uptr commandBuffe…
990 …bit32* MakeChannel0JumpCommand( bit32* command, const uptr commandBufferPtr, const size_t commandB…
1003 …bit32* MakeChannel1JumpCommand( bit32* command, const uptr commandBufferPtr, const size_t commandB…
1024 … bit32* MakePostVertexCacheEntryTypeCommand( bit32* command, const PostVertexCacheEntryType type );