Browse Source

Added helper macros.

Бранимир Караџић 7 years ago
parent
commit
2c0da4d2cb
1 changed files with 28 additions and 0 deletions
  1. 28 0
      include/bgfx/defines.h

+ 28 - 0
include/bgfx/defines.h

@@ -412,6 +412,34 @@
 ///
 ///
 #define BGFX_SAMPLER_BORDER_COLOR(_index) ( (_index << BGFX_SAMPLER_BORDER_COLOR_SHIFT) & BGFX_SAMPLER_BORDER_COLOR_MASK)
 #define BGFX_SAMPLER_BORDER_COLOR(_index) ( (_index << BGFX_SAMPLER_BORDER_COLOR_SHIFT) & BGFX_SAMPLER_BORDER_COLOR_MASK)
 
 
+///
+#define BGFX_SAMPLER_POINT (0 \
+	| BGFX_SAMPLER_MIN_POINT  \
+	| BGFX_SAMPLER_MAG_POINT  \
+	| BGFX_SAMPLER_MIP_POINT  \
+	)
+
+///
+#define BGFX_SAMPLER_UVW_MIRROR (0 \
+	| BGFX_SAMPLER_U_MIRROR        \
+	| BGFX_SAMPLER_V_MIRROR        \
+	| BGFX_SAMPLER_W_MIRROR        \
+	)
+
+///
+#define BGFX_SAMPLER_UVW_CLAMP (0 \
+	| BGFX_SAMPLER_U_CLAMP        \
+	| BGFX_SAMPLER_V_CLAMP        \
+	| BGFX_SAMPLER_W_CLAMP        \
+	)
+
+///
+#define BGFX_SAMPLER_UVW_BORDER (0 \
+	| BGFX_SAMPLER_U_BORDER        \
+	| BGFX_SAMPLER_V_BORDER        \
+	| BGFX_SAMPLER_W_BORDER        \
+	)
+
 ///
 ///
 #define BGFX_SAMPLER_BITS_MASK (0 \
 #define BGFX_SAMPLER_BITS_MASK (0 \
 	| BGFX_SAMPLER_U_MASK         \
 	| BGFX_SAMPLER_U_MASK         \