#if defined(dColorType_uniform) uniform vec3 uColor; #elif defined(dColorType_attribute) varying vec4 vColor; attribute vec3 aColor; #elif defined(dColorType_instance) || defined(dColorType_group) || defined(dColorType_groupInstance) varying vec4 vColor; uniform vec2 uColorTexDim; uniform sampler2D tColor; #elif defined(dColorType_objectPicking) || defined(dColorType_instancePicking) || defined(dColorType_groupPicking) #if __VERSION__ != 300 varying vec4 vColor; #else flat out vec4 vColor; #endif #pragma glslify: encodeFloatRGB = require(../utils/encode-float-rgb.glsl) #endif #ifdef dOverpaint varying vec4 vOverpaint; uniform vec2 uOverpaintTexDim; uniform sampler2D tOverpaint; #endif