Skip to content

Commit 7752730

Browse files
authoredJun 14, 2018
Merge pull request #6685 from AnalyticalGraphicsInc/debug-bounding-volume
Fix debug bounding volume when using log depth.
2 parents 5c7db27 + 6205de9 commit 7752730

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed
 

‎Source/Scene/Scene.js

+10-1
Original file line numberDiff line numberDiff line change
@@ -2019,13 +2019,22 @@ define([
20192019
var commandList = frameState.commandList = [];
20202020
scene._debugVolume.update(frameState);
20212021

2022+
command = commandList[0];
2023+
2024+
var frustum = scene.camera.frustum;
2025+
var useLogDepth = scene._logDepthBuffer && !(frustum instanceof OrthographicFrustum || frustum instanceof OrthographicOffCenterFrustum);
2026+
if (useLogDepth) {
2027+
var logDepth = DerivedCommand.createLogDepthCommand(command, context);
2028+
command = logDepth.command;
2029+
}
2030+
20222031
var framebuffer;
20232032
if (defined(debugFramebuffer)) {
20242033
framebuffer = passState.framebuffer;
20252034
passState.framebuffer = debugFramebuffer;
20262035
}
20272036

2028-
commandList[0].execute(context, passState);
2037+
command.execute(context, passState);
20292038

20302039
if (defined(framebuffer)) {
20312040
passState.framebuffer = framebuffer;

0 commit comments

Comments
 (0)
Please sign in to comment.