You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
719 B
23 lines
719 B
#ifndef VRS_MAINTEX_INCLUDED
|
|
#define VRS_MAINTEX_INCLUDED
|
|
|
|
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/Common.hlsl"
|
|
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/TextureXR.hlsl"
|
|
#include "Packages/com.unity.render-pipelines.core/Runtime/Vrs/Shaders/VrsShadingRates.hlsl"
|
|
#include "Packages/com.unity.render-pipelines.core/ShaderLibrary/GlobalSamplers.hlsl"
|
|
|
|
TEXTURE2D_X(_VrsMainTex);
|
|
|
|
StructuredBuffer<float4> _VrsMainTexLut;
|
|
|
|
float4 LoadVrsMainTex(uint2 tid)
|
|
{
|
|
return LOAD_TEXTURE2D_X(_VrsMainTex, tid);
|
|
}
|
|
|
|
float4 SampleVrsMainTexFromCoords(float2 coords)
|
|
{
|
|
return SAMPLE_TEXTURE2D_X_LOD(_VrsMainTex, sampler_PointClamp, coords, 0);
|
|
}
|
|
|
|
#endif // VRS_MAINTEX_INCLUDED
|