Skip to content

Commit bfb3e4b

Browse files
joewsmrdoob
authored andcommitted
Check for OES_texture_float when reading Float pixel data (mrdoob#9513) (mrdoob#9516)
* OES_texture_float implies WEBGL_color_buffer_float
1 parent 985360b commit bfb3e4b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/renderers/WebGLRenderer.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2675,7 +2675,7 @@ function WebGLRenderer( parameters ) {
26752675

26762676
if ( texture.type !== UnsignedByteType &&
26772677
paramThreeToGL( texture.type ) !== _gl.getParameter( _gl.IMPLEMENTATION_COLOR_READ_TYPE ) &&
2678-
! ( texture.type === FloatType && extensions.get( 'WEBGL_color_buffer_float' ) ) &&
2678+
! ( texture.type === FloatType && ( extensions.get( 'OES_texture_float' ) || extensions.get('WEBGL_color_buffer_float') ) ) &&
26792679
! ( texture.type === HalfFloatType && extensions.get( 'EXT_color_buffer_half_float' ) ) ) {
26802680

26812681
console.error( 'THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.' );

0 commit comments

Comments
 (0)