CSC8503_Advanced_Game_Technologies / Common / ShaderBase.cpp
ShaderBase.cpp
Raw
#include "ShaderBase.h"
using namespace NCL;
using namespace Rendering;

ShaderBase::ShaderBase(const string& vertex, const string& fragment, const string& geometry, const string& domain, const string& hull)
{
	shaderFiles[(int)ShaderStages::SHADER_VERTEX]	= vertex;
	shaderFiles[(int)ShaderStages::SHADER_FRAGMENT]	= fragment;
	shaderFiles[(int)ShaderStages::SHADER_GEOMETRY]	= geometry;
	shaderFiles[(int)ShaderStages::SHADER_DOMAIN]	= domain;
	shaderFiles[(int)ShaderStages::SHADER_HULL]		= hull;
}

ShaderBase::~ShaderBase()
{
}