Ik it's been 3 years, but congrats man and thanks for this series :D i'm learning so much cool stuff
@posmacnicolai2 жыл бұрын
the same thoughts)
@olegcherkasky27555 жыл бұрын
Congrats on the marriage! I don't follow you on social media so I had no idea you were getting married, good to know that you didn't forget about the engine.
@gregandark85715 жыл бұрын
ему к меганычю 101,но спасать его уже поздно.
@kemptcode5 жыл бұрын
I think your wedding invitation got lost in the mail because i never got one
@giancedrick5074 жыл бұрын
My God, the true and proud owner of "John Doe"
@otinane955 жыл бұрын
Probably the best c++ instructor on youtube. Really, really appreciate your work my dude! Not currently studying these series but will at some point for sure. Your videos are gold. With in depth explanation and all.. You definitely deserve a ton more views.. Congrats on the marriage, wish you the best!!!
@theo-dr2dz Жыл бұрын
Wouldn't say so. He clearly has experience in game engines and rendering, but his c++ style is rather old-fashioned. He looks half my age, but he is the old-fashioned one. What's the deal with all the resource-owning raw pointers? In most places where he uses them, the situation is not complicated, but why do it at all? Using a unique_ptr costs nothing and gives crystal-clear ownership semantics and absolute certainty of no leaks and no crashes because of double free-ing. And these rendering API's. He might eventually support multiple API's, but that will always be a closed set that is known at compile time. That screams std::variant. Pros: everything can be stack-allocated, no unneeded pointer chasing, no virtual function calls. These contexts have only a small amount of state, barely more than a pointer to a native context. A size of a variant is the size of the largest alternative, but with this kind of super light-weight objects, that's not a problem at all.
@awildboop5 жыл бұрын
I watched your java game development videos years ago. It's what really motivated me to start development. I followed the sparky engine for a bit and just randomly thought about it. Nice to see you're still goin'!
@anyachernikov5 жыл бұрын
😊😊🥰🥰🥰🥰
@devondecenzo26585 жыл бұрын
Congrats man. Hope you two are going to be happy together for the rest of your lives.
@reallybigbiscuit35685 жыл бұрын
Hey man, haven't watched your videos in years and you are now married! May God bless you and your wife. Best of luck for everything in the future. Salute! 😊
@dw28435 жыл бұрын
It's really awesome when you think about the future in these vids. I see too many tutorials where people rush things. Also gives me some hope that this will go on for awhile :)
@mohammednihad67555 жыл бұрын
Congrats on the marriage! We missed you :)
@DerrickCanfield5 жыл бұрын
Congratulations The Gherno!
@TheEliteMike5 жыл бұрын
Cherno, thanks so much for these videos. You’ve been such a light of knowledge to me and my endeavors of creating my C game engine, and no matter what language you seem to implement, it’s ALWAYS enlightening. Thank YOU so much, really.
@edcarlo5 жыл бұрын
congrats and goodluck for the next level of your life,
@absorbingdude Жыл бұрын
It's insane, gonna follow this with vulkan!
@kirafortherescue77565 жыл бұрын
Liked before even seeing the video... I still didn't get to the rendering point though but thank you for coming back and congratulations on the wedding!
@ryanj.s93405 жыл бұрын
congrats cherno !
@kevinlackokl5 жыл бұрын
Welcome back Cherno. Obviously congrats on getting married. :) I'm really happy to get back into your videos again, you are a huge inspiration to me and I hope you keep making these awesome videos so we can all learn from you :)
@SownJevan11 ай бұрын
Congratulations Mate! Hope you have a fruitful life, even though it has been 4 years now.
@nikoszervo4 жыл бұрын
@TheCherno You can't use immediate mode because when you used the GLAD generator you selected the core profile, so the GLAD generator did not include glBegin , glEnd in the source file :D
@vamidicreations5 жыл бұрын
Congratulations on the marriage! Glad to have you back!
@abdullahamrsobh5 жыл бұрын
Congratulations and welcome back :D
@Fobber925 жыл бұрын
Congratulations!
@Gunslinger9625 жыл бұрын
Finally he's back
@Narblo5 жыл бұрын
12:16 I wanted to see the link of that. Can you please share it?
@beardninja50295 жыл бұрын
YAY YOU'RE BACK!!
@JuWnL5 жыл бұрын
Huge Thank You!
@jaykayluo71455 жыл бұрын
finally updated!!!
@mario75014 жыл бұрын
I think you have to include glad before GLFW. At least that's the case with glew :)
@jamesbaguio23865 жыл бұрын
Welcome back. 😊
@kunaltomar1312895 жыл бұрын
Congrats Boi
@GoldenWind5 жыл бұрын
Great video!😊😊😊
@Venator-ci5gf5 жыл бұрын
Congratulations !!
@koungmeng5 жыл бұрын
yay you are back bro
@volodymyrvasylkun91614 жыл бұрын
Really great series that can teach you. However you say that you want to make rendering context and rendering code independent and abstracted for different API's, but right here you create GL context dependent from GLFWwindow. Isn't it an archtecture mistake? I think your window should be a part of render abstraction, because even in Windows creation DirectX and GL contexts are very different and you still have differences in creating those on different OS. So why you do that instead of abstracting it? In any case, these videos are really cool and helpful
@alessandrodellafrattina69699 ай бұрын
fr
@sam_is_people11702 жыл бұрын
thanks!
@h651195 жыл бұрын
welcome back!!
@furqanahmadd5 жыл бұрын
Congrats !
@furqanahmadd5 жыл бұрын
Your teaching method is amazing
@PotatoHate5 жыл бұрын
Congrats. 😁
@TrairiChillHop5 жыл бұрын
Congrats for the wedding!
@tinyrobot74435 жыл бұрын
congrats (can't spell the full word) for your marriage! Have a wonderful life, nice kids (maybe) and thanks a lot for this series!
@_Omni5 жыл бұрын
Finally 🙏
@yahiaghadiry98855 жыл бұрын
Love ur vids
@juliusherbert7095 жыл бұрын
just cool!
@tfg_85645 жыл бұрын
dude, its 3 in the morning, do you know how much time i’m gonna spend on this and learn from it.
@NisalDilshan4 жыл бұрын
Where is the PowerPoint presentation you mentioned in 12:15 ?
@jesperj865 жыл бұрын
congratulations on the marriage!
@Murderface6665 жыл бұрын
ImGuiConfigFlags_DockingEnable, ImGuiConfigFlags_ViewportsEnable showing error E0020 (identifier is undefined) and RenderPlatformWindowsDefault, UpdatePlaformWindows are showing error E0135 (namespace has no member)
@AnythingSoupVODS11 ай бұрын
if you're trying this right now, it may not work, I full on copied everything from his, and it hits me with a random debug error(), quite literally just says "debug error" with nothing else. So if that's the case just go on and follow along the best you can. edit** Forgot to mention, it's something to do with the ImGui API
@fazzo54098 ай бұрын
Did you check the terminal? I checked the terminal and the error said "Assertion failed: io.BackendPlatformUserData == nullptr && "Already initialized a platform backend!", file C:\Dev\Ducky\Ducky\vendor\imgui\backends\imgui_impl_glfw.cpp, line 545" still not sure how to fix it though but I thought maybe you had solved it already?
@alixaprodev5 жыл бұрын
*congrats for your marriage hope you donot leave us alone*
@vvvvvvvvw5 жыл бұрын
Congratulations on the marriage
@nathanm9885 жыл бұрын
Congratulations for the marriage 🎉
@prezadent15 жыл бұрын
Me 7 months ago (really): "So we will have a working Pong game in about a year or so?" Cherno: "Hold my prune juice"
@rafakruszyna50664 жыл бұрын
hey, which book best describe rendering engine architecture?
@esben1815 жыл бұрын
You have a ring
@flamendless5 жыл бұрын
I want to see your wedding photos ☺
@user-em9mw9ch3y5 жыл бұрын
Oh ...you got married ? She's a lucky girl. Now get back to the game engine.😑 kidding Congrats
@mrbee83365 жыл бұрын
Cherno do you play any games?
@nubdotdev4 жыл бұрын
What is the purpose of having a graphics context if you're still going to make glfw calls in WindowsWindow?
@CODEDSTUDIO5 жыл бұрын
WOW congrat🌹🌹🌹🌹🌹🌹🌸🌸💐🌸🌸🌼💐
@devondecenzo26585 жыл бұрын
Can you use Unity with c++? I am new at this.
@pooria_garrett30205 жыл бұрын
Nope C# only
@devondecenzo26585 жыл бұрын
@@pooria_garrett3020 thanks
@renaudmarshall99035 жыл бұрын
Congratulations on your marriage!
@turner77775 жыл бұрын
Hey, can you recommend me someone who teaches Assembly really well like you ?
@CameronCobb5 жыл бұрын
xXTurnerLP why are you wanting to learn Assembly ?🤔
@turner77775 жыл бұрын
@@CameronCobb reverse engineering 😂
@poleve540922 күн бұрын
@@turner77775 years later still hasn't learned assembly. Crazy.
@DRAGON_FullPower5 жыл бұрын
will make a directx series?Is a little more good than opengl
@dw28435 жыл бұрын
Seriously? Have you watched the introductory video? He already addressed this.
@DRAGON_FullPower5 жыл бұрын
@@dw2843 i know but i really want a directx tutorial from cherno cause is the best teacher ever
@dw28435 жыл бұрын
@@DRAGON_FullPower Even in THIS video he said he's planning to add DirectX support. Wait for that day to come.
@DRAGON_FullPower5 жыл бұрын
@@dw2843 i will wait.No problem.Was only an idea
@dw28435 жыл бұрын
@@DRAGON_FullPower Alright. I think I overreacted a bit. It's just that people always repetitively ask for things that he's already addressed.
@javadborhani78385 жыл бұрын
Where is the bride?! I won't follow you without her :)
@tarasboichuk39584 жыл бұрын
When u make your game engine and you did not get to rendering a triangle in 3 months
@debmalyamitra3535 жыл бұрын
First
@graph2001 Жыл бұрын
ChatGPT3.5 Generated content: - The video is part of a game engine series by Jenna, who is now married and continuing the series after a long break. - Jenna thanks the Patreon supporters who made the series possible and offers access to her private development branch version of Hazel and a private channel for communication. - The episode covers rendering and creating a rendering context for each API used, such as OpenGL, DirectX, or Vulkan. - The context class contains graphics-specific code for rendering and will be API-dependent, with the implementation chosen at runtime. - Jenna wants to future-proof the engine by supporting other APIs like Metal and creating an editor interface.