Files
korenkonder_ReDIVA/src/CRE/shader_dev.cpp
T
2023-02-14 00:46:14 +03:00

49 lines
883 B
C++

/*
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