An idea that I don’t know why Roblox haven’t considered, or anyone has suggested.
MIDFRAME interrupts
In retro consoles, there were midframe interrupts, these basically halt the frame generation, and you can use that halt to change what the console renders next, you could use them to make water waves and other stuff like that. So, my suggestion is that Roblox adds it as a property in started Gui’s. it could go something like this
game:GetService(“RunService”).Stepped:Connect(Function()
script.parent.ScreenGui.RenderYPos:WaitForPixelPos(positionY)
- change ui position or smth like that
end)
you could use that to make waving effects on the Ui to save up on the game size/loading time for game so you wouldn’t have to have multiple images for the waving effect!
do you think Roblox should add this?
Why or why not.
they could optimize it like they did to chromebooks and make it just like the retro consoles did, If the NES (super weak console) can have like 50+ midframe interupts (ex: super mario bros 3) then roblox Luau can right..
To my knowledge, this isn’t possible. Even if it is possible, it wouldn’t be necessary.
Modern GPUs don’t function the same as picture processing units from old computers, such as the NES. I don’t think it’s possible to get where in a frame the GPU is. If anyone actually knows how modern GPUs work, please share input.
Modern computers are much stronger than old computers. Modern computers don’t have a limit to the amount of colors they can display at once. Modern computers can easily render thousands of objects. To my knowledge, anything that required raster interrupts on old computers can be done without them on new computers.
and the midframe interrupts are for convenience sake due to not having to do wave effects with a bunch of frames or decals so the VRAM doesnt get overloaded