No video

Vulkan with C++, Stage 9: Shader Objects

  Рет қаралды 414

GetIntoGameDev

GetIntoGameDev

2 ай бұрын

#gamedev #gamedevelopment #programming
code: github.com/ame...
playlist: • Vulkan 2024
Discord: / discord
Patreon: patreon.com/us...

Пікірлер: 9
@dreams1453
@dreams1453 2 ай бұрын
I've been waiting for Vulcan related videos to pile up. You are doing great job. Thanks man.
@NavjotSingh-dy4iu
@NavjotSingh-dy4iu 2 ай бұрын
Can you also make a video on how to compile shader text into spir-v from c++? And thanks for the series btw. I have watched your whole series on vulkan that you have previously made and learnt quite a lot from it.
@dell_p1
@dell_p1 2 ай бұрын
Cool man. Finaaaally we come closer to render something. One question, what's your onboard GPU? I have to manually switch to my onboard NVIDIA A1000 for this to work. Seems like something older couldnt work though.
@GetIntoGameDev
@GetIntoGameDev 2 ай бұрын
I know right! Hoping to get something visible onscreen before I leave the country next week. On my windows machine I've got an RTX 3070, mac doesn't support shader objects as they're quite a new feature, haven't had a chance to try them on my integrated GPU yet.
@dell_p1
@dell_p1 2 ай бұрын
@@GetIntoGameDev haha, no wonder why you switched from the Mac one. Turns out, something older which doesnt support DX12 is sufferring from the same issue. here in my case is Intel UHD 770 one. What I see here is, the program on my machine complains about "VK_KHR_shader_object" extension. I think I must update the is_suitable function to make some switch here and there... Good job as always. Hope you have a great day.
@DaminGamerMC
@DaminGamerMC 2 ай бұрын
So you are telling me there is no more VkPipeline? Why are we using setters instead of assigning the properties ourselves like in other vk objercts?
@GetIntoGameDev
@GetIntoGameDev 2 ай бұрын
You're still welcome to use vkPipelines if you like! I just didn't find it was worth the extra fuss. As for setters over direct assignment, no particular reason, I was just surprised to see setters so I used them.
@kakalisaha9428
@kakalisaha9428 2 ай бұрын
Sir can you pls help me! I am following the vulkan tutorial and in the swap chain recreation chapter when we check if the swap chain is out of date then we call the recreate function and we return out of the render loop. Why are we even returning out of the render loop. Pls answer
@GetIntoGameDev
@GetIntoGameDev 2 ай бұрын
Great question, does the program work if you don't return from the loop? Does it give any validation errors? My guess is that the current work on the queue needs to be completed before the swapchain is recreated.
Vulkan with C++, Stage 10: Dynamic Rendering
17:44
GetIntoGameDev
Рет қаралды 854
My 2 Year Journey of Learning C, in 9 minutes
8:42
VoxelRifts
Рет қаралды 588 М.
Running With Bigger And Bigger Feastables
00:17
MrBeast
Рет қаралды 85 МЛН
WHY did this C++ code FAIL?
38:10
The Cherno
Рет қаралды 247 М.
The Star Language that will outshine Rust? Gleam
10:33
Code to the Moon
Рет қаралды 32 М.
Databases are the endgame for data-oriented design
20:31
SpacetimeDB
Рет қаралды 1,6 М.
I made the same game in Assembly, C and C++
4:20
Nathan Baggs
Рет қаралды 701 М.
7 Days Stranded In A Cave
17:59
MrBeast
Рет қаралды 46 МЛН
Torvalds Speaks: Impact of Artificial Intelligence on Programming
5:05
Mastery Learning
Рет қаралды 843 М.
I Rewrote This Entire Main File // Code Review
16:08
The Cherno
Рет қаралды 155 М.
SOME UNIQUE C++ CODE! // Pacman Clone Code Review
26:42
The Cherno
Рет қаралды 270 М.
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 140 М.
Learning VULKAN by Rendering a GALAXY
6:10
frozein
Рет қаралды 31 М.