This repository was archived by the owner on Nov 30, 2020. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +1
-24
lines changed Expand file tree Collapse file tree 2 files changed +1
-24
lines changed Original file line number Diff line number Diff line change @@ -53,20 +53,12 @@ Shader "Hidden/PostProcessing/CopyStd"
53
53
//>>> We don't want to include StdLib.hlsl in this file so let's copy/paste what we need
54
54
bool IsNan (float x)
55
55
{
56
- #if !SHADER_API_GLES
57
- return isnan (x) || isinf (x);
58
- #else
59
56
return (x <= 0.0 || 0.0 <= x) ? false : true ;
60
- #endif
61
57
}
62
58
63
59
bool AnyIsNan (float4 x)
64
60
{
65
- #if !SHADER_API_GLES
66
- return any (isnan (x)) || any (isinf (x));
67
- #else
68
61
return IsNan (x.x) || IsNan (x.y) || IsNan (x.z) || IsNan (x.w);
69
- #endif
70
62
}
71
63
//<<<
72
64
Original file line number Diff line number Diff line change @@ -147,40 +147,25 @@ float4 PositivePow(float4 base, float4 power)
147
147
}
148
148
149
149
// NaN checker
150
+ // /Gic isn't enabled on fxc so we can't rely on isnan() anymore
150
151
bool IsNan (float x)
151
152
{
152
- #if !defined (SHADER_API_GLES)
153
- return isnan (x) || isinf (x);
154
- #else
155
153
return (x <= 0.0 || 0.0 <= x) ? false : true ;
156
- #endif
157
154
}
158
155
159
156
bool AnyIsNan (float2 x)
160
157
{
161
- #if !defined (SHADER_API_GLES)
162
- return any (isnan (x)) || any (isinf (x));
163
- #else
164
158
return IsNan (x.x) || IsNan (x.y);
165
- #endif
166
159
}
167
160
168
161
bool AnyIsNan (float3 x)
169
162
{
170
- #if !defined (SHADER_API_GLES)
171
- return any (isnan (x)) || any (isinf (x));
172
- #else
173
163
return IsNan (x.x) || IsNan (x.y) || IsNan (x.z);
174
- #endif
175
164
}
176
165
177
166
bool AnyIsNan (float4 x)
178
167
{
179
- #if !defined (SHADER_API_GLES)
180
- return any (isnan (x)) || any (isinf (x));
181
- #else
182
168
return IsNan (x.x) || IsNan (x.y) || IsNan (x.z) || IsNan (x.w);
183
- #endif
184
169
}
185
170
186
171
// -----------------------------------------------------------------------------
You can’t perform that action at this time.
0 commit comments