Buffers in OpenGL How to Code Minecraft Ep 2
>> YOUR LINK HERE: ___ http://youtube.com/watch?v=N7kyXkK2E5s
Join the Discord: / discord • Follow me on Twitch: / gameswthgabe • In this episode I go over the fundamentals of buffers in OpenGL. I go over vertex array buffers and element buffers in depth in the latter half of the video. I also cover some fundamental concepts (the graphics pipeline) that are required to understand the necessity of buffers. • Challenges: https://github.com/codingminecraft/Mi... • Tesselation for Terrain Generation: https://victorbush.com/2015/01/tessel... • Jonathan Blow Explains Graphics: • How 3D video games do graphics. • All the Buffers: https://www.khronos.org/registry/Open... • Buffer Data and Usage Types: https://www.khronos.org/registry/Open... • Element Buffer Docs: https://www.khronos.org/opengl/wiki/V... • My Example Code • C++ Example: https://github.com/codingminecraft/Mi... • Spring / The Promise licensed via Music Vine: THVAJRQFYGELCUNZ • Artist Sunrise licensed via Music Vine • “Serenity Prayer” licensed via Music Vine: NLTYRLTVLNPBSID0 • “Look Up” licensed via Music Vine: OBALWSA54NKIDANG • 0:00 Intro • 0:47 What are Buffers? • 1:22 OpenGL Graphics Pipeline • 1:45 Vertex Processing Stage • 5:34 Tesselation Processing Stage • 6:22 Geometry Processing Stage • 6:45 Primitive Assembly Stage • 7:40 Rasterization Stage • 8:05 Fragment Processing Stage • 8:43 Add your Math Library • 9:14 What are buffers? Revisited • 10:53 Coding Vertex Array Buffers • 13:06 Vertex Attributes • 16:47 Vertex Array Objects • 18:18 Drawing the Vertices • 20:10 Element Buffer Objects • 23:16 Challenges 1 • 23:57 Named Buffers • 25:56 Challenges 2 • 26:17 Closing Thoughts • --------------------------------------------------------------------- • Website: https://ambrosiogabe.github.io/ • Github: https://github.com/ambrosiogabe • Here are some books I recommend if you want to learn about game engine development more thoroughly. I do not profit off any of these sales, these are just some books that have helped me out :) • My Recommended Game Engine Books: • Game Engine Architecture: https://www.gameenginebook.com/ • Game Physics Cookbook (Read this before the next physics book): https://www.amazon.com/Game-Physics-C... • Game Physics (Ian Millington): https://www.amazon.com/Game-Physics-E... • Game Programming Patterns (Free): https://gameprogrammingpatterns.com/ • My Recommended Beginning Game Programming Books: • JavaScript Game Design: https://www.apress.com/gp/book/978143... • My Recommended Java Books: • Data Structures/Algorithms: https://www.amazon.com/Data-Structure... • LWJGL (Free, but I haven't read this thoroughly): https://lwjglgamedev.gitbooks.io/3d-g...
#############################