This commit is contained in:
Dane Johnson
2021-01-23 11:54:34 -06:00
parent 14ddf47d0d
commit 776b297150
16 changed files with 199 additions and 3 deletions

View File

@@ -0,0 +1,12 @@
#include "SkyboxShader.h"
#include "skybox.vert.h"
#include "skybox.frag.h"
SkyboxShader::SkyboxShader() : Shader(skybox_vert, skybox_frag) {}
void SkyboxShader::UpdateSkybox(Skybox skybox) {
glActiveTexture(GL_TEXTURE0);
glBindTexture(GL_TEXTURE_CUBE_MAP, skybox.id);
}
Name SkyboxShader::GetName() const { return "Skybox Shader"; }

View File

@@ -0,0 +1,14 @@
#ifndef SKYBOXSHADER_H
#define SKYBOXSHADER_H
#include "Shader.h"
#include "Skybox.h"
class SkyboxShader : public Shader {
public:
SkyboxShader();
Name GetName() const;
void UpdateSkybox(Skybox skybox);
};
#endif /* SKYBOXSHADER_H */