GPU Programming

I’ve been personally making my own CPU renderer with editable images (raster, no raycasting, the only forms of ray here are for shadows and reflections which use raymarching) and it doesnt run too bad (video showcasing the normal maps is laggy due to the whole screen basically doing big reflection loops)

CPU: I5-8365U (low end laptop cpu)

https://cdn.discordapp.com/attachments/449312743116505101/1502303702575485049/bandicam_2026-05-03_19-18-40-145.mp4?ex=6a032d5a&is=6a01dbda&hm=c3a443f674574b2ed40b4776c20d5ef32258581ba4e214210a64ded2f270ef4f&
https://cdn.discordapp.com/attachments/449312743116505101/1499191021450297455/bandicam_2026-04-30_01-28-59-291.mp4?ex=6a030f31&is=6a01bdb1&hm=df7361aaaf445df17034a44593eff14fde4efac8a5f84eb8be83a28987e1d5e7&

(ive made a dev forum showcasing stuff, the “gpu access” is just me currently doing stuff using roblox webstreamclients to have roblox studio be able to send wgsl code to my gpu however it is not usable outside of studio)
([GPU ACCESS WIP] Custom Renderer)

4 Likes

The videos aren’t loading and I’m extremely curious

Oh same for me, I’m kinda confused why, they properly load for a few days then they just arent readable anymore, just says "Sorry, we were unable to generate a preview for this web page, because the web server returned an error code of 404. Instead of a preview, only a link will appear in your post. "

its because discord released an update that gives the attachments expiry dates so you cant use the direct url

Oohhh dang that sucks, it’s often much faster and easier to just uplaod to discord and use the links from them but I guess i’ll have to use something else

try catbox its free and allows you to upload up to 200 mb

Okay thanks i’ll take a look at it

it seems like this has better chances to be added now than ever before,
roblox is cutting support for some old rendering engines, they just added an animation graph system (which can also be repurposed for shader graphs) and they’ve been hinting at potentially working on it soon, with stuff like surveys.

it’s crazy that roblox still doesn’t have programmable shaders, considering how long other engines have had them.

I guess ai hallucinations in “roblox reality” is more important than being up to date with basic technology.

11 Likes

when in doubt always blame the investors (because genuinely you raise a good point how does a subpar looking ai filter have higher priority over… yk… SHADERS?)

instead of using ai generated shitty renders, you could add shaders

6 Likes

you forget that mobile devices can run fortnite at 120 fps, they simply render lower res textures due to lacking ram

2 Likes

If they added full GPU prgramming, people would be able to mine crypto off of other computers

If they added full GPU programming, it would be properly locked down and sandboxed to prevent such kinds of abuse, this is a non-argument.

2 Likes

yeah, i would assume they’d most likely do that

Bump!! This would also make EditableImages actually useful for games and not just showcases, because trying to do anything practical with them explodes the CPU.

Adding this will allow players to make non-Roblox looking games, which I know Roblox HQ desperately wants.

2 Likes

If that were to be the case, the “methods” and userdata would be the least thing it would expect.
It would probably just be restricted to pure math and buffer-only logic.
And I doubt Roblox is going to fork Luau from the main repo JUST FOR THAT.
Its something they always avoid
They tie everything using userdata, and I highly doubt they were going to create some special compilation stage.
In short, it probably will be hacky buffer logic and --!native tag compilable stuff only.
it is almost guaranteed it would require special script type to be the compilation target

they want hyper realism but they’re too incompetent fix their engine and just rather used cloud based AI graphics

2 Likes

I want GPU access for advanced optimizations, somethings are just too slow to run on CPU,
rendering, real time nav mesh, shaders aswell.

2 Likes

This. This is exactly the argument I wanted to make just now. If Roblox so desperately wants to move away from their traditional look, they should work to create ways to achieve more, and put itself on par with other game engines, instead of mostly imposing restrictions.

The possibilities are quite literally endless. Best case, giving creators safe access to GPU compute could basically let the ever eager developer community drive a significant amount of Roblox’s visual innovation themselves.



2 Likes

they could easily give access to big graphics-oriented games though, it would open many doors & popularize developing games again

1 Like