Commit Graph

114 Commits

Author SHA1 Message Date
gary 453f2750dd [nostalgia/core/studio] Cleanup context types 2024-04-21 10:24:29 -05:00
gary 272eabc732 [nostalgia/core/opengl] Unbind vertex arrays when done with them 2024-04-21 10:22:32 -05:00
gary 9220271630 [nostalgia/core] Update pack transforms to use ModelTypeId_v 2024-04-10 22:20:26 -05:00
gary 10a12f2ab2 [nostalgia/core] Add getTileCnt to header 2024-01-31 23:17:59 -06:00
gary 2667be88f6 [nostalgia/core] Add largestPage function for Palette 2024-01-31 23:17:46 -06:00
gary 5972d8acef [nostalgia/core] Fix TileSetEntry model 2024-01-31 23:17:28 -06:00
gary 9c026e1a6c [nostalgia/core/studio] Add function to remove unused data from TileSheets 2024-01-31 23:17:09 -06:00
gary 1dff26d895 [nostalgia/core] Add getTileCnt and fix getTileIdx 2024-01-31 23:16:41 -06:00
gary b75bbc4d20 [olympic,nostalgia] Change order of oxModelFieldRename args 2024-01-28 18:03:50 -06:00
gary caa59f3724 [nostalgia/core] Add functions for mapping tile idx to subsheet 2024-01-27 23:52:40 -06:00
gary 1cf09433e8 [nostalgia/core/studio] Cleanup TileSheetEditor with new GlUtils helpers 2024-01-27 23:51:51 -06:00
gary 124c7029bd [olympic/studio] Change Studio modules to pass StudioContext instead of turbine::Context 2024-01-20 15:40:08 -06:00
gary 5d1f680a51 [nostalgia/core] Cleanup TileSheetEditor with new ImGui util functions 2024-01-20 14:59:43 -06:00
gary 5848bc8eb7 [nostalgia/core/studio] Change Subsheet Editor button position 2024-01-18 22:09:09 -06:00
gary 7ba66787f8 [nostalgia/core/studio] Cleanup 2024-01-18 01:27:31 -06:00
gary 2bc2003caa [nostalgia/core/studio] Add key shortcuts for switching Palette pages 2024-01-17 22:48:53 -06:00
gary e4285bd48b [nostalgia/studio] Tweak background color of TileSheet editor 2024-01-17 22:23:22 -06:00
gary 5433fd9b1d [nostalgia/core] Add new version of Palette with pages 2024-01-17 01:30:29 -06:00
gary 877349df46 [nostalgia/core/studio] Increase max tilesheet export size, fix input handling when popups open 2024-01-04 22:47:57 -06:00
gary 051623f4b5 [olympic,nostalgia] Update copyright for 2024 2024-01-01 12:02:40 -06:00
gary a0c8146396 [nostalgia/core/studio] East const some function args 2023-12-29 00:06:18 -06:00
gary 4b9758f478 [nostalgia/core] Move most TileSheet member functions out of class 2023-12-27 23:10:38 -06:00
gary a7328eb5ef [nostalgia/core/studio] Reduce indent for Subsheet editor 2023-12-26 20:18:07 -06:00
gary b52124a0c5 [nostalgia/core/studio] Revert new subsheet index increment to happen after index assignment 2023-12-26 20:14:30 -06:00
gary d83e392964 [nostalgia/core] Cleanup, revert CompactTileSheet version to 1 2023-12-26 18:50:33 -06:00
gary e2d0a784f1 [olympic/keel] Cleanup 2023-12-26 18:37:02 -06:00
gary f08821422a [nostalgia/core/studio] Change TileSheets to back to MC 2023-12-26 17:56:03 -06:00
gary 6a2954f82b [nostalgia/core] Remove id from TileSheetV3::Subsheet, add TileSheetV4 2023-12-26 17:28:41 -06:00
gary 9c19655ce2 [nostalgia/core] Fix build, add SubSheet ID to SubSheet Editor view 2023-12-26 16:37:09 -06:00
gary 087c834b25 [nostalgia/core/studio] Fix Add SubSheet to increment idIt before using it 2023-12-26 16:34:40 -06:00
gary 79bdbf2eaa [nostalgia/core] Add id to TileSheetV3::SubSheet model 2023-12-26 16:31:54 -06:00
gary 2bdc3def74 [nostalgia/core/opengl] Implement flip X and flip Y for BG tiles 2023-12-26 12:34:35 -06:00
gary e7a663901a [nostalgia/core/opengl] Fix duplicate and missing symbol 2023-12-26 11:59:14 -06:00
gary ffdc0ddb97 [nostalgia/core] Add support for specifying palette banks 2023-12-26 11:54:31 -06:00
gary c5f76ff558 [nostalgia/core] Add setBgBpp function 2023-12-23 21:33:52 -06:00
gary 2dba592a42 [nostalgia,olympic] Cleanup CMake 2023-12-23 12:23:47 -06:00
gary 978f2f9c4f [nostalgia/core/gba] Cleanup 2023-12-23 01:50:26 -06:00
gary 46d1313797 [nostalgia/core] Get TileSheetSet working with 8bpp setting 2023-12-23 01:24:56 -06:00
gary fcf6f00797 [nostalgia/core] Get TileSheetSet working 2023-12-22 22:38:46 -06:00
gary 8526b3fa51 [nostalgia/core] Add loading multiple tile sheets 2023-12-22 01:03:41 -06:00
gary d29118d783 [nostalgia/core] Cleanup graphics API 2023-12-21 21:18:31 -06:00
gary 6d2a20e8bd [nostalgia/core/opengl] Allow GL implementation to customize sprite count and size 2023-12-20 23:01:56 -06:00
gary 8fa47e961d [nostalgia/core/opengl] Disable depth testing once core scene is drawn 2023-12-20 19:22:47 -06:00
gary 9840b6fdee [nostalgia/core] Add a background priority option 2023-12-20 19:00:23 -06:00
gary d0c90c39e0 [nostalgia/core/opengl] Cleanup priority, ensure sprites draw over BGs by default 2023-12-20 18:59:41 -06:00
gary 8dd6adc554 [nostalgia/core] Specify a maximum for priority level 2023-12-19 23:06:14 -06:00
gary 0093778f64 [nostalgia/core/opengl] Cleanup sprite enable/disable code 2023-12-19 22:55:41 -06:00
gary 59016ee894 [nostalgia/core] Fix OpenGL sprites, add priority 2023-12-19 22:37:18 -06:00
gary 56f59b29fe [nostalgia/core/studio] Add scale option to TileSheet export 2023-12-16 02:58:54 -06:00
gary 1f2e9917f1 [nostalgia/core/opengl] Cleanup fragment shader 2023-12-14 23:47:00 -06:00