Skip to content

Commit f3f805f

Browse files
Merge pull request #310 from guycalledfrank/fixsky1
don't use skyboxMip for non-prefiltered cubemaps (fix)
2 parents cbef557 + 1f8ee3b commit f3f805f

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

src/scene/scene_scene.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,13 +412,13 @@ pc.extend(pc, function () {
412412
var shader = library.getProgram('skybox', {rgbm:scene._skyboxCubeMap.rgbm,
413413
hdr: (scene._skyboxCubeMap.rgbm || scene._skyboxCubeMap.format===pc.PIXELFORMAT_RGBA32F),
414414
useIntensity: scene.skyboxIntensity!==1,
415-
mip: scene.skyboxMip,
415+
mip: scene._skyboxCubeMap.fixCubemapSeams? scene.skyboxMip : 0,
416416
fixSeams: scene._skyboxCubeMap.fixCubemapSeams, gamma:scene.gammaCorrection, toneMapping:scene.toneMapping});
417417
this.setShader(shader);
418418
};
419419

420420
material.updateShader();
421-
if (!scene._skyboxMip) {
421+
if (!this._skyboxCubeMap.fixCubemapSeams || !scene._skyboxMip) {
422422
material.setParameter("texture_cubeMap", this._skyboxCubeMap);
423423
} else {
424424
var mip2tex = [null, "64", "16", "8", "4"];

0 commit comments

Comments
 (0)