|
|
eeb4e95217
|
fix: declare vPosition input in fragment shader to prevent panic
|
2025-10-02 13:37:19 +02:00 |
|
|
|
4db360df39
|
feat: add contour-based multi-octave bump mapping for rougher terrain
|
2025-10-02 13:37:15 +02:00 |
|
|
|
78d0b091ee
|
feat: add bump mapping to terrain for rougher, less smooth shading
|
2025-10-02 13:37:13 +02:00 |
|
|
|
9c3795044a
|
feat: add Phong specular lighting to fragment shader with shininess and strength controls
|
2025-10-02 13:37:11 +02:00 |
|
|
|
3a138ec59e
|
feat: add ambient component to fragment shader for Phong shading start
|
2025-10-02 13:37:09 +02:00 |
|
|
|
e6dcc428d4
|
fix: complete Task 1 by updating shaders for normals and Lambertian lighting
|
2025-10-02 13:37:07 +02:00 |
|
|
|
f6845c1dd0
|
fix: correct glm::mat3 usage and add missing argument in draw_scene call
|
2025-10-02 12:53:01 +02:00 |
|
|
|
46bdbfb889
|
fix: rotate normals with model to correct helicopter lighting during rotation
|
2025-10-02 12:04:45 +02:00 |
|
|
|
ba305c56fd
|
feat: add Lambertian lighting to fragment shader for surface shading
|
2025-10-02 01:29:03 +02:00 |
|
|
|
b1d0bbdfb6
|
feat: visualize vertex normals as colors by passing normals to fragment shader
|
2025-10-02 01:06:30 +02:00 |
|
|
|
0400e0969d
|
feat: bind transform uniform to location 0 in vertex shader for clarity
|
2025-09-17 23:49:33 +02:00 |
|
|
|
64f04a8b4c
|
vert
|
2025-09-17 23:49:33 +02:00 |
|
|
|
d3fde9cfc2
|
refactor: update vertex data and add transform matrix in vertex shader
|
2025-09-15 15:32:19 +02:00 |
|
|
|
ba0b49c3b6
|
feat: add colors to vao and shaders
|
2025-09-11 23:09:35 +02:00 |
|
|
|
0f13f037ce
|
checkerboard pattern
|
2025-09-02 21:31:09 +02:00 |
|
|
|
03a4b1133e
|
hello world
|
2025-08-26 21:04:15 +02:00 |
|
Michael Gimle
|
555f49180c
|
shaders
|
2020-08-22 08:00:05 +02:00 |
|
Michael Gimle
|
1975cf08c0
|
initial commit
|
2020-08-22 07:47:58 +02:00 |
|