| /CTR-SDK-0.13.2/sources/libraries/gr/CTR/ |
| D | gr_Texture.cpp | 25 u32* Texture::Unit0::MakeCommand( u32* command, bool is_update_texture_func ) const in MakeCommand() argument 29 command = m_Texture.MakeFuncCommand( command ); in MakeCommand() 33 … *command++ = borderColorR | borderColorG << 8 | borderColorB << 16 || borderColorA << 24; in MakeCommand() 34 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_BORDER_COLOR ); in MakeCommand() 37 *command++ = PICA_CMD_DATA_TEXTURE_SIZE( width, height ); in MakeCommand() 38 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_SIZE ); in MakeCommand() 41 …*command++ = PICA_CMD_DATA_TEXTURE_WRAP_FILTER( magFilter, minFilter, format, wrapT, wrapS, 0, tex… in MakeCommand() 42 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_WRAP_FILTER ); in MakeCommand() 49 …*command++ = PICA_CMD_DATA_TEXTURE_LOD_LEVEL( Float32ToFix13Fraction8( lodBias ), maxLodLevel, min… in MakeCommand() 50 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEXTURE0_LOD ); in MakeCommand() [all …]
|
| D | gr_RenderState.cpp | 25 u32* RenderState::Culling::MakeCommand( u32* command, bool isUpdateFBAccess ) const in MakeCommand() argument 43 *command++ = culling; in MakeCommand() 44 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_CULL_FACE ); in MakeCommand() 46 return isUpdateFBAccess ? m_RenderState.fbAccess.MakeCommand( command ) : command; in MakeCommand() 51 u32* RenderState::Blend::MakeCommand( u32* command, bool isUpdateFBAccess ) const in MakeCommand() argument 56 … *command++ = PICA_CMD_DATA_COLOR_OPERATION( PICA_DATA_FRAGOP_MODE_DMP, PICA_DATA_ENABLE_BLEND ); in MakeCommand() 57 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_COLOR_OPERATION, 0x3 ); in MakeCommand() 60 …*command++ = PICA_CMD_DATA_BLEND_FUNC_SEPARATE( eqRgb, eqAlpha, srcRgb, dstRgb, srcAlpha, dstAlpha… in MakeCommand() 61 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_BLEND_FUNC ); in MakeCommand() 64 *command++ = PICA_CMD_DATA_LOGIC_OP( PICA_DATA_LOGIC_NOOP ); in MakeCommand() [all …]
|
| D | gr_FragmentLight.cpp | 25 u32* FragmentLight::Source::MakeCommand( u32* command ) const in MakeCommand() 29 *command++ = specular0B | specular0G << 10 | specular0R << 20; // specular0 in MakeCommand() 30 *command++ = PICA_CMD_HEADER_BURSTSEQ( reg, 12 ); // header in MakeCommand() 31 *command++ = specular1B | specular1G << 10 | specular1R << 20; // specular1 in MakeCommand() 32 *command++ = diffuseB | diffuseG << 10 | diffuseR << 20; // diffuse in MakeCommand() 33 *command++ = ambientB | ambientG << 10 | ambientR << 20; // ambient in MakeCommand() 34 *command++ = posXY; in MakeCommand() 35 *command++ = posZ; in MakeCommand() 36 *command++ = spotDirectionXY; in MakeCommand() 37 *command++ = spotDirectionZ; in MakeCommand() [all …]
|
| D | gr_Shader.cpp | 104 u32* Shader::MakeFullCommand( u32* command ) const in MakeFullCommand() 107 command = MakePrepareCommand( command ); in MakeFullCommand() 112 command = MakeGeoProgramCommand( command ); in MakeFullCommand() 113 command = MakeGeoSwizzleCommand( command ); in MakeFullCommand() 114 command = MakeGeoConstRgCommand( command ); in MakeFullCommand() 115 command = MakeGeoBoolMapCommand( command ); in MakeFullCommand() 119 command = MakeVtxProgramCommand( command ); in MakeFullCommand() 120 command = MakeVtxSwizzleCommand( command ); in MakeFullCommand() 121 command = MakeVtxConstRgCommand( command ); in MakeFullCommand() 122 command = MakeVtxBoolMapCommand( command ); in MakeFullCommand() [all …]
|
| D | gr_Viewport.cpp | 26 u32* Viewport::MakeCommand( u32* command ) in MakeCommand() argument 35 *command++ = width24; in MakeCommand() 36 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_VIEWPORT_WIDTH1, 0x7 ); in MakeCommand() 38 *command++ = width31; in MakeCommand() 39 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VIEWPORT_WIDTH2 ); in MakeCommand() 41 *command++ = height24; in MakeCommand() 42 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_VIEWPORT_HEIGHT1, 0x7 ); in MakeCommand() 44 *command++ = height31; in MakeCommand() 45 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VIEWPORT_HEIGHT2 ); in MakeCommand() 47 *command++ = PICA_CMD_DATA_VIEWPORT_XY( x, y ); in MakeCommand() [all …]
|
| D | gr_Vertex.cpp | 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() [all …]
|
| D | gr_LookUpTable.cpp | 27 u32* command = m_TableCommand; in SetTable() local 30 …*command++ = Float32ToUnsignedFix12( table[ i ] ) | Float32ToFix12( table[ i + 1 ] - table[ i ] ) … in SetTable() 31 *command++ = PICA_CMD_HEADER_BURST( PICA_REG_FRAG_LIGHT_LUT_DATA0, 128 ); in SetTable() 35 …*command++ = Float32ToUnsignedFix12( table[ i ] ) | Float32ToFix12( table[ i + 1 ] - table[ i ] ) … in SetTable() 37 *command++ = 0; in SetTable() 39 …*command++ = Float32ToUnsignedFix12( table[ i ] ) | Float32ToFix12( table[ i + 1 ] - table[ i ] ) … in SetTable() 40 *command++ = PICA_CMD_HEADER_BURST( PICA_REG_FRAG_LIGHT_LUT_DATA0, 128 ); in SetTable() 44 …*command++ = Float32ToUnsignedFix12( table[ i ] ) | Float32ToFix12( table[ i + 1 ] - table[ i ] ) … in SetTable() 47 *command++ = Float32ToUnsignedFix12( table[ i ] ); in SetTable() 48 *command++ = 0; in SetTable()
|
| D | gr_Fog.cpp | 27 u32* command = m_TableCommand; in SetTable() local 29 *command++ = PICA_CMD_DATA_FOG_LUT_INDEX( 0 ); in SetTable() 30 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FOG_LUT_INDEX ); in SetTable() 33 …*command++ = Float32ToUnsignedFix11( table[ i ] ) << 13 | Float32ToFix13Fraction11( table[ i + 1 ]… in SetTable() 34 *command++ = PICA_CMD_HEADER_BURST( PICA_REG_FOG_LUT_DATA0, 128 ); in SetTable() 38 …*command++ = Float32ToUnsignedFix11( table[ i ] ) << 13 | Float32ToFix13Fraction11( table[ i + 1 ]… in SetTable() 40 *command++ = Float32ToUnsignedFix11( table[ i ] ) << 13; in SetTable() 41 *command++ = 0; in SetTable()
|
| D | gr_Scissor.cpp | 25 u32* Scissor::MakeCommand( u32* command ) in MakeCommand() argument 30 *command++ = PICA_CMD_DATA_SCISSOR( isEnable ); in MakeCommand() 31 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_SCISSOR, 3 ); in MakeCommand() 32 *command++ = PICA_CMD_DATA_SCISSOR_XY( x, y, bufferWidth, bufferHeight ); in MakeCommand() 33 *command++ = PICA_CMD_DATA_SCISSOR_SIZE( temp_width, temp_height ); in MakeCommand() 35 return command; in MakeCommand()
|
| D | gr_Combiner.cpp | 25 u32* Combiner::MakeCommand( u32* command ) const in MakeCommand() 29 command = stage[ stage_index ].MakeCommand( command ); in MakeCommand() 32 return MakeCombinerBufferCommand( command ); in MakeCommand() 37 u32* Combiner::MakeCombinerBufferCommand( u32* command ) const in MakeCombinerBufferCommand() 40 *command++ =PICA_CMD_SET_TEX_ENV_BUFFER_INPUT( in MakeCombinerBufferCommand() 45 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_TEX_ENV_BUFFER_INPUT, 0x2 ); in MakeCombinerBufferCommand() 49 … *command++ = bufferColorR | bufferColorG << 8 | bufferColorB << 16 | bufferColorA << 24; in MakeCombinerBufferCommand() 50 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_TEX_ENV_BUFFER_COLOR ); in MakeCombinerBufferCommand() 51 return command; in MakeCombinerBufferCommand() 56 u32* Combiner::Stage::MakeCommand( u32* command ) const in MakeCommand() [all …]
|
| /CTR-SDK-0.13.2/include/nn/gr/CTR/ |
| D | gr_Utility.h | 70 … inline u32* MakeUniformCommandVS( u32* 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 u32* MakeUniformCommandVS( u32* 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() [all …]
|
| D | gr_Fog.h | 93 u32* MakeAllCommand( u32* command ) const in MakeAllCommand() argument 95 command = MakeConfigCommand( command ); // 設定用コマンド in MakeAllCommand() 96 if ( isEnable ) command = MakeTableCommand( command ); // フォグの参照テーブルコマンド in MakeAllCommand() 97 return command; in MakeAllCommand() 107 u32* MakeConfigCommand( u32* command ) const in MakeConfigCommand() argument 109 …*command++ = ( isEnable ? PICA_DATA_FOG : PICA_DATA_FOG_FALSE ) | ( ( isEnableZFlip ? 1 : 0 ) << 1… in MakeConfigCommand() 110 *command++ = PICA_CMD_HEADER_SINGLE_BE( PICA_REG_GAS_FOG_MODE, 0x5 ); in MakeConfigCommand() 112 *command++ = colorR | colorG << 8 | colorB << 16; in MakeConfigCommand() 113 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FOG_COLOR ); in MakeConfigCommand() 115 return command; in MakeConfigCommand() [all …]
|
| D | gr_Shader.h | 93 u32* MakeFullCommand( u32* command ) const; 104 u32* MakeVtxBoolMapCommand( u32* command ) const in MakeVtxBoolMapCommand() argument 106 *command++ = 0x7fff0000 | m_VtxShaderBoolMapUniform; in MakeVtxBoolMapCommand() 107 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_VS_BOOL ); // 0x2b0 in MakeVtxBoolMapCommand() 108 return command; in MakeVtxBoolMapCommand() 118 u32* MakeGeoBoolMapCommand( u32* command ) const in MakeGeoBoolMapCommand() argument 120 *command++ = 0x7fff0000 | m_GeoShaderBoolMapUniform; in MakeGeoBoolMapCommand() 121 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_GS_BOOL ); // 0x280 in MakeGeoBoolMapCommand() 122 return command; in MakeGeoBoolMapCommand() 133 u32* MakePrepareCommand( u32* command ) const; [all …]
|
| D | gr_BindSymbol.h | 147 u32* MakeUniformCommand( u32* command, const nn::math::MTX34& mtx34 ) const in MakeUniformCommand() argument 149 return MakeUniformCommandVS( command, start, mtx34 ); in MakeUniformCommand() 160 u32* MakeUniformCommand( u32* command, const nn::math::MTX44& mtx44 ) const in MakeUniformCommand() argument 162 return MakeUniformCommandVS( command, start, mtx44 ); in MakeUniformCommand() 173 u32* MakeUniformCommand( u32* command, const nn::math::VEC4& vec4 ) const in MakeUniformCommand() argument 175 return MakeUniformCommandVS( command, start, vec4 ); in MakeUniformCommand() 188 … u32* MakeUniformCommand( u32* command, const nn::math::VEC4 vec4[], const int num ) const in MakeUniformCommand() argument 190 return MakeUniformCommandVS( command, start, vec4, num ); in MakeUniformCommand() 215 u32* MakeUniformCommand( u32* command, u8 x, u8 y, u8 z ) const in MakeUniformCommand() argument 217 return MakeUniformCommandVS( command, start, x, y, z ); in MakeUniformCommand() [all …]
|
| D | gr_LookUpTable.h | 66 u32* MakeCommand( u32* command, const PicaDataFragLightSampler type ) const in MakeCommand() argument 68 *command++ = PICA_CMD_DATA_FRAG_LIGHT_LUT( 0, type ); in MakeCommand() 69 *command++ = PICA_CMD_HEADER_SINGLE( PICA_REG_FRAG_LIGHT_LUT ); in MakeCommand() 71 std::memcpy( command, m_TableCommand, sizeof( m_TableCommand ) ); in MakeCommand() 73 return command + ( LOOKUP_TABLE_ELEMENT_NUM + 4 ); in MakeCommand() 84 u32* MakeSpotTableCommand( u32* command, u8 light_id ) const in MakeSpotTableCommand() argument 86 …return MakeCommand( command, static_cast< PicaDataFragLightSampler >( PICA_DATA_SAMPLER_SP + light… in MakeSpotTableCommand() 97 u32* MakeDistAttnTableCommand( u32* command, u8 light_id ) const in MakeDistAttnTableCommand() argument 99 …return MakeCommand( command, static_cast< PicaDataFragLightSampler >( PICA_DATA_SAMPLER_DA + light… in MakeDistAttnTableCommand()
|
| D | gr_Vertex.h | 160 u32* MakeEnableAttrCommand( u32* command ) const in MakeEnableAttrCommand() argument 168 std::memcpy( command, m_CmdCacheVertex, m_CmdCacheVertexNum * sizeof( u32 ) ); in MakeEnableAttrCommand() 169 return command + m_CmdCacheVertexNum; in MakeEnableAttrCommand() 180 u32* MakeDrawCommand( u32* command, const IndexStream& index_stream ) const; 190 u32* MakeDisableAttrCommand( u32* command ) const in MakeDisableAttrCommand() argument 193 std::memset( command, 0, size ); in MakeDisableAttrCommand() 195 …command[ 1 ] = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_LOAD_ARRAY0_ATTR_OFFSET, VERTEX_ATTRIBUTE_MAX * … in MakeDisableAttrCommand() 196 command += size / sizeof( u32 ); in MakeDisableAttrCommand() 200 *command++ = i; in MakeDisableAttrCommand() 201 *command++ = PICA_CMD_HEADER_BURSTSEQ( PICA_REG_VS_FIXED_ATTR, 4 ); in MakeDisableAttrCommand() [all …]
|
| D | gr_RenderState.h | 116 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 335 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 403 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 557 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 628 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 711 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 794 u32* MakeCommand( u32* command, bool isUpdateFBAccess = true ) const; 828 u32* MakeCommand( u32* command ) const; 928 u32* MakeCommand( u32* command ) const;
|
| D | gr_Texture.h | 324 u32* MakeCommand( u32* command, bool is_update_texture_func = true ) const; 367 u32* MakeCommand( u32* command, bool is_update_texture_func = true ) const; 426 u32* MakeCommand( u32* command, bool is_update_texture_func = true ) const; 487 u32* MakeCommand( u32* command, bool is_update_texture_func = true ) const; 538 u32* MakeCommand( u32* command ) const; 547 u32* MakeFuncCommand( u32* command ) const;
|
| D | gr_Combiner.h | 284 u32* MakeCommand( u32* command ) const; 354 u32* MakeCommand( u32* command ) const; 364 u32* MakeCombinerBufferCommand( u32* command ) const;
|
| D | gr_FragmentLight.h | 317 u32* MakeCommand( u32* command ) const; 676 u32* MakeLightSourceCommand( u32* command ) const; 685 u32* MakeLutConfigCommand( u32* command ) const; 694 u32* MakeLightEnvCommand( u32* command ) const; 704 u32* MakeAllCommand( u32* command ) const;
|
| D | gr_Viewport.h | 59 u32* MakeCommand( u32* command );
|
| D | gr_Scissor.h | 61 u32* MakeCommand( u32* command );
|
| /CTR-SDK-0.13.2/include/nn/fs/ |
| D | fs_IpcFileSystem.h | 153 nn::Result CardNorDirectCommand( u8 command ); 154 nn::Result CardNorDirectCommandWithAddress( u8 command, u32 address ); 155 nn::Result CardNorDirectRead( u8 command, u32 pBuffer[], size_t size ); 156 … nn::Result CardNorDirectReadWithAddress( u8 command, u32 address, u32 pBuffer[], size_t size ); 157 nn::Result CardNorDirectWrite( u8 command, const u32 pBuffer[], size_t size ); 158 …nn::Result CardNorDirectWriteWithAddress( u8 command, u32 address, const u32 pBuffer[], size_t siz… 159 nn::Result CardNorDirectRead_4xIO( u8 command, u32 address, u32 pBuffer[], size_t size );
|
| /CTR-SDK-0.13.2/include/nn/font/CTR/ |
| D | font_CmdCache.h | 54 const u32* command,
|
| D | font_RectDrawerCommand.h | 22 #define NN_FONT_RECTDRAWER_ADD_COMMAND( command, size ) \ argument 23 std::memcpy( __cb_current_command_buffer, command, size ); \
|