Verify BRDF implementations in PBR.frag
There seem to be three in place...
There is quite difference between pex and BabylonJS or ThreeJS https://github.com/vorg/pbr-compare

Existing implementations
Cesium https://github.com/AnalyticalGraphicsInc/cesium/blob/d64ae0ac77a9ec3fb4fa27d2dfc9a7c7a86310f3/Source/ThirdParty/GltfPipeline/processPbrMetallicRoughness.js
glTF WebGL http://github.khronos.org/glTF-WebGL-PBR/
glTF https://github.com/KhronosGroup/glTF/tree/master/specification/2.0#appendix-b-brdf-implementation
Filament https://github.com/google/filament
Reopening since we moved to Filament implementation
Status update: I've printed all the code on 5 pages of A3 and will do manual review at home
- [ ] update pbr-compare to the newest pex-renderer
- [ ] rotate cubemaps in all engines if possible to the same orientation
- [ ] write down differences and possible causes