You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

11 lines
555 B

#pragma once
#include "glew.h"
GLuint CreateBufferObject(GLenum bufferType, GLsizeiptr size, GLenum usage, void* data = nullptr);
char* LoadFileContent(const char *path);
GLuint CompileShader(GLenum shaderType, const char* shaderPath);
GLuint CreateGPUProgram(const char* vsShaderPath, const char* fsShaderPath);
GLuint CreateTextureFromBMP(const char* imagePath);
GLuint CreateTextureFromFile(const char* imagePath);
GLuint CreateTextureFromDds(const char* imagePath);
void SaveImage(const char* imgPath, unsigned char* imgData, int width, int height);