From a556b45abf18f1bd509daaf63b66b7d55e9fd291 Mon Sep 17 00:00:00 2001 From: jjesswan Date: Mon, 22 Apr 2024 21:56:26 -0400 Subject: add engine version --- engine-ocean/Graphics/shaderloader.h | 98 ++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) create mode 100644 engine-ocean/Graphics/shaderloader.h (limited to 'engine-ocean/Graphics/shaderloader.h') diff --git a/engine-ocean/Graphics/shaderloader.h b/engine-ocean/Graphics/shaderloader.h new file mode 100644 index 0000000..eeb8e8c --- /dev/null +++ b/engine-ocean/Graphics/shaderloader.h @@ -0,0 +1,98 @@ +#pragma once + +#include "debug.h" + +#include +#include +#include +#include +#include + +class ShaderLoader{ +public: + static GLuint createShaderProgram(std::vector shaderTypes, std::vector filepaths){ + // Create and compile shaders + std::vector shaderIDs; + for(int i = 0; i