Commit Graph

17 Commits

Author SHA1 Message Date
Jack Christensen dcc610b245 Begin work on Disney BRDF (Diffuse, Specular, Ambient) 2024-08-18 22:25:11 -04:00
Jack Christensen 9408344349 Add normal to deferred shading setup 2024-08-17 19:40:42 -04:00
Jack Christensen 706b17b19a Refactor 2024-08-17 19:10:45 -04:00
Jack Christensen 1c75e7ddd8 Calculate smooth normals in TES 2024-08-17 19:10:15 -04:00
Jack Christensen 2f4de89791 Add position output for deferred rendering 2024-08-17 19:08:11 -04:00
Jack Christensen 025f442686 Add slider for tessellation factor 2024-08-17 19:05:05 -04:00
Jack Christensen 5212d5aa19 Displacement working with normals 2024-08-16 00:15:26 -04:00
Jack Christensen 05ecd9b4be Refactor tessellation shader pipeline 2024-08-15 13:53:52 -04:00
Jack Christensen cba45bdecf Can import .hgt files. TODO refactor 2024-08-15 00:56:29 -04:00
Jack Christensen 136b5cab9c Move PVM matrix multiplication from vertex to tessellation eval shader 2024-08-14 19:14:43 -04:00
Jack Christensen b2450d4ca5 Switch triangle for tessellated quad patch with tess shaders 2024-08-14 18:04:06 -04:00
Jack Christensen 250c108e97 Implement HDR and gamma correction in post shader pass 2024-08-14 16:40:51 -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 07eb172464 Refactorize and started shader pipline 2024-08-13 16:25:56 -04:00
Jack Christensen d4537b88a5 Shaders up and running 2024-08-12 21:40:37 -04:00
Jack Christensen fca0524e8a Add licensing, README, and placeholder shader file 2024-08-10 19:37:45 -04:00