mirror of
https://github.com/overte-org/overte.git
synced 2025-04-21 17:24:08 +02:00
added accessors for deferred lighting shaders
This commit is contained in:
parent
ad97b28734
commit
c4b780d922
1 changed files with 16 additions and 0 deletions
|
@ -117,6 +117,22 @@ void DeferredLightingEffect::init(AbstractViewStateInterface* viewState) {
|
|||
lp->setAmbientSpherePreset(gpu::SphericalHarmonics::Preset(_ambientLightMode % gpu::SphericalHarmonics::NUM_PRESET));
|
||||
}
|
||||
|
||||
gpu::ShaderPointer DeferredLightingEffect::getSimpleVertexShader() const {
|
||||
if (_simpleProgram) {
|
||||
return _simpleProgram->getProgram()->getShaders()[gpu::Shader::VERTEX];
|
||||
} else {
|
||||
return gpu::ShaderPointer();
|
||||
}
|
||||
}
|
||||
|
||||
gpu::ShaderPointer DeferredLightingEffect::getSimplePixelShader() const {
|
||||
if (_simpleProgram) {
|
||||
return _simpleProgram->getProgram()->getShaders()[gpu::Shader::PIXEL];
|
||||
} else {
|
||||
return gpu::ShaderPointer();
|
||||
}
|
||||
}
|
||||
|
||||
void DeferredLightingEffect::bindSimpleProgram(gpu::Batch& batch, bool textured, bool culled, bool emmisive) {
|
||||
if (emmisive) {
|
||||
if (culled) {
|
||||
|
|
Loading…
Reference in a new issue