etheory
etheory
Yep all good thanks @lgritz - sorry for the slow turn around, I was on leave.
Have you ever tried using vtune on Windows? Or maybe even good old valgrind memcheck? I use these tools at work all the time and they are very good. But...
Random comment but mix is better implemented for performance reasons as: `mix(a,b,x)=a+(b-a)*x;` Which keeps everything in registers and avoids the need to load the 1.f from memory, which can make...
That's all good points, I don't disagree with any of it. And yes, subtractive cancellation is a real pain. But I've definitely experienced better performance in the real-world (where the...
> This [formulation](https://fgiesen.wordpress.com/2012/08/15/linear-interpolation-past-present-and-future/) avoids needing to load the `1.0f` constant and gives the exact result with only two instructions (if you have a fused multiply add, which most modern instruction...
It's definitely what our artists expect. They say that PRMan does this, but honestly, I don't think it does. But I could be wrong. Here is what they are trying...
OK after an internal discussion we realized something. Since we do stochastic single-sample filtering in glimpse, we really ONLY need to update maketx to filter the mip-maps across the UDIMs....
You need to both generate the textures on disc (maketx) with knowledge of their neighbours AND know about neighbours at runtime (TS) to make it work properly, I believe.
OK cool, sounds like you basically agree. I'll whip something up, make a PR, and then people can rip me to shreds there. Thanks @lgritz!
Might be unrelated but posting here for extra background context: https://stackoverflow.com/questions/53000291/how-to-smooth-ugly-jitter-flicker-jumping-when-resizing-windows-especially-drag