luxposts.bsky.social
Furry musician. :3 Using FL Studio full time! 🎂 January 30, 2008
👤 Joined on 22 October 2024
Followers
Following
Total Posts
@luxposts.bsky.socialThe best invention in human history:
Show PostMore Autumn colors... West Seattle, Washington 📸Theresa Arbow O'Conner
Show PostWe can argue that Roblox is one of these, as all we have access to is the Luau environment. No direct GPU access! Software rendering isn't the usual go-to... It's a lot more limited than using a GPU. But the freedom it offers in being able to control the entire stack really is something else.
Show PostWhat makes this different from Penumbra? Penumbra is a multi-threaded fragment shader pipeline in Luau. It has similar goals, but it can't render out geometry in this fashion. TinyGL implements the main calls of the OpenGL 1.1 spec, and is intended to be run on embedded systems or games.
Show PostPorting TinyGL from C to Luau. What does this mean? Completely custom software rendering in realtime on Roblox. Whilst not shown in this example, I have been able to render 640x480 at ~73FPS on a single thread, even before doing any major optimisations to the project. I'm very very excited :)
Show Post