Commit Graph

28 Commits

Author SHA1 Message Date
Matias
e0475aa880
perf: avoid useless copy of particle positions in renderpass 2025-07-16 22:57:26 +02:00
Matias
4885426233
chore: clean up GPU objects on unload 2025-07-16 22:44:08 +02:00
Matias
d132a016b0
perf: render windows at 0,0
Also cleaned up includes
2025-07-16 22:40:53 +02:00
Matias
8211583606
chore: refactor to multiple files 2025-07-16 22:28:08 +02:00
Matias
28fd76c147
fix: do not glClear with red 2025-07-16 22:04:39 +02:00
Matias
d78fda606f
feat: unregister windows upon closing 2025-07-16 22:04:30 +02:00
Matias
fd86b84cdf
fix: improve rendering somewhat but still has damage & order issues 2025-07-16 20:48:30 +02:00
Matias
1059a997f3
feat: tweak sim params and better detect when wobble is done 2025-07-16 13:32:12 +02:00
Matias
92438a9bce
feat: add working wobble! but there's a ton of rendering weirdness 2025-07-16 12:17:35 +02:00
Matias
168c43269e
feat: calculate correct (probably) UVs 2025-07-14 20:18:35 +02:00
Matias
af189dc9b0
feat: switch to rendering grid with EBO 2025-07-14 18:19:35 +02:00
Matias
dbb4488c75
feat: render a subdivided grid as VAO (wrong UVs) 2025-07-14 17:58:13 +02:00
Matias
c6e73ad94d
feat: render window texture entirely via OpenGL calls 2025-07-14 11:21:25 +02:00
Matias
3cb4b0aa3f
fix: calculate correct window UVs 2025-07-13 22:32:34 +02:00
Matias
cb7425cea0
feat: use renderpasses to draw window to a separate FB
Gotta figure out coordinates though :)
2025-07-13 13:52:00 +02:00
Matias
81723f4cca
feat: switch to hooking renderWindow and inserting a pass beforehand 2025-07-12 22:45:19 +02:00
Matias
734911c395
feat: try to tilt the window in the direction of movement, broken! 2025-07-11 23:22:39 +02:00
Matias
29b5bd78e4
feat: it does something to the windows! but it's wrong :) 2025-07-10 23:57:30 +02:00
Matias
a468b15bda
fix: do not crash instantly with a bad any_cast 2025-06-16 18:18:40 +02:00
Matias
24134f9f90
feat: attempt to register a callback, but it does not work! 2025-06-16 14:24:14 +02:00
Matias
4840855ee0
init: WiggleWobble 2025-06-16 13:27:18 +02:00
Ching Pei Yang
c5fe9c7164
fix: use templated version string 2025-01-01 09:02:54 +01:00
Ching Pei Yang
e30a67d104
meson: forgot to include headers 2024-10-09 17:17:51 +02:00
Ching Pei Yang
c8faec6668
fix: wrong file location 2024-10-09 17:17:45 +02:00
Ching Pei Yang
e8903702b3
add meson infra 2024-10-09 16:45:51 +02:00
Stanisław Zagórowski
90283112bf update for pkg-config 2023-05-08 12:49:49 +02:00
Stanisław Zagórowski
bb63f673d0 Hyprload manifest 2023-04-06 14:14:04 +02:00
Stanisław Zagórowski
673c9e995a Initial Commit 2023-04-06 14:08:42 +02:00