mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-05-09 21:39:34 +03:00
Fixes line-endings for files with extensions vcd, cc, txt, bat, fxc, inc, lst, proto, mak, mm, cfg, res, rc, def, vmt, vsh, vbsp, inl, asm, m4, vcproj, vcxproj, sln, in, java, la, manifest, am, and rad. Also fixes README, CONTRIBUTING, CONTRIBUTORS, LICENSE, CHANGES, COPYING, and gitignore. Finally, fixes executable bits.
61 lines
1.3 KiB
C++
61 lines
1.3 KiB
C++
#include "shaderlib/cshader.h"
|
|
class sdk_bloom_ps20b_Static_Index
|
|
{
|
|
private:
|
|
int m_nCONVERT_TO_SRGB;
|
|
#ifdef _DEBUG
|
|
bool m_bCONVERT_TO_SRGB;
|
|
#endif
|
|
public:
|
|
void SetCONVERT_TO_SRGB( int i )
|
|
{
|
|
Assert( i >= 0 && i <= 1 );
|
|
m_nCONVERT_TO_SRGB = i;
|
|
#ifdef _DEBUG
|
|
m_bCONVERT_TO_SRGB = true;
|
|
#endif
|
|
}
|
|
void SetCONVERT_TO_SRGB( bool i )
|
|
{
|
|
m_nCONVERT_TO_SRGB = i ? 1 : 0;
|
|
#ifdef _DEBUG
|
|
m_bCONVERT_TO_SRGB = true;
|
|
#endif
|
|
}
|
|
public:
|
|
sdk_bloom_ps20b_Static_Index( )
|
|
{
|
|
#ifdef _DEBUG
|
|
m_bCONVERT_TO_SRGB = true;
|
|
#endif // _DEBUG
|
|
m_nCONVERT_TO_SRGB = g_pHardwareConfig->NeedsShaderSRGBConversion();
|
|
}
|
|
int GetIndex()
|
|
{
|
|
// Asserts to make sure that we aren't using any skipped combinations.
|
|
// Asserts to make sure that we are setting all of the combination vars.
|
|
#ifdef _DEBUG
|
|
bool bAllStaticVarsDefined = m_bCONVERT_TO_SRGB;
|
|
Assert( bAllStaticVarsDefined );
|
|
#endif // _DEBUG
|
|
return ( 1 * m_nCONVERT_TO_SRGB ) + 0;
|
|
}
|
|
};
|
|
#define shaderStaticTest_sdk_bloom_ps20b 0
|
|
class sdk_bloom_ps20b_Dynamic_Index
|
|
{
|
|
public:
|
|
sdk_bloom_ps20b_Dynamic_Index()
|
|
{
|
|
}
|
|
int GetIndex()
|
|
{
|
|
// Asserts to make sure that we aren't using any skipped combinations.
|
|
// Asserts to make sure that we are setting all of the combination vars.
|
|
#ifdef _DEBUG
|
|
#endif // _DEBUG
|
|
return 0;
|
|
}
|
|
};
|
|
#define shaderDynamicTest_sdk_bloom_ps20b 0
|