|
@@ -28,19 +28,26 @@ var WEBGL_CONSTANTS = {
|
|
|
NEAREST_MIPMAP_NEAREST: 0x2700,
|
|
|
LINEAR_MIPMAP_NEAREST: 0x2701,
|
|
|
NEAREST_MIPMAP_LINEAR: 0x2702,
|
|
|
- LINEAR_MIPMAP_LINEAR: 0x2703
|
|
|
-};
|
|
|
+ LINEAR_MIPMAP_LINEAR: 0x2703,
|
|
|
|
|
|
-var THREE_TO_WEBGL = {
|
|
|
- // @TODO Replace with computed property name [THREE.*] when available on es6
|
|
|
- 1003: WEBGL_CONSTANTS.NEAREST,
|
|
|
- 1004: WEBGL_CONSTANTS.NEAREST_MIPMAP_NEAREST,
|
|
|
- 1005: WEBGL_CONSTANTS.NEAREST_MIPMAP_LINEAR,
|
|
|
- 1006: WEBGL_CONSTANTS.LINEAR,
|
|
|
- 1007: WEBGL_CONSTANTS.LINEAR_MIPMAP_NEAREST,
|
|
|
- 1008: WEBGL_CONSTANTS.LINEAR_MIPMAP_LINEAR
|
|
|
+ CLAMP_TO_EDGE: 33071,
|
|
|
+ MIRRORED_REPEAT: 33648,
|
|
|
+ REPEAT: 10497
|
|
|
};
|
|
|
|
|
|
+var THREE_TO_WEBGL = {};
|
|
|
+
|
|
|
+THREE_TO_WEBGL[ THREE.NearestFilter ] = WEBGL_CONSTANTS.NEAREST;
|
|
|
+THREE_TO_WEBGL[ THREE.NearestMipMapNearestFilter ] = WEBGL_CONSTANTS.NEAREST_MIPMAP_NEAREST;
|
|
|
+THREE_TO_WEBGL[ THREE.NearestMipMapLinearFilter ] = WEBGL_CONSTANTS.NEAREST_MIPMAP_LINEAR;
|
|
|
+THREE_TO_WEBGL[ THREE.LinearFilter ] = WEBGL_CONSTANTS.LINEAR;
|
|
|
+THREE_TO_WEBGL[ THREE.LinearMipMapNearestFilter ] = WEBGL_CONSTANTS.LINEAR_MIPMAP_NEAREST;
|
|
|
+THREE_TO_WEBGL[ THREE.LinearMipMapLinearFilter ] = WEBGL_CONSTANTS.LINEAR_MIPMAP_LINEAR;
|
|
|
+
|
|
|
+THREE_TO_WEBGL[ THREE.ClampToEdgeWrapping ] = WEBGL_CONSTANTS.CLAMP_TO_EDGE;
|
|
|
+THREE_TO_WEBGL[ THREE.RepeatWrapping ] = WEBGL_CONSTANTS.REPEAT;
|
|
|
+THREE_TO_WEBGL[ THREE.MirroredRepeatWrapping ] = WEBGL_CONSTANTS.MIRRORED_REPEAT;
|
|
|
+
|
|
|
var PATH_PROPERTIES = {
|
|
|
scale: 'scale',
|
|
|
position: 'translation',
|