mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-07-03 21:00:48 -07:00
don't declare samplers for separate textures
This commit is contained in:
@ -137,7 +137,11 @@ namespace Ryujinx.Graphics.Shader.CodeGen.Msl
|
|||||||
{
|
{
|
||||||
var textureTypeName = texture.Type.ToMslTextureType();
|
var textureTypeName = texture.Type.ToMslTextureType();
|
||||||
args = args.Append($"{textureTypeName} tex_{texture.Name} [[texture({texture.Binding})]]").ToArray();
|
args = args.Append($"{textureTypeName} tex_{texture.Name} [[texture({texture.Binding})]]").ToArray();
|
||||||
args = args.Append($"sampler samp_{texture.Name} [[sampler({texture.Binding})]]").ToArray();
|
// If the texture is not separate, we need to declare a sampler
|
||||||
|
if (!texture.Separate)
|
||||||
|
{
|
||||||
|
args = args.Append($"sampler samp_{texture.Name} [[sampler({texture.Binding})]]").ToArray();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user