freenode/#sicl - IRC Chatlog
Search
14:29:09
Bike
beach: you sure you can't just move out the entire Cleavir/Environment director? it doesn't have dependencies besides acclimation, does it?
14:33:03
beach
I could, but I want to factor the code, and I want to introduce INFO classes for generic functions.
14:34:51
beach
Oh, and some things are not independent of the implementation, so they need to stay in Cleavir, like POLICY.
14:53:42
Shinmera
A protocol/architecture for rendering pipelines. As in, it describes and encapsulates different stages and the required resources.
14:54:31
Shinmera
I can only find papers that describe algorithms and their stages, but nothing about a framework or architecture to describe such things.
14:54:59
Shinmera
I remember a talk by some dude from a big studio about their implementation, but I can't find that anymore, and I'm sure it wouldn't be available in paper form anyway
14:57:27
Shinmera
Oh, wait, just found what I was thinking of. https://www.gdcvault.com/play/1022186/Parallelizing-the-Naughty-Dog-Engine
14:59:04
heisig
Shinmera: Kai Selgrad is a Lisper who has previously worked in computer graphics. Maybe you consult him?
20:31:17
Bike
soo i have things more worky than they were, but i still have the question of how to generate an ast outside of a function, so that there's no dynamic environment location set up
20:34:29
Bike
i put in a special IR datum for it in clasp for something else, but i don't know if that's the way to go