summaryrefslogtreecommitdiff
path: root/embed/embedded-shaders.c
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-08-21 21:45:38 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-08-21 21:45:38 -0400
commit8bbef6b1f8fe61ae8b0f24693af28b7fa6e68237 (patch)
treeeaddcd8a1f6f735dc6ea2fe3380e5fe1c90754e6 /embed/embedded-shaders.c
parent77d547596c23d5878fee417d3aa0a3bf38037e65 (diff)
pke: embed shaders in executable
Diffstat (limited to 'embed/embedded-shaders.c')
-rw-r--r--embed/embedded-shaders.c24
1 files changed, 24 insertions, 0 deletions
diff --git a/embed/embedded-shaders.c b/embed/embedded-shaders.c
new file mode 100644
index 0000000..5e0a71a
--- /dev/null
+++ b/embed/embedded-shaders.c
@@ -0,0 +1,24 @@
+
+#include "embedded-shaders.h"
+
+#include "../../obj/shaders/3d_frag_spv.h"
+#include "../../obj/shaders/3d_vert_spv.h"
+#include "../../obj/shaders/glyph_frag_spv.h"
+#include "../../obj/shaders/glyph_vert_spv.h"
+#include "../../obj/shaders/present_frag_spv.h"
+#include "../../obj/shaders/present_vert_spv.h"
+#include "../../obj/shaders/ui_base_frag_spv.h"
+#include "../../obj/shaders/ui_base_vert_spv.h"
+#include "../../obj/shaders/ui_txtr_frag_spv.h"
+
+const struct embedded_file embedded_shaders[] = {
+ { "shdr-3d-frag\0\0\0\0", obj_shaders_3d_frag_spv, obj_shaders_3d_frag_spv_len, },
+ { "shdr-3d-vert\0\0\0\0", obj_shaders_3d_vert_spv, obj_shaders_3d_vert_spv_len, },
+ { "shdr-glyph-frag\0", obj_shaders_glyph_frag_spv, obj_shaders_glyph_frag_spv_len, },
+ { "shdr-glyph-vert\0", obj_shaders_glyph_vert_spv, obj_shaders_glyph_vert_spv_len, },
+ { "shdr-prsnt-frag\0", obj_shaders_present_frag_spv, obj_shaders_present_frag_spv_len, },
+ { "shdr-prsnt-vert\0", obj_shaders_present_vert_spv, obj_shaders_present_vert_spv_len, },
+ { "shdr-ui-bs-frag\0", obj_shaders_ui_base_frag_spv, obj_shaders_ui_base_frag_spv_len, },
+ { "shdr-ui-bs-vert\0", obj_shaders_ui_base_vert_spv, obj_shaders_ui_base_vert_spv_len, },
+ { "shdr-ui-tx-frag\0", obj_shaders_ui_txtr_frag_spv, obj_shaders_ui_txtr_frag_spv_len, },
+};