dispacement-drawing-fix (#2642)
This commit is contained in:
parent
0e3bd2f648
commit
31b7af2aa2
3 changed files with 9 additions and 2 deletions
|
|
@ -107,7 +107,7 @@ public sealed class HolopadSystem : SharedHolopadSystem
|
|||
// Remove shading from all layers (except displacement maps)
|
||||
for (var i = 0; i < hologramSprite.AllLayers.Count(); i++)
|
||||
{
|
||||
if (_sprite.TryGetLayer((hologram, hologramSprite), i, out var layer, false) && layer.ShaderPrototype != "DisplacedStencilDraw")
|
||||
if (_sprite.TryGetLayer((hologram, hologramSprite), i, out var layer, false) && layer.ShaderPrototype != "DisplacedDraw")
|
||||
hologramSprite.LayerSetShader(i, "unshaded");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -10,5 +10,5 @@ public sealed partial class DisplacementData
|
|||
public Dictionary<int, PrototypeLayerData> SizeMaps = new();
|
||||
|
||||
[DataField]
|
||||
public string? ShaderOverride = "DisplacedStencilDraw";
|
||||
public string? ShaderOverride = "DisplacedDraw";
|
||||
}
|
||||
|
|
|
|||
|
|
@ -8,3 +8,10 @@
|
|||
func: NotEqual
|
||||
params:
|
||||
displacementSize: 127
|
||||
|
||||
- type: shader
|
||||
id: DisplacedDraw
|
||||
kind: source
|
||||
path: "/Textures/Shaders/displacement.swsl"
|
||||
params:
|
||||
displacementSize: 127
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue