Browse Source

simplify TECHNIQUE macro

Nikos Kastellanos 1 year ago
parent
commit
394842d300

+ 0 - 9
Shaders/Deferred/Shaders/Macros.fxh

@@ -6,18 +6,9 @@
 //-----------------------------------------------------------------------------
 
 
-#ifdef MGFX  // Macros for targetting HLSL 4.0
-
-#define TECHNIQUE(name, vsname, psname ) \
-	technique name { pass { VertexShader = compile vs_4_0_level_9_1 vsname (); PixelShader = compile ps_4_0_level_9_1 psname(); } }
-
-#else  // Macros for targetting shader model 2.0 (XNA)
-
 #define TECHNIQUE(name, vsname, psname ) \
 	technique name { pass { VertexShader = compile vs_2_0 vsname (); PixelShader = compile ps_2_0 psname(); } }
 
-#endif
-
 
 #ifdef SM4  // Macros for targetting HLSL 4.0
 

+ 0 - 9
Shaders/FXAA/Shaders/Macros.fxh

@@ -6,18 +6,9 @@
 //-----------------------------------------------------------------------------
 
 
-#ifdef MGFX  // Macros for targetting HLSL 4.0
-
-#define TECHNIQUE(name, vsname, psname ) \
-	technique name { pass { VertexShader = compile vs_4_0_level_9_1 vsname (); PixelShader = compile ps_4_0_level_9_1 psname(); } }
-
-#else  // Macros for targetting shader model 2.0 (XNA)
-
 #define TECHNIQUE(name, vsname, psname ) \
 	technique name { pass { VertexShader = compile vs_2_0 vsname (); PixelShader = compile ps_2_0 psname(); } }
 
-#endif
-
 
 #ifdef SM4  // Macros for targetting HLSL 4.0
 

+ 0 - 12
Shaders/InfiniteGrid/Shaders/Macros.fxh

@@ -6,24 +6,12 @@
 //-----------------------------------------------------------------------------
 
 
-#ifdef MGFX  // Macros for targetting HLSL 4.0
-
-#define TECHNIQUE(name, vsname, psname ) \
-	technique name { pass { VertexShader = compile vs_4_0_level_9_1 vsname (); PixelShader = compile ps_4_0_level_9_1 psname(); } }
-
-#define TECHNIQUE_9_3(name, vsname, psname ) \
-	technique name { pass { VertexShader = compile vs_4_0_level_9_3 vsname (); PixelShader = compile ps_4_0_level_9_3 psname(); } }
-
-#else  // Macros for targetting shader model 2.0 (XNA)
-
 #define TECHNIQUE(name, vsname, psname ) \
 	technique name { pass { VertexShader = compile vs_2_0 vsname (); PixelShader = compile ps_2_0 psname(); } }
 
 #define TECHNIQUE_9_3(name, vsname, psname ) \
 	technique name { pass { VertexShader = compile vs_3_0 vsname (); PixelShader = compile ps_3_0 psname(); } }
 
-#endif
-
 
 #ifdef SM4  // Macros for targetting HLSL 4.0
 

+ 0 - 10
Shaders/Tilemap/Shaders/Macros.fxh

@@ -5,19 +5,9 @@
 // Copyright (C) Microsoft Corporation. All rights reserved.
 //-----------------------------------------------------------------------------
 
-
-#ifdef MGFX  // Macros for targetting HLSL 4.0
-
-#define TECHNIQUE(name, vsname, psname ) \
-	technique name { pass { VertexShader = compile vs_4_0_level_9_1 vsname (); PixelShader = compile ps_4_0_level_9_1 psname(); } }
-
-#else  // Macros for targetting shader model 2.0 (XNA)
-
 #define TECHNIQUE(name, vsname, psname ) \
 	technique name { pass { VertexShader = compile vs_2_0 vsname (); PixelShader = compile ps_2_0 psname(); } }
 
-#endif
-
 
 #ifdef SM4  // Macros for targetting HLSL 4.0