123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- export default `
- uniform int uObjectId;
- uniform int uInstanceCount;
- uniform int uGroupCount;
- #if dClipObjectCount != 0
- uniform int uClipObjectType[dClipObjectCount];
- uniform vec3 uClipObjectPosition[dClipObjectCount];
- uniform vec4 uClipObjectRotation[dClipObjectCount];
- uniform vec3 uClipObjectScale[dClipObjectCount];
- #if defined(dClipping)
- #if __VERSION__ != 300
- varying float vClipping;
- #else
- flat in float vClipping;
- #endif
- #endif
- #endif
- uniform vec3 uHighlightColor;
- uniform vec3 uSelectColor;
- #if __VERSION__ != 300
- varying float vMarker;
- #else
- flat in float vMarker;
- #endif
- varying vec3 vModelPosition;
- varying vec3 vViewPosition;
- uniform vec2 uViewOffset;
- uniform float uFogNear;
- uniform float uFogFar;
- uniform vec3 uFogColor;
- uniform float uAlpha;
- uniform float uPickingAlphaThreshold;
- uniform bool uTransparentBackground;
- uniform float uInteriorDarkening;
- uniform bool uInteriorColorFlag;
- uniform vec3 uInteriorColor;
- bool interior;
- uniform mat4 uProjection;
- `;
|