simplify shader modules

This commit is contained in:
Greg Wells
2025-06-07 14:46:26 -04:00
parent 5108342e5b
commit 77002cd26a
3 changed files with 22 additions and 10 deletions

View File

@@ -5,11 +5,13 @@
#include "core/gryphn_handles.h"
typedef enum gnShaderModuleStage_e {
GN_VERTEX_SHADER_MODULE, GN_FRAGMENT_SHADER_MODULE
GN_VERTEX_SHADER_MODULE = 0x00000001,
GN_FRAGMENT_SHADER_MODULE = 0x00000002,
GN_ALL_SHADER_MODULE = 0xffffffff
} gnShaderModuleStage;
typedef struct gnShaderModuleInfo_t {
enum gnShaderModuleStage_e stage;
gnShaderModuleStage stage;
uint32_t* code;
uint32_t size;
gnString entryPoint;