begin raylib

This commit is contained in:
2026-01-04 17:19:13 +01:00
parent 0d84cc7470
commit 44851099d4
39 changed files with 291 additions and 743 deletions

View File

@@ -84,22 +84,22 @@ void main(void){
#endif
EntityShader::EntityShader() : CameraShaderProgram() {
ShaderProgram::LoadProgram(vertexSource, fragmentSource);
// ShaderProgram::LoadProgram(vertexSource, fragmentSource);
}
void EntityShader::GetAllUniformLocation() {
CameraShaderProgram::GetAllUniformLocation();
m_LocationColorEffect = static_cast<unsigned int>(GetUniformLocation("ColorEffect"));
m_LocationPosition = static_cast<unsigned int>(GetUniformLocation("modelPosition"));
// CameraShaderProgram::GetAllUniformLocation();
// m_LocationColorEffect = static_cast<unsigned int>(GetUniformLocation("ColorEffect"));
// m_LocationPosition = static_cast<unsigned int>(GetUniformLocation("modelPosition"));
}
void EntityShader::SetColorEffect(const Vec3f& color) {
LoadVector(m_LocationColorEffect, color);
// LoadVector(m_LocationColorEffect, color);
}
void EntityShader::SetModelPos(const Vec3f& pos) const {
LoadVector(m_LocationPosition, pos);
// LoadVector(m_LocationPosition, pos);
}
} // namespace shader