Commit Graph

27 Commits

Author SHA1 Message Date
Jack Christensen ca26a4f068 Got rid of load_texture due to errors 2024-08-20 01:01:41 -04:00
Jack Christensen 2d14a6011d Add include to platform_utils.h to load_texture 2024-08-20 00:52:09 -04:00
Jack Christensen d144434f59 Refactor fbo to make for functional, less OOP 2024-08-20 00:47:41 -04:00
Jack Christensen 25147837fc Add load_texture 2024-08-20 00:47:03 -04:00
Jack Christensen f63a3b1ab6 Renamed callbacks_tmp back to callbacks 2024-08-18 22:29:54 -04:00
Jack Christensen d36beaacdc Temporarily rename callbacks to callbacks_tmp 2024-08-18 22:29:21 -04:00
Jack Christensen c8e19a6d12 Get callbacks to work with Scene class 2024-08-18 22:26:33 -04:00
Jack Christensen 514b05120a Rename PlatformUtils.h -> platform_utils.h, Callbacks.h and Callbacks.cpp -> callbacks.h and callbacks.cpp 2024-08-18 22:00:51 -04:00
Jack Christensen 9408344349 Add normal to deferred shading setup 2024-08-17 19:40:42 -04:00
Jack Christensen 294c2f3c85 Add option for geometry shader in initial pass 2024-08-17 19:09:48 -04:00
Jack Christensen 2f4de89791 Add position output for deferred rendering 2024-08-17 19:08:11 -04:00
Jack Christensen a45473c77e Add dynamic patch grid resolution 2024-08-17 12:25:42 -04:00
Jack Christensen bc8d855098 Typo in scene.h and some cleanup 2024-08-15 01:09:37 -04:00
Jack Christensen cba45bdecf Can import .hgt files. TODO refactor 2024-08-15 00:56:29 -04:00
Jack Christensen b2450d4ca5 Switch triangle for tessellated quad patch with tess shaders 2024-08-14 18:04:06 -04:00
Jack Christensen 7060c08217 Refactor, setup FBO, and render into ImGui window 2024-08-14 02:16:53 -04:00
Jack Christensen 0e348944b1 Make some indentations concistent 2024-08-13 18:09:49 -04:00
Jack Christensen 74ac6aec9a Create const variables for window dimensions 2024-08-13 17:58:49 -04:00
Jack Christensen 590982cde3 Add FBO class. Still need to add functionality 2024-08-13 17:47:16 -04:00
Jack Christensen 07eb172464 Refactorize and started shader pipline 2024-08-13 16:25:56 -04:00
Jack Christensen 0adc58fe20 Add PluginUtils.h to DebugCallback includes 2024-08-12 21:59:48 -04:00
Jack Christensen 8e5f1f1119 Fix case sensitive issue for linux 2024-08-12 21:58:13 -04:00
Jack Christensen dcd82ae202 Create PlatformUtils.h to handle cross platform compatibility 2024-08-12 21:55:08 -04:00
Jack Christensen 8ff81a064a Add more files from VS_Template 2024-08-12 21:40:28 -04:00
Jack Christensen 535acecc32 Rename directories headers->include | src->source 2024-08-11 15:09:37 -04:00
Jack Christensen f5a6df5cd0 Remove GLEW and GLFW from repo and add include/ to .gitignore 2024-08-10 19:17:37 -04:00
Jack Christensen b16a632d61 Initial commit 2024-08-10 19:12:21 -04:00