Explorar o código

Fix wrong sampling mode used in raw cube texture

Popov72 %!s(int64=4) %!d(string=hai) anos
pai
achega
b6b7668609
Modificáronse 2 ficheiros con 2 adicións e 0 borrados
  1. 1 0
      src/Engines/Extensions/engine.rawTexture.ts
  2. 1 0
      src/Engines/webgpuEngine.ts

+ 1 - 0
src/Engines/Extensions/engine.rawTexture.ts

@@ -357,6 +357,7 @@ ThinEngine.prototype.createRawCubeTexture = function(data: Nullable<ArrayBufferV
     this._bindTextureDirectly(gl.TEXTURE_CUBE_MAP, null);
 
     texture.generateMipMaps = generateMipMaps;
+    texture.samplingMode = samplingMode;
 
     return texture;
 };

+ 1 - 0
src/Engines/webgpuEngine.ts

@@ -1508,6 +1508,7 @@ export class WebGPUEngine extends Engine {
         texture.generateMipMaps = generateMipMaps;
         texture.width = size;
         texture.height = size;
+        texture.samplingMode = samplingMode;
         if (!this._doNotHandleContextLost) {
             texture._bufferViewArray = data;
         }