Programmable Vertex Pulling // Intermediate OpenGL Series

Опубликовано: 09 Март 2025
на канале: OGLDEV
3,510
133

In this video we learn how to get vertices into the vertex shader using the Programmable Vertex Pulling technique.

The main files reviewed in the video are:
ogldev\DemoLITION\Framework\Shaders\GL\forward_lighting.vs
ogldev\DemoLITION\Framework\Source\core_model.cpp

🔥 See the list of the books that I'm using as background information for my tutorials: https://ogldev.org/books.html. I highly recommend them for learning more about OpenGL and Vulkan. These are affiliate links so if you use them to buy any of the books the price is the same for you and I will get a small commission (thank-you!).

📚 Timecodes 📚
0:00 Background
0:44 Programmable Vertex Pulling
2:88 Two levels of the technique
4:21 Applications
6:13 Start of code review - app side
10:05 Shader side
15:55 Outro

🔥More details in the article by Daniel Rakos (page 293) in the 'OpenGL Insights' (https://www.amazon.com/dp/1439893764/) and the '3D Graphics Programming Cookbook' (https://www.amazon.com/dp/1838986197 - page 89)

🔥Please visit https://ogldev.org to see more of my tutorials on modern OpenGL.

🔥Link to source:
https://github.com/emeiri/ogldev/tree...
If you want to get the same version of the code that was used in the video checkout the tag 'TUT_53_PVP'

Feel free to comment below.

🔗Contacts:
🔹Email: [email protected]
🔹Instagram: @ogldev1
🔹Github: https://github.com/emeiri/ogldev.git
🔹TikTok -   / ogldev  
🔹Twitter: @ogldev
🔹One time donations (Paypal): https://ogldev.org/donate.html
🔹Patreon:   / ogldev  

🙏Credits:
🔹Video by Ciprian Stancu from https://Pixabay.com
🔹cosy dreaming by Snoozybeats   / snoozybeats  
Creative Commons — Attribution 3.0 Unported — CC BY 3.0
Free Download / Stream: https://bit.ly/3SAqqJI
Music promoted by Audio Library https://bit.ly/3YvGqjX
🔹Malta by ASHUTOSH   / grandakt  
Creative Commons — Attribution-ShareAlike 3.0 Unported — CC BY-SA 3.0
Free Download / Stream: https://bit.ly/3WLI1B5
Music promoted by Audio Library https://bit.ly/4d934Dg
🔹GTA clip by ‪@Techygeek33‬ :    • Top 5 FREE Open World Games You NEED ...  

Enjoy,

Etay Meiri

#vulkan