|
@@ -21,10 +21,10 @@ uniform int uPickType;
|
|
#if defined(dClipping)
|
|
#if defined(dClipping)
|
|
uniform vec2 uClippingTexDim;
|
|
uniform vec2 uClippingTexDim;
|
|
uniform sampler2D tClipping;
|
|
uniform sampler2D tClipping;
|
|
- #if __VERSION__ == 100
|
|
|
|
|
|
+ #if __VERSION__ == 100 || defined(dClippingType_instance)
|
|
varying float vClipping;
|
|
varying float vClipping;
|
|
#else
|
|
#else
|
|
- flat out float vClipping;
|
|
|
|
|
|
+ flat out float vClipping; // avoid if possible, causes slowdown, ASR
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|
|
@@ -33,10 +33,10 @@ uniform int uPickType;
|
|
uniform float uMarker;
|
|
uniform float uMarker;
|
|
uniform vec2 uMarkerTexDim;
|
|
uniform vec2 uMarkerTexDim;
|
|
uniform sampler2D tMarker;
|
|
uniform sampler2D tMarker;
|
|
- #if __VERSION__ == 100
|
|
|
|
|
|
+ #if __VERSION__ == 100 || defined(dMarkerType_instance)
|
|
varying float vMarker;
|
|
varying float vMarker;
|
|
#else
|
|
#else
|
|
- flat out float vMarker;
|
|
|
|
|
|
+ flat out float vMarker; // avoid if possible, causes slowdown, ASR
|
|
#endif
|
|
#endif
|
|
#endif
|
|
#endif
|
|
|
|
|