( encoding )
| 28535 | var programIdCount = 0; |
| 28536 | |
| 28537 | function getEncodingComponents( encoding ) { |
| 28538 | |
| 28539 | switch ( encoding ) { |
| 28540 | |
| 28541 | case THREE.LinearEncoding: |
| 28542 | return [ 'Linear','( value )' ]; |
| 28543 | case THREE.sRGBEncoding: |
| 28544 | return [ 'sRGB','( value )' ]; |
| 28545 | case THREE.RGBEEncoding: |
| 28546 | return [ 'RGBE','( value )' ]; |
| 28547 | case THREE.RGBM7Encoding: |
| 28548 | return [ 'RGBM','( value, 7.0 )' ]; |
| 28549 | case THREE.RGBM16Encoding: |
| 28550 | return [ 'RGBM','( value, 16.0 )' ]; |
| 28551 | case THREE.RGBDEncoding: |
| 28552 | return [ 'RGBD','( value, 256.0 )' ]; |
| 28553 | case THREE.GammaEncoding: |
| 28554 | return [ 'Gamma','( value, float( GAMMA_FACTOR ) )' ]; |
| 28555 | default: |
| 28556 | throw new Error( 'unsupported encoding: ' + encoding ); |
| 28557 | |
| 28558 | } |
| 28559 | |
| 28560 | } |
| 28561 | |
| 28562 | function getTexelDecodingFunction( functionName, encoding ) { |
| 28563 |
no outgoing calls
no test coverage detected