Commit Graph

34 Commits

Author SHA1 Message Date
Luke Hubmayer-Werner e5530e1dd1 [BGM] Rudimentary Pitch Slide
Need to dig deeper on the reset conditions, these are wrong for many songs.
Also slides in general need to have the actual end sample for slides that finish mid-note-event.
2024-07-28 20:40:48 +09:30
Luke Hubmayer-Werner c6c4a39d9c [BGM] Render volume and pan slides 2024-07-28 15:31:36 +09:30
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