nuclear@15: #include nuclear@15: #include nuclear@15: #include nuclear@15: #include nuclear@15: #include "opengl.h" nuclear@15: #include "renderer.h" nuclear@15: #include "sdr.h" nuclear@15: #include "datapath.h" nuclear@15: nuclear@16: #define MRT_COUNT (sizeof mrt_sdr_file / sizeof *mrt_sdr_file) nuclear@15: nuclear@15: static const char *mrt_sdr_file[][2] = { nuclear@16: {0, "mrt0.p.glsl"}/*, nuclear@15: {0, "mrt1.p.glsl"}, nuclear@15: {0, "mrt2.p.glsl"}, nuclear@16: {0, "mrt3.p.glsl"}*/ nuclear@15: }; nuclear@15: nuclear@15: static unsigned int mrt_prog[MRT_COUNT]; nuclear@15: static unsigned int deferred_prog; nuclear@15: nuclear@15: bool init_renderer() nuclear@15: { nuclear@15: char vsfile[PATH_MAX], psfile[PATH_MAX]; nuclear@15: const char *fname; nuclear@15: nuclear@15: for(int i=0; i