Tommy Schmid

36 Followers
121 Following
81 Posts
Ex athlete, coder of all things fast and/or interesting.
Websitehttps://villainslair.eu
Of course, it does some really cursed things to it afterwards, but that's the case either way. Still need to figure out why that happens...
GLSL fun: I tried to keep nested scopes down but still only load the data when needed, and got rewarded with ~50 VGPRs being zeroed and then discarded again (image 1, longer). Caved and added another scope (with the load inside), and got something _somewhat_ more reasonable (image 2, shorter). Still not clear to me if local structs in GLSL are supposed to be zero-initialized or not; my spec-reading skill are insufficient.
Some of these look very pleasing though, once we moved from the uninitialized memory of the first set to the NaNs of the second. (2/2)
Been doing some casual tracing over last two weekends. Progression of #interestingButWrong has been pretty. (1/2)