src/ascension/constants.h

changeset 226
18327d2df79d
parent 196
ac2ade047d5b
--- a/src/ascension/constants.h	Fri Jul 25 18:58:50 2025 +0200
+++ b/src/ascension/constants.h	Fri Jul 25 19:19:54 2025 +0200
@@ -34,18 +34,10 @@
 
 #define ASC_SHADER_INTERNAL_ID(id)              (1000000000u+id)
 
-#define ASC_SHADER_SPRITE_RECT                  ASC_SHADER_INTERNAL_ID(1)
-#define ASC_SHADER_SPRITE_UV                    ASC_SHADER_INTERNAL_ID(2)
-#define ASC_SHADER_RECTANGLE_DRAW               ASC_SHADER_INTERNAL_ID(3)
-#define ASC_SHADER_RECTANGLE_FILL               ASC_SHADER_INTERNAL_ID(4)
-#define ASC_SHADER_RECTANGLE_DRAW_ROUND         ASC_SHADER_INTERNAL_ID(5)
-#define ASC_SHADER_RECTANGLE_FILL_ROUND         ASC_SHADER_INTERNAL_ID(6)
-#define ASC_SHADER_RECTANGLE_FILL_BORDER        ASC_SHADER_INTERNAL_ID(7)
-#define ASC_SHADER_RECTANGLE_FILL_BORDER_ROUND  ASC_SHADER_INTERNAL_ID(8)
-#define ASC_SHADER_ELLIPSIS_DRAW                ASC_SHADER_INTERNAL_ID(10)
-#define ASC_SHADER_ELLIPSIS_FILL                ASC_SHADER_INTERNAL_ID(11)
-#define ASC_SHADER_ELLIPSIS_FILL_BORDER         ASC_SHADER_INTERNAL_ID(12)
-#define ASC_SHADER_TEXT                         ASC_SHADER_INTERNAL_ID(20)
+#define ASC_SHADER_SPRITE(flags)                ASC_SHADER_INTERNAL_ID(0+flags)
+#define ASC_SHADER_RECTANGLE(flags)             ASC_SHADER_INTERNAL_ID(10+flags)
+#define ASC_SHADER_ELLIPSIS(flags)              ASC_SHADER_INTERNAL_ID(20+flags)
+#define ASC_SHADER_TEXT(flags)                  ASC_SHADER_INTERNAL_ID(30+flags)
 
 
 #endif // ASC_CONSTANTS_H

mercurial