Commit Graph

32 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner c2bd6a8abd [BGM] correct default ADSRs 2024-07-27 17:19:44 +09:30
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 877f1e491b Make worldmap event changes fade in instead of pop in 2024-07-26 23:04:04 +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
Luke Hubmayer-Werner 61ed503d58 Update Worldmap
Add unoptimized desert palette animation
Make worldmap scrolling smooth
Also reduce minimum window size to 1x scaling
2024-04-12 19:49:02 +09:30
Luke Hubmayer-Werner 7b7b0a1876 Minimap experimentation
Add a tile globbing hack to enable 2x2 blocks to render nicely at different scales
2023-12-06 14:05:03 +10:30
Luke Hubmayer-Werner c9dcb8a17c Add HexStringViewer
A test scene for visually scanning for strings within the ROM
2023-08-16 22:05:16 +09:30
Luke Hubmayer-Werner 4fde52bb9e Add battle backgrounds 2023-08-14 21:48:18 +09:30
Luke Hubmayer-Werner 11059735ee Migrate worldmap and battle strip generation to struct system 2023-08-07 21:20:35 +09:30
Luke Hubmayer-Werner 2758e50759 Partial menu theme 2023-07-31 17:25:37 +09:30
Luke Hubmayer-Werner 05571c3adb Basic waterfall scroll 2023-07-28 18:03:37 +09:30
Luke Hubmayer-Werner 544ca5be0b Approximate sea HScroll 2023-07-28 17:01:24 +09:30
Luke Hubmayer-Werner 17523985bd Sea scroll shader, silly edition 2023-07-28 16:35:15 +09:30
Luke Hubmayer-Werner 058f436a7d Fixed world map rendering 2023-07-28 00:08:08 +09:30
Luke Hubmayer-Werner 36dc124edb [WIP] Worldmap viewing - interesting aesthetic with missing tiles
Looks a bit like the worldmap shrink
2023-07-27 22:00:31 +09:30
Luke Hubmayer-Werner 17fd68bbbb WorldMap plumbing 2023-07-27 19:38:53 +09:30
Luke Hubmayer-Werner 7fcd05816c Update palette shader for 16x16 palettes (GLES2) 2023-07-26 22:49:17 +09:30
Luke Hubmayer-Werner c4522ea1a3 GLES2 mode 2023-07-25 14:49:32 +09:30
Luke Hubmayer-Werner b6b55bd2a5 Haphazard progress 2023-07-25 14:21:10 +09:30