Commit Graph

15 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner d58ee06bae [BGM] Increase max note events from 2048 to 4096 2024-07-27 16:08:17 +09:30
Luke Hubmayer-Werner 0385004534 [BGM] Fix up decay and release handling 2024-07-27 15:53:44 +09:30
Luke Hubmayer-Werner 8df54eda28 [BGM] Move ADSR curve LUTs to instruments texture for GLES2 compat 2024-07-26 19:30:38 +09:30
Luke Hubmayer-Werner 59de8aa820 [BGM] Fix incorrect SFX data, change tie handling to accomodate weird edge cases 2024-07-17 22:03:27 +09:30
Luke Hubmayer-Werner 38a822362a [BGM] Envelopes 2024-07-17 18:50:42 +09:30
Luke Hubmayer-Werner 5babc200f2 [BGM] Update placeholder ADSR names to reflect actual function 2024-07-17 14:10:16 +09:30
Luke Hubmayer-Werner 961c1344eb [BGM] Try cubic instead of sinc interpolation
Ported the godot implementation
2024-07-16 21:59:51 +09:30
Luke Hubmayer-Werner 72dcc11945 [BGM] slap highp everywhere to ward off destructive gpu driver "optimisations" 2024-07-16 20:26:18 +09:30
Luke Hubmayer-Werner 0b2a120b1d JAOT Audio rendering 2024-07-16 03:43:14 +09:30
Luke Hubmayer-Werner a50514f7ec Flip panning 2024-07-15 15:25:31 +09:30
Luke Hubmayer-Werner df2cfd8cff [BGM Shader] Fix shader uniform names 2024-07-15 01:36:14 +09:30
Luke Hubmayer-Werner 313872f115 [BGM Shader] Batching improvements
Make it easier to change framebuffer size
2024-07-15 00:45:10 +09:30
Luke Hubmayer-Werner 87739d57f4 [BGM Shader] Enable batching 2024-07-14 23:34:23 +09:30
Luke Hubmayer-Werner af066eabaf BGM render shader 2024-07-13 23:55:47 +09:30
Luke Hubmayer-Werner 80cbfa7ab8 Some plumbing for upcoming fake compute shaders 2024-07-10 00:35:29 +09:30