Some useful Timestamps:
00:00 - 05:06 -- Introduction Before Tutorial.
05:07 - 12:32 -- Quick Recap on Changes (and additions).
12:33 - 15:47 -- ITexture.h (In GraphicsModule) Changes.
15:48 - 20:10 -- Texture2D.h (In GraphicsModule) Changes.
20:11 - 25:49 -- Trying to explain how the window works while Renderdoc breaks.
26:26 - 27:34 -- Framebuffer.h (In Week 3 Starter) Depth Target Declarations.
27:35 - 29:11 -- Framebuffer.h (In Week 3 Starter) ColorTarget Declarations.
29:12 - 30:58 -- Framebuffer.h (In Week 3 Starter) Quick Formatting Fix for the two above.
00:31:05 - 01:06:47 -- Framebuffer.h (In Week 3 Starter) Framebuffer Declarations.
01:06:48 - 01:08:05 -- Framebuffer.h (In Week 3 Starter) Creating Empty Definitions for file.
01:08:10 - 01:09:43 -- Framebuffer.cpp (In Week 3 Starter) Setting up static variables.
01:09:44 - 01:12:20 -- Framebuffer.cpp (In Week 3 Starter) Setting up Target Unloads.
01:16:07 - 01:17:09 -- Framebuffer.cpp (In Week 3 Starter) Setting up Framebuffer Unload.
01:17:10 - 01:25:17 -- Framebuffer.cpp (In Week 3 Starter) Framebuffer Init Depth Buffer (Please note the last line should be glBindTexture(GL_TEXTURE_2D, GL_NONE) instead).
01:25:18 - 01:36:42 -- Framebuffer.cpp (In Week 3 Starter) Framebuffer Init Color Buffer.
01:36:43 - 01:38:41 -- Framebuffer.cpp (In Week 3 Starter) Finishing up Framebuffer Init.
01:39:27 - 01:42:10 -- Framebuffer.cpp (In Week 3 Starter) Add Framebuffer Targets.
01:42:11 - 01:43:20 -- Framebuffer.cpp (In Week 3 Starter) Bind and Unbind target textures.
01:43:21 - 01:45:23 -- Framebuffer.cpp (In Week 3 Starter) Reshape and Set Size.
01:45:24 - 01:45:42 -- Framebuffer.cpp (In Week 3 Starter) Viewport setting.
01:45:43 - 01:47:04 -- Framebuffer.cpp (In Week 3 Starter) Bind and Unbind framebuffer.
01:47:05 - 01:49:35 -- Framebuffer.cpp (In Week 3 Starter) Rendering to back buffer and FSQ.
01:49:36 - 01:51:34 -- Framebuffer.cpp (In Week 3 Starter) Clear FBO and Check FBO.
01:51:35 - 02:01:07 -- Framebuffer.cpp (In Week 3 Starter) Init FSQ and Draw FSQ (This code was posted in the discord channel, and pinned).
02:01:08 - 02:10:47 -- Various help to catch students up.
02:10:48 - 02:11:04 -- BackendHandler.h (In Week 3 Starter) Add Framebuffer.h include.
02:12:52 - 02:16:05 -- main.cpp (In Week 3 Starter) Add framebufferObject and Init.
02:16:06 - 02:16:49 -- main.cpp (In Week 3 Starter) Add Clear, Bind and Unbind calls.
02:19:28 - 02:21:20 -- Showing what happens if you don't clear FBO and try to render.
02:21:21 - 02:21:39 -- main.cpp (In Week 3 Starter) Add Draw to Back Buffer call.
02:21:40 - 02:24:32 -- Showing what happens when you do clear FBO and try to render.
02:24:33 - 02:25:39 -- Rendering the FBO properly to the back buffer now.
02:25:40 - 02:28:50 -- Various help to catch students up.
02:28:51 - 02:31:38 -- BackendHandler.cpp (In Week 3 Starter) Add reshape call for framebuffers.
02:31:39 - 02:36:40 -- Various help to catch students up.
02:36:41 - 02:36:56 -- Closing Statements
I'm going to look into maybe pre-recording tutorial videos the week before so that they can have less pausing and catching everyone up. And every half tutorial can just be "question hours".
Ещё видео!