Jack
a92b85ab35
Add GeoData to TEC
2024-08-25 23:04:34 -04:00
Jack
7cf2ec7b55
Refactor uniforms
...
Add GeoData to control uniforms for geo pass. TODO refactor post pass uniforms
2024-08-25 22:49:45 -04:00
Jack
f638a2f1f8
Bind attribute location
...
Realized that attribute locations were not bound for the geometry pass. Fixed that and renamed variables to be camelCase
2024-08-25 22:16:14 -04:00
Jack
1e7656e3ad
Update relavent files to glsl version 4.5
2024-08-25 19:26:12 -04:00
Jack
0b3c7b0f74
Add TIFF import
...
Completed LoadTexture() to allow for TIFF files and loaded the color texture to the shaders. Some minor changes to the fragment shaders, but nothing major.
2024-08-25 16:31:01 -04:00
Jack Christensen
3c37e349dd
Fix typo
2024-08-19 11:06:50 -04:00
Jack Christensen
9acc0a8be9
Test if shader bug trips CI/CD
2024-08-19 11:05:31 -04:00
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