Files
funnygame/funnyassets/shaders/macros.hlsl

25 lines
519 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 BRDF_SHADER
#define BRDF using namespace BRDFShader; namespace BRDFShader
#else
#define BRDF namespace BRDFShader_DO_NOT_USE
#endif
#endif