@@ -35,6 +35,15 @@ LoadingState :: LoadingState(Qor* qor):
35
35
else
36
36
m_BG = Color::black ();
37
37
}
38
+
39
+ if (!m_bFade)
40
+ {
41
+ m_pPipeline->shader (1 )->use ();
42
+ int fade = m_pPipeline->shader (1 )->uniform (" Brightness" );
43
+ m_pPipeline->shader (1 )->uniform (
44
+ fade, Color::white ().vec3 ()
45
+ );
46
+ }
38
47
m_pRoot->add (m_pCamera);
39
48
40
49
vec2 win = vec2 (m_pWindow->size ().x , m_pWindow->size ().y );
@@ -166,13 +175,16 @@ void LoadingState :: logic(Freq::Time t)
166
175
167
176
if (not Headless::enabled ())
168
177
{
169
- m_pPipeline->shader (1 )->use ();
170
- int fade = m_pPipeline->shader (1 )->uniform (" Brightness" );
171
- if (fade >= 0 )
172
- m_pPipeline->shader (1 )->uniform (
173
- fade,
174
- m_Fade.get ().vec3 ()
175
- );
178
+ if (m_bFade)
179
+ {
180
+ m_pPipeline->shader (1 )->use ();
181
+ int fade = m_pPipeline->shader (1 )->uniform (" Brightness" );
182
+ if (fade >= 0 )
183
+ m_pPipeline->shader (1 )->uniform (
184
+ fade,
185
+ m_Fade.get ().vec3 ()
186
+ );
187
+ }
176
188
}
177
189
m_pQor->do_tasks ();
178
190
@@ -218,12 +230,15 @@ void LoadingState :: logic(Freq::Time t)
218
230
{
219
231
if (not Headless::enabled ())
220
232
{
221
- m_pPipeline->shader (1 )->use ();
222
- int u = m_pPipeline->shader (1 )->uniform (" Brightness" );
223
- if (u >= 0 )
224
- m_pPipeline->shader (1 )->uniform (
225
- u, Color::white ().vec3 ()
226
- );
233
+ if (m_bFade)
234
+ {
235
+ m_pPipeline->shader (1 )->use ();
236
+ int u = m_pPipeline->shader (1 )->uniform (" Brightness" );
237
+ if (u >= 0 )
238
+ m_pPipeline->shader (1 )->uniform (
239
+ u, Color::white ().vec3 ()
240
+ );
241
+ }
227
242
}
228
243
m_pQor->pop_state ();
229
244
}
0 commit comments