DJ! Swap that chain!!! // Vulkan For Beginners #7

  Рет қаралды 2,224

OGLDEV

OGLDEV

Күн бұрын

Пікірлер: 13
@OGLDEV
@OGLDEV 6 ай бұрын
Clone the sources: git clone --recurse-submodules github.com/emeiri/ogldev.git If you want to get the same version that was used in the video you can checkout the tag 'VULKAN_07'. Build on Windows: Open the Visual Studio solution: ogldev\Windows\ogldev_vs_2022\ogldev_vs_2022.sln Build the project 'Vulkan\Tutorials\Tutorial04-07'
@thehambone1454
@thehambone1454 5 ай бұрын
Thank you so much for being someone still interested in the low level stuff! We are becoming few and far between!
@OGLDEV
@OGLDEV 5 ай бұрын
You're welcome!
@coreC..
@coreC.. 3 ай бұрын
Now i've watched the previous 6 Vulkan videos in one go, i really need time to absorb all the info before continuing. There is quite a lot of preparation to be done in Vulkan compared to OpenGL. woot! For any Vulkan beginner the road to the first "Hello World Triangle" is long. This channel surely helps explaining all the objects and structures you need to get familiar with, before even able to render anything. 👍 I guess people without any OpenGL knowledge have an extra hard time learning Vulkan. Brave people..
@OGLDEV
@OGLDEV 3 ай бұрын
Thanks and good luck!
@chrispizz1327
@chrispizz1327 6 ай бұрын
Will you come back to OpenGL or is it a "one way ticket" to Vulcan ?
@OGLDEV
@OGLDEV 6 ай бұрын
Sure I will! The next video is on OpenGL :-)
@lanchanoinguyen2914
@lanchanoinguyen2914 6 ай бұрын
can we choose between different display modes(immediate,fifo...etc) in opengl? Can those setup in vulkan be changed during runtime just like opengl?
@OGLDEV
@OGLDEV 6 ай бұрын
OpenGL doesn't provide the same flexibility as Vulkan but there are various Vendor only hacks and driver extensions that provide some of the functionality. For example, NVIDIA has a mailbox mode for EGL so this is Android only. Not sure if they have the same thing for Windows.
@lanchanoinguyen2914
@lanchanoinguyen2914 6 ай бұрын
​@@OGLDEVokay sir,hope that you will soon grasp all of this vulkan knowledges and create the first triangle.
@vvgr409
@vvgr409 6 ай бұрын
You can recreate Vulkan swapchain during runtime. In fact you have to if you want to handle window resize as you can't change swapchain size after it's created.
@OGLDEV
@OGLDEV 6 ай бұрын
@vvgr409 True. Now that I look at the second question I feel that I misunderstood it. Most of Vulkan objects are immutable by design. So you have to prepare them upfront for later use and then the driver can optimize whatever it needs to do for the specific use case. But if you decide to support window resize events during runtime (which you don't have to - you can force a restart if the user wants to change resolution) then you will need to recreate the swapchain.
@OGLDEV
@OGLDEV 6 ай бұрын
We need a few more videos for that. Stay tuned...
Buffer Those Commands! // Vulkan For Beginners #8
13:03
OGLDEV
Рет қаралды 2 М.
Dear Game Developers, Stop Messing This Up!
22:19
Jonas Tyroller
Рет қаралды 718 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 12 МЛН
Mom had to stand up for the whole family!❤️😍😁
00:39
DaMus
Рет қаралды 3,2 МЛН
The OpenGL Software Ecosystem
13:51
OGLDEV
Рет қаралды 7 М.
How Video Games Fake X-Ray
15:18
Oskar Schramm
Рет қаралды 4,8 М.
OpenGL - Framebuffer Objects
14:37
Brian Will
Рет қаралды 20 М.
Image Memory Barriers // Vulkan For Beginners #11
12:49
OGLDEV
Рет қаралды 1,4 М.
Pass me that render, please // Vulkan For Beginners #12
18:35
My thoughts on framework after daily driving it for 2 years
16:34
Louis Rossmann
Рет қаралды 712 М.
Become a shell wizard in ~12 mins
12:25
CODE IS EVERYTHING
Рет қаралды 252 М.
The 8 Game Code & Architecture Mistakes We ALL Make - Unity3D
25:45
Jason Weimann (GameDev)
Рет қаралды 122 М.
Incredible: Teacher builds airplane to teach kids behavior! #shorts
00:32
Fabiosa Stories
Рет қаралды 12 МЛН