#pragma once #define GLEW_STATIC #include "GL/glew.h" #include #include #include "io.h" SDL_Window* gfxInit(int width, int height); unsigned int compileQuadShaderProgram(const char* vsPath, const char* fsPath); unsigned int compileComputeShaderProgram(); void createTextureFromFile(const char* path); GLuint createWriteOnlyTexture(int width, int height); void printWorkGroupLimits(); void setVertexAttributes(); void initBuffers();