Skip to content

reverseDepthBuffer: true broken since r170 (works in r169) #30808

@haxiomic

Description

@haxiomic

Description

reverseDepthBuffer: true should set WebGL to use reversed depth which gives better precision near camera

This worked as of r169 but is broken in r170

reverseDepthBuffer was added in r169 by @CodyJasonBennett
#29445
#29461

And iterated on in r170
#29579

Reproduction steps

  1. new WebGLRenderer({ reversedDepthBuffer: true })
  2. Add anything to the scene
  3. Notice nothing renders unless reversedDepthBuffer set to false

Code

new WebGLRenderer({ reversedDepthBuffer: true })

Live example

Showing all versions from 169 to 174, notice only 169 shows anything

https://jsfiddle.net/pgkz5vto/

Screenshots

Image

Version

r174

Device

Desktop

Browser

Chrome

OS

MacOS

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions