void cGraphicsEngine::cShadowRenderer::LoadShaders() {
	auto Create = [this](const wchar_t* shader)->IShaderProgram* {
		return SafeLoadShader(gApi, shader);
	};
	try {
		shaderDirectional = Create(L"shaders/shadowmap_render_dir.cg");
	}
	catch (...) {
		UnloadShaders();
		throw;
	}
}
Beispiel #2
0
ModernGDV::Shaders::ShaderLibrary::~ShaderLibrary()
{
	UnloadShaders();
}