31 lines
654 B
HLSL
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
|