@nothings @casseveritt @LiaSae To minimize the API function set. Easier to transition old OpenGL 1.1 code.
-
-
Replying to @g_truc
@g_truc@casseveritt@LiaSae How is "minimizing the function set" a benefit, though, if it becomes type unsafe?1 reply 0 retweets 0 likes -
Replying to @nothings
@g_truc@casseveritt@LiaSae And is it really easier to transition? In one case you change all the func names, in another you add casts.1 reply 0 retweets 0 likes -
Replying to @nothings
@nothings@g_truc@casseveritt No cast: an offset instead of a raw pointer. Easier to break as you need to add the bind AND change the call.1 reply 0 retweets 0 likes -
Replying to @LiaSae
@LiaSae@g_truc@casseveritt That's case (a); a function which takes an integer instead of a pointer (doesn't need casts) needs a diff name.3 replies 0 retweets 0 likes -
Replying to @nothings
@nothings@LiaSae@g_truc@casseveritt The OpenGL API is kind of fucked at this point :( I was pretty horrified coming back to it.1 reply 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@nothings@LiaSae@casseveritt Actually, I think it's pretty awesome at this point.1 reply 0 retweets 0 likes -
Replying to @g_truc
@g_truc@nothings@LiaSae@casseveritt As an API, it is very, very bad for a number of objective, specific reasons.2 replies 0 retweets 0 likes -
Replying to @cmuratori
@cmuratori@nothings@LiaSae@casseveritt I want to know them then. christophe (dot) riccio {@} g-truc (dot) net1 reply 0 retweets 0 likes -
Replying to @g_truc
@g_truc@nothings@LiaSae@casseveritt It is on my to-do list to post an article going into detail on a few examples.2 replies 0 retweets 0 likes
@g_truc @nothings @LiaSae @casseveritt I am very busy at the moment but I will do it when I start work on the final Witness articles.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.