From fa3baf2841b3f5881d987e93ea068bceb230ca0d Mon Sep 17 00:00:00 2001 From: Lubos Lenco Date: Tue, 2 Jun 2020 11:03:57 +0200 Subject: [PATCH] Enable shared sampler for metal --- Libraries/shaderlib/Sources/arm/node/MaterialShader.hx | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/Libraries/shaderlib/Sources/arm/node/MaterialShader.hx b/Libraries/shaderlib/Sources/arm/node/MaterialShader.hx index 04308162..bfcd2528 100644 --- a/Libraries/shaderlib/Sources/arm/node/MaterialShader.hx +++ b/Libraries/shaderlib/Sources/arm/node/MaterialShader.hx @@ -623,16 +623,9 @@ class MaterialShader { for (i in 0...sharedSamplers.length) { var index = samplers.length + i; s += ', ${sharedSamplers[i]} [[texture($index)]]'; - s += ', sampler ' + sharedSamplers[i].split(' ')[1] + '_sampler [[sampler($index)]]'; } + s += ', sampler $sharedSampler [[sampler(${samplers.length})]]'; } - //if (sharedSamplers.length > 0) { - // for (i in 0...sharedSamplers.length) { - // var index = samplers.length + i; - // s += ', ${sharedSamplers[i]} [[texture($index)]]'; - // } - // s += ', sampler $sharedSampler [[sampler(${samplers.length})]]'; - //} // Built-ins if (shader_type == 'vert' && main.indexOf("gl_VertexID") >= 0) {