Using Modern OpenGL in C++

preview_player
Показать описание


In this video we're going to be loading all of the OpenGL functions that are accessible to us from our GPU drivers, using a library called GLEW. This will allow us to use the modern functionality of OpenGL in our application.

Thank you to the following Patreon supporters:
- Samuel Egger
- Dominic Pace
- Kevin Gregory Agwaze
- Sébastien Bervoets
- Tobias Humig

Gear I use:
-----------------

Рекомендации по теме
Комментарии
Автор

I went to college for computer programing and we had a course for OpenGL. Not once did our teacher tell us what GLEW was for, he just said download it from the college's server and add it to our project. You simply explaining what it does and its purpose has helped me better understand it. You actually saying its name and thus learning the W stands for wrangler has helped me understand this better.

Marnie_C
Автор

Cherno: "Watch this video linked up there"

Top right corner: *crickets chirping*

dimitri
Автор

I love how you can just get a coffee cup and chill watching these videos while typing the fun stuff out... Love the energy. I know am like 7 years late to this, but keep it going man! Love the content! So much to learn from you!

HungryEagle
Автор

For those wondering, at 12:39 is the VisualAssist extension feature for searching methods, that can also be seen in Cherno's "My Top 5 Visual Assist Features" video at 6:04. In visual studio I think the closest you can get is the ctrl+T.

OoElectron
Автор

Just one VS tip. You don't need c/p piece of code if you move it up or down. Just select piece of code, keep ALT and UP or DOWN key, and move that peace through code.

MarinPlayLista
Автор

Great video, as always. I just can tell you again and again how much I like all the in depth stuff like showing how to reverse engineer libraries etc.

And I just want to mention you forgot to link the glew homepage for all the lazy guys inside your description :D

BOTHLine
Автор

I have always wanted to learn OpenGL and C++. After many crappy videos I found your channel and this sires on OpenGL, and the way you explain things is amazing! Keep up the fantastic work!

lukenieuwenhuijsen
Автор

17:22 If you want to switch the gpu that your exe performs on to NVDIA just right-click on your desktop -> NVIDIA control panel -> Manage 3d settings -> program settings. From there you can chose the program and the preferred graphics processor. I know, absolutely nobody asked but pls comment if that helped

GeorgePenchev-dz
Автор

Love these videos so far. If you take these into depth and really cover it all (Cameras, Lighting, 3D), etc, etc then it will hands down be the best series on the topic out there, and that's saying a lot because there are some REALLY good tutorial series on this subject, so keep up the great work! Also ignore my comment on the last video, I thought I was writing it from this one, and I see this one was only uploaded a day ago, so it's quite clear you're still working on these :)

SoloR
Автор

After following this tutorial series almost all the way to the end, I decided to make my own project from scratch again, using the tutorials as a basis for the new project. I got so many linker errors and couldn't figure out what they were from searching on the Internet. Then I re-watched this and remembered that I had to define the GLEW_STATIC. I missed that when I side-by-side compared the two projects to each other. So if you're making a new project, don't forget this define!

d.a.t.
Автор

Do you have the entire EA Orchestra making music for your series?

edwinjata
Автор

I really love how you explain the errors and solutions, thank you for that. It's really informative.

rajasmahadule
Автор

Learning this with VS Code, GCC on Linux! I appreciate your style of teaching. (By the way, I used to use windows and man VS sets up projects weirdly.)

evanotoole
Автор

I have watch many of your video's, and clearly you are the best to explain the errors and how to fix them. I enjoy your channel, have learnt so much from you. thank you.

rfdave
Автор

First, you speak very fast, which is very good!
Second, you show/explain things very clearly, which is VERY very good!
Third, maybe I missed this, but why would you build a 32-bit application in this day and age? Memory limits, memory fragmentation, and lack of registers are major hindrances in 32-bit.

sander_bouwhuis
Автор

Thank you Yan. These videos are wonderful. As a point for those running on Mac hardware (in Windows) when choosing the linking folders, be sure to use the x64 folder instead of the Win32.

tttopcattt
Автор

I am learning Linux and OpenGL. I found a guide to set up OpenGL. It then had some code to cut and paste. The instructions showed how to compile the code. I then run the program and a white square appeared. Job done.

roberthambrook
Автор

Awesome, very little dead air, excellent pace keep on rocking

johnmcknight
Автор

Pretty neat that you focus on not just putting all the stuff like a cook repice and take your time to explain most of the stuff that probably a non-cpp programmer doesn't really know :)

Totiimon
Автор

Very thorough! Really enjoying your speaking and video style.

calumjohndiprose