mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2025-04-17 06:52:32 +03:00
Add Mapbase SDK_ shader stubs
This commit is contained in:
parent
b849bd224c
commit
78971f6d56
@ -53,6 +53,8 @@ $Project
|
||||
|
||||
$File "sdk_bloom.cpp"
|
||||
$File "sdk_screenspace_general.cpp"
|
||||
|
||||
$File "mapbase_sdk_stubs.cpp"
|
||||
}
|
||||
|
||||
$Folder "Header Files"
|
||||
|
41
src/materialsystem/stdshaders/mapbase_sdk_stubs.cpp
Normal file
41
src/materialsystem/stdshaders/mapbase_sdk_stubs.cpp
Normal file
@ -0,0 +1,41 @@
|
||||
//========= Mapbase - https://github.com/mapbase-source/source-sdk-2013 ============//
|
||||
//
|
||||
// Purpose: This file converts SDK_ shaders to the original names to adapt to the
|
||||
// new shader override capability
|
||||
//
|
||||
//=============================================================================//
|
||||
|
||||
#include "BaseVSShader.h"
|
||||
|
||||
#define SHADER_SDK_LEGACY_STUB( _name, _fallback ) \
|
||||
BEGIN_VS_SHADER_FLAGS( _name, "", SHADER_NOT_EDITABLE ) \
|
||||
BEGIN_SHADER_PARAMS \
|
||||
END_SHADER_PARAMS \
|
||||
SHADER_INIT {} \
|
||||
SHADER_FALLBACK { return _fallback; } \
|
||||
SHADER_DRAW {} \
|
||||
END_SHADER \
|
||||
|
||||
//----------------------------------------------------------------------
|
||||
|
||||
SHADER_SDK_LEGACY_STUB( SDK_LightmappedGeneric, "LightmappedGeneric" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_VertexLitGeneric, "VertexLitGeneric" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_UnlitGeneric, "UnlitGeneric" )
|
||||
|
||||
SHADER_SDK_LEGACY_STUB( SDK_WorldVertexTransition, "WorldVertexTransition" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Water, "Water" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Sprite, "Sprite" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Refract, "Refract" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_LightmappedReflective, "LightmappedReflective" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_WorldTwoTextureBlend, "WorldTwoTextureBlend" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_EyeRefract, "EyeRefract" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Eyes, "Eyes" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_EyeGlint, "EyeGlint" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Teeth, "Teeth" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_Cable, "Cable" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_DepthWrite, "DepthWrite" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_DecalModulate, "DecalModulate" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_UnlitTwoTexture, "UnlitTwoTexture" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_MonitorScreen, "MonitorScreen" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_ShatteredGlass, "ShatteredGlass" )
|
||||
SHADER_SDK_LEGACY_STUB( SDK_WindowImposter, "WindowImposter" )
|
Loading…
x
Reference in New Issue
Block a user