Continuing my exploration of reimplementing L脰VE upon a risc32cfimv with memory-mapped I/O... How'd I reimplement its love.keyboard module?

I'd register some Assembly code to for the keyboard to interrupt with PS/2 scancodes (or F0 to indicate that the next scancode was released) read into an I/O shift register & validated over a SPI protocol. Which would precede to copy that into a ringbuffer which our L脰VE runtime can convert into events, possibly whilst filtering out key repeats.

1/3?

alcinnz
alcinnz boosted

Hey #OpenGL and #graphics people, are there any graphics profiling/instrumentation/frame debugger solutions which work with OpenGL on modern non-Windows systems? Something 脿 la #RenderDoc but that works on #Wayland or Apple Silicon Macs. To do frame debugging right now I have to log out of my Wayland session on my #Linux desktop and log in to #X11, which is uber-broken on my mixed DPI fractional scaling multi monitor setup... #programming #graphicsprogramming #macdev

Hey #OpenGL and #graphics people, are there any graphics profiling/instrumentation/frame debugger solutions which work with OpenGL on modern non-Windows systems? Something 脿 la #RenderDoc but that works on #Wayland or Apple Silicon Macs. To do frame debugging right now I have to log out of my Wayland session on my #Linux desktop and log in to #X11, which is uber-broken on my mixed DPI fractional scaling multi monitor setup... #programming #graphicsprogramming #macdev

Gotta love good ol' 1-bit pixel dithering (ordered, Floyd-Steinberg, etc.) 馃挌

饾檲饾櫀饾櫂饾檵饾櫀饾櫈饾櫍饾櫓 饾樇饾櫑饾櫓 饾檨饾櫑饾櫎饾櫌 饾檹饾櫇饾櫄 饾檲饾櫈饾櫃-80饾櫒 饾檸饾櫓饾櫈饾櫋饾櫋 饾檱饾櫎饾櫎饾櫊饾櫒 饾檪饾櫑饾櫄饾櫀饾櫓 饾檹饾櫎饾櫃饾櫀饾櫘

https://blog.decryption.net.au/posts/macpaint.html

#PixelArt#RetroComputing#VintageComputing #retro #apple #BlackAndWhite #computers #computing #1980s #macOS#Mac#tech #technology #vintage #nostalgia #old #graphics #CharacterDesign #design #artwork #digital #DigitalArt #art #artist #arte #arts#GraphicDesign #MastoArt#FediArt #CreativeToots#ArtistsOnMastodon

Gotta love good ol' 1-bit pixel dithering (ordered, Floyd-Steinberg, etc.) 馃挌

饾檲饾櫀饾櫂饾檵饾櫀饾櫈饾櫍饾櫓 饾樇饾櫑饾櫓 饾檨饾櫑饾櫎饾櫌 饾檹饾櫇饾櫄 饾檲饾櫈饾櫃-80饾櫒 饾檸饾櫓饾櫈饾櫋饾櫋 饾檱饾櫎饾櫎饾櫊饾櫒 饾檪饾櫑饾櫄饾櫀饾櫓 饾檹饾櫎饾櫃饾櫀饾櫘

https://blog.decryption.net.au/posts/macpaint.html

#PixelArt#RetroComputing#VintageComputing #retro #apple #BlackAndWhite #computers #computing #1980s #macOS#Mac#tech #technology #vintage #nostalgia #old #graphics #CharacterDesign #design #artwork #digital #DigitalArt #art #artist #arte #arts#GraphicDesign #MastoArt#FediArt #CreativeToots#ArtistsOnMastodon

alcinnz
alcinnz boosted

So I'm rendering stuff in the following order:

1. Background image
2. Background fluid color, opaque
3. Sprites etc
4. Foreground fluid color, transparent

So where there's fluid, you should not see the background image, right

SO WHY DO I SEE A BACKGROUND IMAGE

Worse, if I remove the call to draw the foreground fluid, OR make the foreground fluid transparent, IT BEHAVES AS I EXPECT AND THE BACKGROUND IMAGE GOES AWAY

What the actual fuck

#gamedev #graphics #opengl #graphicsprogramming

隆Abbie!
隆Abbie! boosted

NVIDIA is full of shit

Since the disastrous launch of the RTX 50 series, NVIDIA has been unable to escape negative headlines: scalper bots are snatching GPUs away from consumers before official sales even begin, power connectors continue to melt, with no fix in sight, marketing is becoming increasingly deceptive, GPUs are missing processing units when they leave the factory, and the drivers, for which NVIDIA has

https://www.osnews.com/story/142706/nvidia-is-full-of-shit/

#Graphics

NVIDIA is full of shit

Since the disastrous launch of the RTX 50 series, NVIDIA has been unable to escape negative headlines: scalper bots are snatching GPUs away from consumers before official sales even begin, power connectors continue to melt, with no fix in sight, marketing is becoming increasingly deceptive, GPUs are missing processing units when they leave the factory, and the drivers, for which NVIDIA has

https://www.osnews.com/story/142706/nvidia-is-full-of-shit/

#Graphics

So I'm rendering stuff in the following order:

1. Background image
2. Background fluid color, opaque
3. Sprites etc
4. Foreground fluid color, transparent

So where there's fluid, you should not see the background image, right

SO WHY DO I SEE A BACKGROUND IMAGE

Worse, if I remove the call to draw the foreground fluid, OR make the foreground fluid transparent, IT BEHAVES AS I EXPECT AND THE BACKGROUND IMAGE GOES AWAY

What the actual fuck

#gamedev #graphics #opengl #graphicsprogramming