Deprecated or still worth learning?

Deprecated or still worth learning?

Attached: 124124124.png (440x192, 11K)

Other urls found in this thread:

learnvulkan.com/
udemy.com/graphics-with-modern-opengl/
lazyfoo.net/tutorials/OpenGL/index.php
learnopengl.com/
jeremyong.com/c /vulkan/graphics/rendering/2018/03/26/how-to-learn-vulkan.html
pcgamingwiki.com/wiki/List_of_DirectX_12_games
duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html
twitter.com/SFWRedditVideos

Learn vulkan instead

/bread

Thats what i thought of doing but the documentation and courses/books/etc is so goddamn shit for it compared to OpenGL yet.

vulkan is the future, openGL is mainly used now in mobile and multi-platform applications, but it's miles behind performance wise compared to vulkan, since it doesn't have a low-level implementation.

not even close?
its literally dominating both the mobile & pc market.
Just because certain platforms are dropping priority for it doesn't mean its deprecated. Will still be in use for atleast 50+ years.

>vulkan is the future
ye but its a distant future, learning it is a goddamn mess.

That's why we need more people learning and pushing it forward

they still haven't come up with a model file importer while directx had d3dx since 1996 starting with d3d7

Problem is there is no source to learn from

Sure there is. It's an overcomplicated trash fire of an API and you do have to budget a lot of time to learn it, but there are more than enough resources.

>overcomplicated trash fire of an API
Its fast tho!

>but there are more than enough resources.


Could you post some good ones?

Don't use immediate mode, learn the latest or better yet egl that strips out decades of cruft. Doing it the right way carries over to vulkan/dx12 because it's more aligned with what gpus are doing

Be on the lookout for learnvulkan.com/ when it releases. If it's anything like his previous work it will be good.

Is this course good for openGL and just grafix in general? Anyone used it?

udemy.com/graphics-with-modern-opengl/

just use lazyfoo.net/tutorials/OpenGL/index.php instead

>immediate mode
That API is literally from the 90s, do NOT waste your time on this OP. Learn modern OpenGL, everything should be done using shaders and that's it. If you learn this API you cannot carry your knowledge over to anything.

not OP so is this course ok?

udemy.com/graphics-with-modern-opengl/

It say last update 2019 so i would assume its quite modern, but the guy uses glfw and glew and dont know if thats the normal opengl workflow to use those libraries

>For this tutorial we'll be starting using the OpenGL 2.1 era code to get started with the basics. Then we'll transition to modern OpenGL 3.0+ shader based programs.
>I don't read for more than 5 seconds before commenting

It seems okay but this site is pretty good and free: learnopengl.com/ give it a try first and then consider that udemy course.

The only thing modern OpenGL does is put pixels on the screen - really fast. You're on your own for creating a window/user input. That's where things like GLFW or GLEW comes in, it's okay to use them. Just avoid things like SDL or SFML if it's OpenGL you're trying to learn.

Still worth learning. All official Vulkan documentation recommends people who don't need to squeeze every last drop of performance out of their device for their program to just learn OpenGL instead.
Do that. Vulkan is an absolute shit API. DirectX12 and Metal manage to get the same performance as it without being absolutely retarded and requiring you to write 2000 lines of code before you can even write your first shader.

Vulkan is on par with metal/dx12 imo
But as you say there is a ton of boilerplate code that you need to write the first time you use/learn vulkan

>DirectX12

Isnt this shit a vaporwave , i heard about it some years ago how it will revolutionize the industry with some RTS tech-demos showing it taking advantage of cores but then i haven't heard shit

>Vulkan is an absolute shit API

DOOM

THO

GZDoom is still technically considered "Unplayable/Unfinished"

Attached: trolldoge.png (128x128, 31K)

get books on both.
opengl has more info for the totality of things you can do. renderers/rendering techniques, games etc.

vulkan tutorials/books are mostly about the api and not actual real world solutions for games or rendering. you're expected to know that already.

smtebooks has pdf's on both

Talking about OpenGL, am i supposed to remember all the fucking boilerplate that comes with creating a window

Use freeglut, sdl or sfml imo

Here's your diving board: jeremyong.com/c /vulkan/graphics/rendering/2018/03/26/how-to-learn-vulkan.html

pcgamingwiki.com/wiki/List_of_DirectX_12_games
It hasn't "revolutionized" anything, but it is the current standard graphics API for Windows.

this, despite Vulkan seems more complicated at the start, it is much more explicit compared to OpenGL

both GL 2.0 and D3D9 can be written with just shader-based code, here's a shader-based GL2 tutorial

duriansoftware.com/joe/An-intro-to-modern-OpenGL.-Table-of-Contents.html