From 525dd60c689d3f5ab14fba94173ca303e2433c5f Mon Sep 17 00:00:00 2001 From: Nicolas Cannasse Date: Fri, 17 Jan 2025 17:33:41 +0100 Subject: [PATCH] use shaders_debug_dump instead of shaders for dump storage (prevent overwriting package in hide) --- hxsl/Cache.hx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hxsl/Cache.hx b/hxsl/Cache.hx index 8ccc7d3cd..5b2c7a9c7 100644 --- a/hxsl/Cache.hx +++ b/hxsl/Cache.hx @@ -244,10 +244,10 @@ class Cache { #if shader_debug_dump var shaderId = @:privateAccess RuntimeShader.UID; #if ( js && !sys ) - if( shaderId == 0 ) js.Syntax.code("window.shaders = [];"); - js.Syntax.code("window.shaders[{0}] = '';", shaderId); + if( shaderId == 0 ) js.Syntax.code("window.shaders_debug_dump = [];"); + js.Syntax.code("window.shaders_debug_dump[{0}] = '';", shaderId); var dbg: { writeString: String->Void, close:Void->Void } = { - writeString: (str: String) -> { js.Syntax.code("window.shaders[{0}] += {1}", shaderId, str); }, + writeString: (str: String) -> { js.Syntax.code("window.shaders_debug_dump[{0}] += {1}", shaderId, str); }, close: () -> {} }; #else