|
|
@@ -82,6 +82,17 @@ namespace crown
|
|
|
#define STATE_BLEND_EQUATION_MASK 0x0000000003000000
|
|
|
#define STATE_BLEND_EQUATION_SHIFT 24
|
|
|
|
|
|
+#define STATE_DEPTH_TEST_NEVER 0x0000000010000000
|
|
|
+#define STATE_DEPTH_TEST_LESS 0x0000000020000000
|
|
|
+#define STATE_DEPTH_TEST_EQUAL 0x0000000030000000
|
|
|
+#define STATE_DEPTH_TEST_LEQUAL 0x0000000040000000
|
|
|
+#define STATE_DEPTH_TEST_GREATER 0x0000000050000000
|
|
|
+#define STATE_DEPTH_TEST_NOTEQUAL 0x0000000060000000
|
|
|
+#define STATE_DEPTH_TEST_GEQUAL 0x0000000070000000
|
|
|
+#define STATE_DEPTH_TEST_ALWAYS 0x0000000080000000
|
|
|
+#define STATE_DEPTH_TEST_MASK 0x00000000F0000000
|
|
|
+#define STATE_DEPTH_TEST_SHIFT 28
|
|
|
+
|
|
|
#define STATE_BLEND_FUNC(src, dst) (uint64_t(src << 4) | uint64_t(dst))
|
|
|
|
|
|
#define CLEAR_COLOR 0x1
|