[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / s / t / u / v / vg / vm / vmg / vr / vrpg / vst / w / wg] [i / ic] [r9k / s4s / vip] [cm / hm / lgbt / y] [3 / aco / adv / an / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / pw / qst / sci / soc / sp / tg / toy / trv / tv / vp / vt / wsg / wsr / x / xs] [Settings] [Search] [Mobile] [Home]
Board
Settings Mobile Home
/g/ - Technology


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


what was even the point of vulkan if all games are poorly optimized? every game is way heavier now (i imagine because gamedevs just use whatever abstraction the engine gives them) and all other fields are still going with openGL/GLES
>>
>>108954340
vulkan takes 600 lines of code just to get a triangle on-screen, and you need to manually manage shit that is automatic with opengl programmable pipeline. Only massive crackteams of super-pro graphic programming experts can hope to make it run as fast, let alone faster, than azdo opengl, the latter of which is completely graspable by any solo dev with a bit of practice.
The trend has been like that across a lot of the computing world for a while, which has made the floor impossibly high for even basic software that used to be something a kid could just stumble upon being able to develop in the 80s and 90s.
Everything is going in the wrong direction. You need to lower the floor and raise the ceiling, not raise the floor to match the ceiling, obviously.
>>
vulkan is planned obsolescence tech trying to destroy portable standards like OpenGL
the ultiamte goal is forcing (You) to use lockdown AMGoy cards and create e-waste out of older, perfectly capable hardware
>>
>>108954340
you can let your computer translate directx and opengl to vulkan at runtime
>>
>>108955047
Not sure if clinically retarded or merely pretending.jpg
>>
>>108955057
Maybe I replied to the wrong post
>>
>>108954741
Impressive. Everything you said is wrong.
What happened is that GPU manufacturers would put all kinds of weird shit on the cards. Drivers for generic API's like DirectX and OpenGL had to be implemented in a pessimistic way. Everything was single-threaded, no memory layout was explicit etc. So, game devs who wanted max performance had to go to the manufacturer to ask for optimizations. Around the time a new AAA title dropped gamers had to update their GPU drivers so that they would get the specific optimizations for the brand new game. Because of scale, AMD was losing this battle hard and created Mantle which later would turn into Vulkan.
But then GPGPU (General-Purpose GPU, think CUDA) got popular and GPU manufacturers no longer wanted to create optimized hardware for games. Instead, the GPU memory layout got a lot simpler and most Vulkan quirks became unnecessary.
If you write modern Vulkan (1.3+) it's not much more work than OpenGL. There's also a ton of libraries that abstract a lot of complicated things like VMA for memory allocation.
>>
>>108955479
Which LLM told you this? You should really move on to a more modern, bigger model, even clankers like chatgpt 5+ get things right more often than you do. Pretty embarrassing.
>>
>>108954340
>if all games are poorly optimized
false premise
optimized != runs well on your thirdworld shitbox with an igpu
>>
>>108956223
>Which LLM told you this?
I'm using NiggerEUTurboKike 6.7 you should try it it's very good.
>>
>>108956293
It's clearly very bad since it can't get basic facts straight, sorry to say.
>>
gamedev with opengl was too easy so they had to create artifical barriers to entry



[Advertise on 4chan]

Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.