>more verbose>slower for majority of usecases>less platform support... how??
>>107910113>>less platform supportcompared to...?
>>1079101582
if you want verbosity why not vulkan?
>>107910188OpenGL 3+ is better supported by profiling tools. It also doesn't rely on platform extensions for basic functionality, making it more portable.And it runs on hardware all the way back from 2006.
>>107910188If your target includes: Old Intel laptops (GMA series) Old Macs (pre‑2011) Old Windows XP/Vista machines Embedded/industrial PCs with decade‑old GPUs OpenGL 2.x is more portable.If your target is: Anything remotely modern (2010+) Linux systems with Mesa macOS 10.7+ Windows 7+ with any GPU newer than 2007 OpenGL 3.x is equally portable and technically superior.
What's the point of using old OpenGL if you're not retvrning all the way to tradition? Embrace fixed function.
Just use software rendering then
>>107910113>slower for majority of usecasesis today international compulsive lying day or something? i must of missed the memo>less platform supportyou're just a fucking retard. it's supported by fucking everything that can support 3d. read a fucking manual/book you TALENTLESS NIGGER.
>>107910113>OpenGL 3>less platform supportAre you developing for Windows XP?
>>107910113>slower for majority of usecasesthe fuck are you talking about? its clear you just started learning opengl
>>107910113>>107910223We should go back to OpenGL 1.0, immediate mode should be the default, why the fuck do we even need all the bloat of >2.0 or Vulkan?It's a solution for a problem only megacorps which make triple AAA videogames have and their games still manages to have complete shit performance regardless lmao
>>107913360>T&L>Environment combiner>Stencil bufferYou don't need more.
>>107911234why the fuck is minecraft alpha 1.1.2_01 so god damn laggy on my 2014 cpu and my 2016 gputhat game uses open gl 1.x and notch made it on a gpu made in <=2010aforementioned cpu: amd athlon x4 860kaforementioned gpu: nvidia gtx 1050tithis should be adequate enough to enjoy an ancient version of minecraft, but apparently it is notmodern minecraft is even worse though, so i guess i don't really have a pointxonotic (opengl 2.1) runs quite well on my hardwarewhat does this mean?
>>107914159"modern" hardware supports "modern" apis and focuses only on that."modern" hardware """supports""" old apis in that they work, but don't care to ensure they work well.As a retard that only went through a few opengl tutorials, i guess core and compatibility are so different that gpu makers making one perform good kills the other's performance.
>>107914159>>107914393Minecraft regardless of version is dogshit legacy-like OpenGL code. Sodium mod and Optifine back in the day got their massive performance increases from simply utilizing ""modern"" OpenGL features a lot better. Something which also absolutely worked for low end hardware all the same. Either way, if you're relying on your driver somehow magically buffering and effectively JIT-compiling your garbage 2000 draw-call state-change spam every frame, you're just doing graphics programming wrong. Everything ""modern"" OpenGL revolves around letting the programmer program the GPU to run as uninterrupted and parallel as possible, and that's a good thing. The performance is just better and more consistent across vendors if done right. But for non-trivial programs it's not at all easy to do.
>>107911234We should go the tsoding way and do only cpu-bound software rendered graphics.Look at this kino: https://tsoding.github.io/olive.c/
>>107910113I have to deal with fixed function crap at work and I'd like to wring your faggot neck for making this shit thread.
Just use SDL_GPU and let Valve handle the convesion to local drivers.
>>107914696> We should go the tsoding way> https://tsoding.github.io/olive.c/Tsodfag and his idiotic ideas for twittards. Tell me more.
>>107915143Silence, nocoder.
>>107915143If the best you can come up with is "Tsodfag", you really don't have the right to call accuse anyone else of idiotic ideas. At least come up with something clever, like Pseuding.
>>107915589>PseudingI keked.
>>107915165watching someone else coding doesn't count as coding >>107915589mad?