tooll3 / t3

Tooll 3 is an open source software to create realtime motion graphics.
MIT License
3.49k stars 193 forks source link

Shader resources #327

Closed domportera closed 11 months ago

domportera commented 11 months ago

I've better compartmentalized Shader compilation and resources generated from them so it should be a great deal easier to pull out DirectX from this process in the future. Much work to be done on that front, but this is a good jumping-off point. Lots of redundant code has been removed.

I haven't yet reorganized the actual file locations for scripts associated with this functionality. I also think further work could be done to generalize the shader operators, but that's a task for another day.

There's also some nonsense in here you might see from when I was poking around at what I should do next for the Great T3 Refactor 😅 but just a little I promise

Added bonus: shared shader bytecode!

pixtur commented 11 months ago

Awesome work!

domportera commented 11 months ago

Awesome work!

thanks!!