mirror of
https://github.com/EsotericSoftware/spine-runtimes.git
synced 2025-12-20 09:16:01 +08:00
[unity] Changed local URP shader include paths to package-relative to allow re-use outside package. Closes #2919.
This commit is contained in:
parent
17f265efce
commit
51b5521dfa
@ -1,8 +1,8 @@
|
||||
#ifndef SPRITE_NORMALS_PASS_URP_INCLUDED
|
||||
#define SPRITE_NORMALS_PASS_URP_INCLUDED
|
||||
|
||||
#include "../Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "../Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
|
||||
struct Varyings
|
||||
{
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
#ifndef SPRITE_STANDARD_PASS_URP_INCLUDED
|
||||
#define SPRITE_STANDARD_PASS_URP_INCLUDED
|
||||
|
||||
#include "../Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "../Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
#if defined(_ALPHAPREMULTIPLY_ON)
|
||||
#undef _STRAIGHT_ALPHA_INPUT
|
||||
#elif !defined(_STRAIGHT_ALPHA_INPUT)
|
||||
#define _STRAIGHT_ALPHA_INPUT
|
||||
#endif
|
||||
#include "../Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
|
||||
#if USE_SHAPE_LIGHT_TYPE_0
|
||||
SHAPE_LIGHT(0)
|
||||
|
||||
@ -4,7 +4,7 @@
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl"
|
||||
|
||||
#include "SpineCoreShaders/Spine-Outline-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Outline-Common.cginc"
|
||||
|
||||
struct VertexInput {
|
||||
float4 positionOS : POSITION;
|
||||
|
||||
@ -3,8 +3,8 @@
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl"
|
||||
#include "SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
|
||||
struct appdata {
|
||||
float3 pos : POSITION;
|
||||
|
||||
@ -4,9 +4,9 @@
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Spine-Common-URP.hlsl"
|
||||
#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Common-URP.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
|
||||
#if (defined(_MAIN_LIGHT_SHADOWS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS)) && !defined(_RECEIVE_SHADOWS_OFF)
|
||||
#define SKELETONLIT_RECEIVE_SHADOWS
|
||||
|
||||
@ -14,7 +14,7 @@
|
||||
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/CommonMaterial.hlsl"
|
||||
#include "SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
|
||||
#if defined(SPECULAR)
|
||||
|
||||
|
||||
@ -1,14 +1,11 @@
|
||||
#ifndef SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED
|
||||
#define SPRITES_DEPTH_NORMALS_PASS_URP_INCLUDED
|
||||
|
||||
#include "Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Spine-Common-URP.hlsl"
|
||||
|
||||
//#include "Include/Spine-Sprite-Common-URP.hlsl"
|
||||
//#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Common-URP.hlsl"
|
||||
|
||||
struct VaryingsSprite
|
||||
{
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
#ifndef SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED
|
||||
#define SPRITES_DEPTH_ONLY_PASS_URP_INCLUDED
|
||||
|
||||
#include "Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Core.hlsl"
|
||||
|
||||
struct AttributesSprite
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
#ifndef VERTEX_LIT_FORWARD_PASS_URP_INCLUDED
|
||||
#define VERTEX_LIT_FORWARD_PASS_URP_INCLUDED
|
||||
|
||||
#include "Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Sprite-Common-URP.hlsl"
|
||||
#include "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Lighting.hlsl"
|
||||
#include "SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Spine-Common-URP.hlsl"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/SpriteLighting.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/Spine-Common-URP.hlsl"
|
||||
|
||||
#if defined(_ALPHAPREMULTIPLY_ON)
|
||||
#undef _STRAIGHT_ALPHA_INPUT
|
||||
#elif !defined(_STRAIGHT_ALPHA_INPUT)
|
||||
#define _STRAIGHT_ALPHA_INPUT
|
||||
#endif
|
||||
#include "SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/Spine-Skeleton-Tint-Common.cginc"
|
||||
|
||||
#if defined(_RIM_LIGHTING) || defined(_ADDITIONAL_LIGHTS) || defined(MAIN_LIGHT_CALCULATE_SHADOWS) || defined(USE_LIGHT_COOKIES)
|
||||
#define NEEDS_POSITION_WS
|
||||
|
||||
@ -56,7 +56,7 @@ VaryingsSpine ShadowPassVertexSprite(AttributesSpine input)
|
||||
return output;
|
||||
}
|
||||
|
||||
#include "SpineCoreShaders/ShaderShared.cginc"
|
||||
#include "Packages/com.esotericsoftware.spine.urp-shaders/Shaders/Include/SpineCoreShaders/ShaderShared.cginc"
|
||||
|
||||
half4 ShadowPassFragmentSprite(VaryingsSpine input) : SV_TARGET
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user