( p )
| 21253 | // Map three.js constants to WebGL constants |
| 21254 | |
| 21255 | function paramThreeToGL ( p ) { |
| 21256 | |
| 21257 | if ( p === THREE.RepeatWrapping ) return _gl.REPEAT; |
| 21258 | if ( p === THREE.ClampToEdgeWrapping ) return _gl.CLAMP_TO_EDGE; |
| 21259 | if ( p === THREE.MirroredRepeatWrapping ) return _gl.MIRRORED_REPEAT; |
| 21260 | |
| 21261 | if ( p === THREE.NearestFilter ) return _gl.NEAREST; |
| 21262 | if ( p === THREE.NearestMipMapNearestFilter ) return _gl.NEAREST_MIPMAP_NEAREST; |
| 21263 | if ( p === THREE.NearestMipMapLinearFilter ) return _gl.NEAREST_MIPMAP_LINEAR; |
| 21264 | |
| 21265 | if ( p === THREE.LinearFilter ) return _gl.LINEAR; |
| 21266 | if ( p === THREE.LinearMipMapNearestFilter ) return _gl.LINEAR_MIPMAP_NEAREST; |
| 21267 | if ( p === THREE.LinearMipMapLinearFilter ) return _gl.LINEAR_MIPMAP_LINEAR; |
| 21268 | |
| 21269 | if ( p === THREE.UnsignedByteType ) return _gl.UNSIGNED_BYTE; |
| 21270 | if ( p === THREE.UnsignedShort4444Type ) return _gl.UNSIGNED_SHORT_4_4_4_4; |
| 21271 | if ( p === THREE.UnsignedShort5551Type ) return _gl.UNSIGNED_SHORT_5_5_5_1; |
| 21272 | if ( p === THREE.UnsignedShort565Type ) return _gl.UNSIGNED_SHORT_5_6_5; |
| 21273 | |
| 21274 | if ( p === THREE.ByteType ) return _gl.BYTE; |
| 21275 | if ( p === THREE.ShortType ) return _gl.SHORT; |
| 21276 | if ( p === THREE.UnsignedShortType ) return _gl.UNSIGNED_SHORT; |
| 21277 | if ( p === THREE.IntType ) return _gl.INT; |
| 21278 | if ( p === THREE.UnsignedIntType ) return _gl.UNSIGNED_INT; |
| 21279 | if ( p === THREE.FloatType ) return _gl.FLOAT; |
| 21280 | |
| 21281 | if ( p === THREE.AlphaFormat ) return _gl.ALPHA; |
| 21282 | if ( p === THREE.RGBFormat ) return _gl.RGB; |
| 21283 | if ( p === THREE.RGBAFormat ) return _gl.RGBA; |
| 21284 | if ( p === THREE.LuminanceFormat ) return _gl.LUMINANCE; |
| 21285 | if ( p === THREE.LuminanceAlphaFormat ) return _gl.LUMINANCE_ALPHA; |
| 21286 | |
| 21287 | if ( p === THREE.AddEquation ) return _gl.FUNC_ADD; |
| 21288 | if ( p === THREE.SubtractEquation ) return _gl.FUNC_SUBTRACT; |
| 21289 | if ( p === THREE.ReverseSubtractEquation ) return _gl.FUNC_REVERSE_SUBTRACT; |
| 21290 | |
| 21291 | if ( p === THREE.ZeroFactor ) return _gl.ZERO; |
| 21292 | if ( p === THREE.OneFactor ) return _gl.ONE; |
| 21293 | if ( p === THREE.SrcColorFactor ) return _gl.SRC_COLOR; |
| 21294 | if ( p === THREE.OneMinusSrcColorFactor ) return _gl.ONE_MINUS_SRC_COLOR; |
| 21295 | if ( p === THREE.SrcAlphaFactor ) return _gl.SRC_ALPHA; |
| 21296 | if ( p === THREE.OneMinusSrcAlphaFactor ) return _gl.ONE_MINUS_SRC_ALPHA; |
| 21297 | if ( p === THREE.DstAlphaFactor ) return _gl.DST_ALPHA; |
| 21298 | if ( p === THREE.OneMinusDstAlphaFactor ) return _gl.ONE_MINUS_DST_ALPHA; |
| 21299 | |
| 21300 | if ( p === THREE.DstColorFactor ) return _gl.DST_COLOR; |
| 21301 | if ( p === THREE.OneMinusDstColorFactor ) return _gl.ONE_MINUS_DST_COLOR; |
| 21302 | if ( p === THREE.SrcAlphaSaturateFactor ) return _gl.SRC_ALPHA_SATURATE; |
| 21303 | |
| 21304 | return 0; |
| 21305 | |
| 21306 | }; |
| 21307 | |
| 21308 | // Allocations |
| 21309 |
no outgoing calls
no test coverage detected