issues
search
gkjohnson
/
three-gpu-pathtracer
Path tracing renderer and utilities for three.js built on top of three-mesh-bvh.
https://gkjohnson.github.io/three-gpu-pathtracer/example/bundle/index.html
MIT License
1.28k
stars
125
forks
source link
Document glsl platform quirks
#480
Open
gkjohnson
opened
5 months ago
gkjohnson
commented
5 months ago
Storing numeric in structs results in them being represented in half precision (Adreno Android)
Passing inout array variables causes compile failure (Windows DirectX)
Out variables copy data out, not modify the reference, meaning if the variable is not set then it output garbage data
Structs with "opaque data types" (samplers, etc) cannot be passed into functions
ios does not support blending or interpolating floating point textures
MacOS compiler seems to fail on sobol
sobolReverseBits
function?
sobolReverseBits
function?