/* by korenkonder GitHub/GitLab: korenkonder */ #if defined(CRE_DEV) #include "shader_dev.hpp" #include "../KKdLib/str_utils.hpp" #include "gl_state.hpp" #include "random.hpp" #include "render_context.hpp" enum shader_dev_sub_enum { SHADER_DEV_SUB_SHADER_FFP = 0, SHADER_DEV_SUB_SHADER_END, }; #define shader_table_struct(n) \ { \ #n, \ SHADER_DEV_##n, \ sizeof(n##_table) / sizeof(shader_sub_table), \ n##_table, \ sizeof(n##_uniform) / sizeof(uniform_name), \ n##_uniform, \ n##_permut, \ } const shader_table shader_dev_table[] = { { "SHADER_FFP", SHADER_DEV_FFP, 0, 0, 0, 0, 0, }, }; #undef shader_table_struct #undef shader_table_struct const size_t shader_dev_table_size = sizeof(shader_dev_table) / sizeof(shader_table); shader_set_data shaders_dev; #endif