fix LIGHT_SHADER_DEBUG
This commit is contained in:
parent
df02774ff5
commit
3e34d0eddc
|
|
@ -598,7 +598,7 @@ class CountLights
|
||||||
{
|
{
|
||||||
std::size_t m_count;
|
std::size_t m_count;
|
||||||
public:
|
public:
|
||||||
typedef RendererLight& first_argument_type;
|
typedef const RendererLight& first_argument_type;
|
||||||
|
|
||||||
CountLights() : m_count( 0 ){
|
CountLights() : m_count( 0 ){
|
||||||
}
|
}
|
||||||
|
|
@ -1160,9 +1160,7 @@ void ShaderCache_Construct(){
|
||||||
StringOutputStream buffer( 256 );
|
StringOutputStream buffer( 256 );
|
||||||
for ( std::size_t i = 0; i < 256; ++i )
|
for ( std::size_t i = 0; i < 256; ++i )
|
||||||
{
|
{
|
||||||
buffer << '(' << g_DebugShaderColours[i].x() << ' ' << g_DebugShaderColours[i].y() << ' ' << g_DebugShaderColours[i].z() << ')';
|
g_lightDebugShaders.push_back( g_ShaderCache->capture( buffer( '(', g_DebugShaderColours[i].x(), ' ', g_DebugShaderColours[i].y(), ' ', g_DebugShaderColours[i].z(), ')' ) ) );
|
||||||
g_lightDebugShaders.push_back( g_ShaderCache->capture( buffer ) );
|
|
||||||
buffer.clear();
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
@ -1179,8 +1177,7 @@ void ShaderCache_Destroy(){
|
||||||
StringOutputStream buffer( 256 );
|
StringOutputStream buffer( 256 );
|
||||||
for ( std::size_t i = 0; i < 256; ++i )
|
for ( std::size_t i = 0; i < 256; ++i )
|
||||||
{
|
{
|
||||||
buffer << '(' << g_DebugShaderColours[i].x() << ' ' << g_DebugShaderColours[i].y() << ' ' << g_DebugShaderColours[i].z() << ')';
|
g_ShaderCache->release( buffer( '(', g_DebugShaderColours[i].x(), ' ', g_DebugShaderColours[i].y(), ' ', g_DebugShaderColours[i].z(), ')' ) );
|
||||||
g_ShaderCache->release( buffer );
|
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user