It looks like the macOS Radeon GL driver hardcodes uniform-texture unit bindings into the compiled shader. Thus if you change the texture unit a uniform corresponds to it recompiles the entire shader from scratch. (This is currently making Pathfinder unusable.)
-
Show this thread
It seems worse than that: just multitexturing at all with different bindings can cause Radeon to recompile the shader every time. This basically means Pathfinder can’t be used on macOS Radeon GL, because the whole approach relies on multitexturing.
1:18 PM - 12 May 2020
0 replies
0 retweets
7 likes
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.