diff --git a/src/webgl/shaders/functions/noise3DGLSL.glsl b/src/webgl/shaders/functions/noise3DGLSL.glsl index e0bca75aa7..af2a96c481 100644 --- a/src/webgl/shaders/functions/noise3DGLSL.glsl +++ b/src/webgl/shaders/functions/noise3DGLSL.glsl @@ -104,6 +104,5 @@ float noise(vec3 st, int octaves, float ampFalloff) { frequency *= 2.0; amplitude *= ampFalloff; } - - return result; + return (result + 1.0) * 0.5; } diff --git a/src/webgpu/shaders/functions/noise3DWGSL.js b/src/webgpu/shaders/functions/noise3DWGSL.js index 597da1082a..1fb96f5fc6 100644 --- a/src/webgpu/shaders/functions/noise3DWGSL.js +++ b/src/webgpu/shaders/functions/noise3DWGSL.js @@ -102,6 +102,5 @@ fn noise(st: vec3, octaves: i32, ampFalloff: f32) -> f32 { frequency *= 2.0; amplitude *= ampFalloff; } - - return result; + return (result + 1.0) * 0.5; }`; \ No newline at end of file diff --git a/vitest.workspace.mjs b/vitest.workspace.mjs index 5cc3794706..08b80a2917 100644 --- a/vitest.workspace.mjs +++ b/vitest.workspace.mjs @@ -46,13 +46,12 @@ export default defineWorkspace([ capabilities: process.env.CI ? { 'goog:chromeOptions': { args: [ - '--no-sandbox', '--headless=new', - '--enable-unsafe-webgpu', - '--use-vulkan=swiftshader', - '--use-webgpu-adapter=swiftshader', - '--use-angle=vulkan', '--no-sandbox', + '--enable-webgl', + '--use-gl=angle', + '--use-angle=swiftshader-webgl', + '--enable-unsafe-swiftshader', ] } } : undefined @@ -105,7 +104,6 @@ export default defineWorkspace([ '--use-vulkan=swiftshader', '--use-webgpu-adapter=swiftshader', '--use-angle=vulkan', - '--no-sandbox', ] } } : undefined @@ -116,4 +114,4 @@ export default defineWorkspace([ } } }, -]); \ No newline at end of file +]);