←back to thread

241 points fschuett | 2 comments | | HN request time: 0s | source
Show context
pbohun ◴[] No.45664365[source]
What's cool about this is that computers are so fast that you could probably make a decent 2D game using only this software-rendered OpenGL 1.1 library.
replies(4): >>45664497 #>>45665580 #>>45666200 #>>45667100 #
YesBox ◴[] No.45664497[source]
Edit: I missed this was software rendered. I’m one gen-iteration ahead. Prob would still be possible to render my game cpu side provided I use the most efficient sprite depth ordering algorithm possible (my game is isometric pixel art like rollercoaster tycoon)

Ha! That’s what I’m stuck with for Metropolis 1998. I have to use the ancient OpenGL fixed function pipeline (thankfully I discovered an AB extension function in the gl.h file that allows addition fields to be passed to the GPU).

I’m using SFML for the graphics framework which I think is OpenGL 1.x

Game to show what’s possible: https://store.steampowered.com/app/2287430/Metropolis_1998/

replies(4): >>45665627 #>>45665896 #>>45669581 #>>45674095 #
1. dandersch ◴[] No.45665627[source]
> I have to use the ancient OpenGL fixed function pipeline

Why do you have to and do you also use parts of the old immediate-mode API?

replies(1): >>45668590 #
2. YesBox ◴[] No.45668590[source]
It's what SFML uses. Im unable to create my own framework for the time being. Im not using immediate-mode