1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
/* * Copyright (C) 2018 Tomasz Kramkowski <tk@the-tk.com> * SPDX-License-Identifier: MIT */ #ifndef GLPROG_H #define GLPROG_H #include "gldefs.h" struct unidat { const char *name; GLint *loc; }; struct shdrdat { GLuint type; const char *src; GLint len; }; GLuint glprog_load(int nshdrs, const struct shdrdat *shdrs, int nunis, const struct unidat *unis); #endif // SHADER_H