mirror of
https://github.com/ZDoom/gzdoom.git
synced 2025-02-21 11:31:41 +00:00
- added missing implementation of NoLightShader flag.
This commit is contained in:
parent
56d26ba50f
commit
89ec6aa45a
1 changed files with 7 additions and 4 deletions
|
@ -388,12 +388,15 @@ unsigned int FShaderManager::GetShaderIndex(FName tex, FName lite)
|
|||
{
|
||||
if (TexelShaders[i]->mName == tex)
|
||||
{
|
||||
unsigned int j;
|
||||
for (j = 0; j < LightShaders.Size(); j++)
|
||||
unsigned int j = 0;
|
||||
if (!TexelShaders[i]->mNoLightShader)
|
||||
{
|
||||
if (LightShaders[j]->mName == lite) break;
|
||||
for (j = 0; j < LightShaders.Size(); j++)
|
||||
{
|
||||
if (LightShaders[j]->mName == lite) break;
|
||||
}
|
||||
if (j == LightShaders.Size()) j = 0; // 0 is the default
|
||||
}
|
||||
if (j == LightShaders.Size()) j = 0; // 0 is the default
|
||||
|
||||
FString shname;
|
||||
unsigned int ndx = mShaders.Reserve(1);
|
||||
|
|
Loading…
Reference in a new issue