1
0
Fork 0
mirror of https://github.com/AquariaOSE/Aquaria.git synced 2025-05-09 10:34:05 +00:00

Commit graph

  • a44f11b6fd Patch glfont to use VBO tile-optimization fgenesis 2025-04-17 16:52:08 +02:00
  • b90dcfeec6 fix truncation in glfont2.h fgenesis 2025-04-16 12:12:22 +02:00
  • 7e51dc55b7 remove unused code from BitmapFont fgenesis 2025-04-02 00:29:52 +02:00
  • 5fab8f4d81 update mojoAL to current git fgenesis 2025-04-01 23:34:06 +02:00
  • 689d38ff10 make steam flow rate FPS independent fgenesis 2025-04-01 23:33:41 +02:00
  • 7dda47101e deduplicate CurrentRender and SteamRender into QuadSegmentRender fgenesis 2025-04-01 23:26:02 +02:00
  • ecc03ca14b Fix edge case where particles would not be spawned when the emitter was started in every frame. fgenesis 2025-04-01 06:50:11 +02:00
  • d2a7f9f6ee Fix shots moving when paused. Partial revert of broken commit 854afdda3f fgenesis 2025-04-01 06:09:42 +02:00
  • a477c6d59b Implement scripts to send msg() to shots fgenesis 2025-04-01 05:56:16 +02:00
  • 65248a274f Fix particle rendering bug introduced in 947f55f10b fgenesis 2025-04-01 05:53:49 +02:00
  • e6063c16a3 forgot strings for object types fgenesis 2025-03-22 06:13:20 +01:00
  • db5fcfa632 rework QuadGrid and some anim editor internal things to use VBOs fgenesis 2025-03-15 04:15:19 +01:00
  • 371741e02c
    Merge 3897c9a28a into 5f51dc4a8b Louis M 2025-03-15 02:34:19 +00:00
  • 7b7681ffb6 rework ScreenTransition to use VBO fgenesis 2025-03-12 03:35:56 +01:00
  • 854afdda3f drawCircle() writes out vertices now instead of directly rendering. Rework related code to use VBO. fgenesis 2025-03-12 03:20:35 +01:00
  • 5f9d26c360 Fix issues with empty VBO upload and vbo size desync fgenesis 2025-03-12 02:42:41 +01:00
  • e89dd41be6 rework PathRender to use VBO fgenesis 2025-03-12 02:41:27 +01:00
  • d73c7e741f rework Gradient to use VBO fgenesis 2025-03-12 02:39:23 +01:00
  • 336e63d782 Don't set C++ to the old standard, this causes unrelated problems during build experimental fgenesis 2025-03-05 03:42:01 +01:00
  • e255e5333d attempt to fix a super rarely failing assertion fgenesis 2025-03-05 03:33:14 +01:00
  • c993b49293 rework Web to use VBO fgenesis 2025-03-05 03:31:46 +01:00
  • b3d67d286a rework SongLineRender to use VBOs fgenesis 2025-03-05 02:37:57 +01:00
  • 4f4a95748e fix build with some newer compilers fgenesis 2025-03-05 01:32:39 +01:00
  • 5f51dc4a8b fix build with some newer compilers master fgenesis 2025-03-05 01:32:39 +01:00
  • e960000aa6 fix linux build for good fgenesis 2025-03-05 01:04:02 +01:00
  • db2f6c85d9 fix build on linux fgenesis 2025-03-05 00:44:01 +01:00
  • da8a7a533f rework RoundedRect to use VBOs, remove unused move function, remove unused RoundButton fgenesis 2025-03-04 06:06:01 +01:00
  • c2b72fd9dd make window + GL context creation more robust in the presence of weird graphics drivers fgenesis 2025-03-04 04:04:14 +01:00
  • 59706456ce kill some now unused/unnecessary legacy GL functions fgenesis 2025-03-04 04:00:46 +01:00
  • cf90556430 some gl debug stuff fgenesis 2025-03-04 03:58:09 +01:00
  • 4d6c62b6cd FTGL: Don't change blending fgenesis 2025-03-04 03:57:22 +01:00
  • 586a94325e remove every part of FTGL that isn't necessary for Aquaria fgenesis 2025-03-04 03:55:46 +01:00
  • 36826bfec5 rework DarkLayer to use a VBO fgenesis 2025-03-04 03:50:39 +01:00
  • 477293bb5a rework CurrentRender to use VBOs fgenesis 2025-03-04 03:08:49 +01:00
  • 5eecf2d84c fixes to VertexBuffer fgenesis 2025-03-04 03:08:11 +01:00
  • 3a55777d63 rework Beam to use VBOs fgenesis 2025-03-04 02:49:50 +01:00
  • ce310c2ae8 move Strand to BBGE fgenesis 2025-03-03 03:36:14 +01:00
  • 6f8bc8647a split Strand from Segmented; don't waste an entire RenderObject to store a single position fgenesis 2025-03-03 01:36:04 +01:00
  • 33567d323e Don't render before update()ing first. Fixes map load crash in prev. commit fgenesis 2025-03-03 01:35:06 +01:00
  • 9cc323b501 rework Strand to use VBOs fgenesis 2025-03-03 00:50:25 +01:00
  • f167ce7167 oops fgenesis 2025-02-13 22:54:55 +01:00
  • 83fe458595 forgot a file fgenesis 2025-02-12 13:56:12 +01:00
  • 947f55f10b simplify particle render fgenesis 2025-02-05 05:30:46 +01:00
  • 68c29a3fc9 Improve particle spawning behavior; small cleanup fgenesis 2025-02-05 04:54:37 +01:00
  • 7b442174c8 Particle RandomScale is now cumulative and doesn't break interpolated scaling fgenesis 2025-02-01 19:35:55 +01:00
  • 3a40506ddb cleanup the partcile system a bit, and use new randomness fgenesis 2025-02-01 07:32:54 +01:00
  • 26e1da131d unused code begone fgenesis 2025-02-01 06:10:21 +01:00
  • 8a5f8d2ac7 Base functions use the new randomness now. fgenesis 2025-02-01 06:09:37 +01:00
  • 9664352a11 Add new randomness subsystem fgenesis 2025-02-01 05:51:54 +01:00
  • c9365a3266 anim editor: only allow selecting bones from currently active sprite & keyframe fgenesis 2025-02-01 05:06:51 +01:00
  • 51cf2f75f5 add support for Bone to inherit renderpass from parent fgenesis 2025-01-22 05:36:21 +01:00
  • 6bffa3a3f9 fix animations possibly going nuts in the anim editor due to timer overflow handling fgenesis 2025-01-21 23:51:16 +01:00
  • dd403d7d55 fix possible crash when playing transition animation fgenesis 2025-01-21 23:28:56 +01:00
  • 3e16ddb89e anim editor: Put flipH on T key, like in the rest of the editor fgenesis 2025-01-21 23:28:38 +01:00
  • 7d7d4856d4 that was dumb fgenesis 2025-01-18 05:41:59 +01:00
  • 533cd94a57 Add worldmap_forgetMap() Lua function fgenesis 2025-01-17 05:38:46 +01:00
  • 7b8f540c7e Fixes to skel keyframe handling that would usually skip the first keyframe fgenesis 2025-01-17 05:37:55 +01:00
  • 33e0ee3439 anim editor usability fixes fgenesis 2025-01-13 04:58:43 +01:00
  • 140aa4d78d fix Lua func obj_fhTo() and variants, minor related cleanups in RenderObject fgenesis 2025-01-13 04:57:35 +01:00
  • 0e1283a4d7 Rework bone selection logic fgenesis 2025-01-13 02:53:33 +01:00
  • 8cb19e528f anim editor: support horizontal flip fgenesis 2025-01-13 01:12:53 +01:00
  • 1138eab08e couple random warning fixes, no functional changes fgenesis 2025-01-13 00:56:28 +01:00
  • 63892518cd more fixes and improvements to anim editor; eliminate OutlineRect fgenesis 2025-01-12 18:42:58 +01:00
  • db2b71c3d8 fix many new anim editor bugs & typos after recent changes fgenesis 2025-01-12 04:24:42 +01:00
  • d2040adbd5 more tweaks to anim editor, allow seeking via timeline when RMB is held fgenesis 2025-01-12 03:30:08 +01:00
  • 8369a7168f anim editor: support up to 9 tracks/anims at once. wip still. fgenesis 2025-01-12 02:15:19 +01:00
  • 2b2d4c712f exorcise another sneaky case of bubble sort fgenesis 2025-01-08 03:52:45 +01:00
  • 9e75e2093e move anim editor keyframes to timeline; minor cleanups fgenesis 2025-01-08 03:51:43 +01:00
  • c6ba6ea99d fix startup crash when holding down Alt key fgenesis 2025-01-06 16:38:11 +01:00
  • fe77a8ea5a Now is the time to finally switch on AQUARIA_SAVE_MAPVIS_RAW for good fgenesis 2024-11-16 06:01:02 +01:00
  • 0ae1250146 fix old fixme, remove unused code fgenesis 2024-11-16 06:00:00 +01:00
  • 5516c89576 fix gem scaling, attempt #2 fgenesis 2024-11-16 04:55:56 +01:00
  • da7cd05ffa Fix a couple oversights in gem data loading fgenesis 2024-11-16 04:53:23 +01:00
  • 78005c1a51 obvious rant fgenesis 2024-11-16 02:30:34 +01:00
  • c333b6b2a5 flip gem load cases around; prefer to load newer formats fgenesis 2024-11-16 02:29:58 +01:00
  • de80af5612 improvements to gem storage fgenesis 2024-11-16 02:21:41 +01:00
  • 4a71c5e12f fix worldmap gem scaling fgenesis 2024-11-15 06:39:29 +01:00
  • 925eb92d86 fix alpha handling for prev commit fgenesis 2024-11-15 06:12:32 +01:00
  • 9d142bbd0c show exploration progress on prerevealed maps, too fgenesis 2024-11-15 05:09:57 +01:00
  • 08c42f0d52 change text of user-placed gems on double-click fgenesis 2024-11-15 04:28:01 +01:00
  • b732b85bbb add some more variation for user-placeable minimap gems fgenesis 2024-11-15 04:24:44 +01:00
  • 46d7a68034 remove GRID_DRAW_WORLDMAP and some associated code fgenesis 2024-11-15 03:28:11 +01:00
  • c44c67a063 Worldmap overhaul, part 1 fgenesis 2024-11-15 03:12:14 +01:00
  • 97cea29235 remove old world map reveal method fgenesis 2024-11-09 03:43:56 +01:00
  • dff6fbfafb remove some unused things from WorldMapRender fgenesis 2024-11-09 03:42:07 +01:00
  • b7eb5777ae save savefile previews as png. this finally kills .zga format, but it's kept for backwards compat fgenesis 2024-11-08 22:03:44 +01:00
  • fb1f31e3b5 ompo script is used in vanilla maps, and causes warnings; move it from _unused and disable the rest of the code fgenesis 2024-11-08 22:02:23 +01:00
  • 91b7c0bf3f Support _mods/modname/mod-info.xml in addition to the old _mods/modname.xml fgenesis 2024-11-04 22:38:29 +01:00
  • b59fb507ca Reduce Game::fillGrid() complexity from O(n^2) to O(n) when trimming fgenesis 2024-11-04 04:47:34 +01:00
  • 4702cd238c fix grid of type OT_BLACKINVIS being drawn like OT_BLACK after map load fgenesis 2024-11-04 04:42:42 +01:00
  • 441fe9f332 Disable WaterSurfaceRender glCopyImageSubDataEXT code path fgenesis 2024-11-01 22:30:56 +01:00
  • c598fde5e8 Change entity_setFillGrid() to allow skeleton grid filling, and whether to trim fgenesis 2024-10-17 06:00:51 +02:00
  • 2149fcd01e fix typo that broke predefined text input fgenesis 2024-10-16 06:10:10 +02:00
  • 55a37e7728 fix missed break in prev^2 commit fgenesis 2024-10-15 04:11:30 +02:00
  • 5f2a0119be Add Lua functions: fgenesis 2024-10-15 04:08:12 +02:00
  • b8a9815de7 Change the text input box to use SDL textinput events fgenesis 2024-10-15 04:07:22 +02:00
  • 22e682cebc don't lose tile flags when changing solidness; update grid when flipping solid tile fgenesis 2024-09-23 23:29:10 +02:00
  • fef32b042c keep texture data in host RAM when pixel data are needed, eg. for collision calculations fgenesis 2024-09-23 03:28:03 +02:00
  • c7aa3e2ec3 typo; fix tile wavy-effect flip (this effectively made numpad 5+6 effects the same) fgenesis 2024-09-22 04:32:18 +02:00
  • 08913e68f4 tbsp lib update fgenesis 2024-09-22 03:24:08 +02:00