Skip to content

Commit 33f682c

Browse files
only render scene once in map mode (#317)
1 parent 597de52 commit 33f682c

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/DETHRACE/common/graphics.c

+5-1
Original file line numberDiff line numberDiff line change
@@ -1663,7 +1663,11 @@ void RenderAFrame(int pDepth_mask_on) {
16631663
&& !(gAction_replay_camera_mode && gAction_replay_mode)) {
16641664
ExternalSky(gRender_screen, gDepth_buffer, gCamera, &gCamera_to_world);
16651665
}
1666-
for (i = 0; i < (gMap_mode ? 3 : 1); i++) {
1666+
#if !defined(DETHRACE_FIX_BUGS)
1667+
// in map mode, the scene is rendered 3 times. We have no idea why.
1668+
for (i = 0; i < (gMap_mode ? 3 : 1); i++)
1669+
#endif
1670+
{
16671671
RenderShadows(gUniverse_actor, &gProgram_state.track_spec, gCamera, &gCamera_to_world);
16681672
BrZbSceneRenderBegin(gUniverse_actor, gCamera, gRender_screen, gDepth_buffer);
16691673
ProcessNonTrackActors(gRender_screen, gDepth_buffer, gCamera, &gCamera_to_world, &old_camera_matrix);

0 commit comments

Comments
 (0)