Skip to content

Commit e2c8458

Browse files
committed
Fix UI being affected by subgroup profiler
1 parent 96f0611 commit e2c8458

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/engine/renderer/tr_shade.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -902,14 +902,14 @@ void Render_generic3D( shaderStage_t *pStage )
902902

903903
if ( r_profilerRenderSubGroups.Get() && !( pStage->stateBits & GLS_DEPTHMASK_TRUE ) && !tr.skipSubgroupProfiler ) {
904904
const uint mode = GetShaderProfilerRenderSubGroupsMode( pStage->stateBits );
905+
gl_genericShader->SetUniform_ProfilerRenderSubGroups( mode );
905906
if( mode == 0 ) {
906907
return;
907908
}
908909

909910
GL_State( pStage->stateBits & ~( GLS_SRCBLEND_BITS | GLS_DSTBLEND_BITS ) );
910911

911912
gl_genericShader->SetUniform_ProfilerZero();
912-
gl_genericShader->SetUniform_ProfilerRenderSubGroups( mode );
913913
}
914914

915915
gl_genericShader->SetRequiredVertexPointers();
@@ -1204,14 +1204,14 @@ void Render_lightMapping( shaderStage_t *pStage )
12041204

12051205
if ( r_profilerRenderSubGroups.Get() && !( pStage->stateBits & GLS_DEPTHMASK_TRUE ) ) {
12061206
const uint mode = GetShaderProfilerRenderSubGroupsMode( stateBits );
1207+
gl_lightMappingShader->SetUniform_ProfilerRenderSubGroups( mode );
12071208
if ( mode == 0 ) {
12081209
return;
12091210
}
12101211

12111212
GL_State( stateBits & ~( GLS_SRCBLEND_BITS | GLS_DSTBLEND_BITS ) );
12121213

12131214
gl_lightMappingShader->SetUniform_ProfilerZero();
1214-
gl_lightMappingShader->SetUniform_ProfilerRenderSubGroups( mode );
12151215
}
12161216

12171217
gl_lightMappingShader->SetRequiredVertexPointers();

0 commit comments

Comments
 (0)