Files
funnygame/funnyassets/shaders/macros.hlsl
2026-02-28 21:07:44 +02:00

31 lines
654 B
HLSL

#ifndef MACROS_H
#define MACROS_H
#define COMMON using namespace Common; namespace Common
#ifdef VS_SHADER
#define VS using namespace VertexShader; namespace VertexShader
#else
#define VS namespace VertexShader_DO_NOT_USE
#endif
#ifdef PS_SHADER
#define PS using namespace PixelShader; namespace PixelShader
#else
#define PS namespace PixelShader_DO_NOT_USE
#endif
#ifdef RAY_SHADER
#define RAY using namespace RAYShader; namespace RAYShader
#else
#define RAY namespace RAYShader_DO_NOT_USE
#endif
#ifdef BRDF_SHADER
#define BRDF using namespace BRDFShader; namespace BRDFShader
#else
#define BRDF namespace BRDFShader_DO_NOT_USE
#endif
#endif