|
|
5d643ddb4e
|
feat: render a large grid of point-particles as billboards with program point size enabled
|
2025-09-18 10:55:48 +02:00 |
|
|
|
74342b5d1a
|
feat: add camera-facing billboard quad rendering with rotation invariance
|
2025-09-18 10:55:43 +02:00 |
|
|
|
e3509a7ece
|
feat: move camera relative to its orientation and clamp pitch angle
|
2025-09-18 00:31:13 +02:00 |
|
|
|
de7cc20db3
|
fix: apply correct model, view, and projection matrices for camera motion each frame
|
2025-09-17 23:49:33 +02:00 |
|
|
|
861c6ebd62
|
feat: add key handlers for tripod camera movement and rotation controls
|
2025-09-17 23:49:33 +02:00 |
|
|
|
f6422f403e
|
feat: add camera position and orientation variables for tripod motion control
|
2025-09-17 23:49:33 +02:00 |
|
|
|
b08a38ce74
|
feat: apply translation and perspective projection to transform matrix before shader upload
|
2025-09-17 23:49:33 +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 |
|
|
|
ff9600071f
|
feat: cycle through transform matrix params a-f over time in main.rs uniform update
|
2025-09-17 23:49:31 +02:00 |
|
|
|
179da91770
|
fix: add type annotation to resolve ambiguous transform matrix type in main.rs
|
2025-09-17 23:49:27 +02:00 |
|
|
|
70f6812fb4
|
feat: add uniform transform matrix with modifiable elements in main.rs
|
2025-09-17 23:49:19 +02:00 |
|