|
742427584a
|
[keel,nostalgia/core] Remove implicit String::String(String const&) calls
|
2023-12-01 23:38:59 -06:00 |
|
|
53262c53c4
|
[keel] Fix formatting
|
2023-12-01 22:54:27 -06:00 |
|
|
b212385b17
|
[studio] Cleanup ItemMaker constructors
|
2023-12-01 22:54:00 -06:00 |
|
|
453e08497d
|
[keel,nostalgia] Make core calls take Context references instead of pointers
|
2023-12-01 22:53:21 -06:00 |
|
|
9904399724
|
[keel,studio,turbine] Finish removing implicit String(const char*) calls
|
2023-12-01 22:44:24 -06:00 |
|
|
e9822bf124
|
[nostalgia,studio] Remove implicit ox::String::String(const char*) calls
|
2023-12-01 22:35:02 -06:00 |
|
|
ecb09930db
|
[turbine/glfw] Partially revert debug change
|
2023-12-01 00:06:58 -06:00 |
|
|
232a166833
|
[keel,nostalgia,studio] Make keel use references in place of a lot of pointers
|
2023-11-30 23:15:16 -06:00 |
|
|
95ba8eb138
|
[glutils] Do some cleanup with ox::CStringView
|
2023-11-30 22:06:03 -06:00 |
|
|
a37df08c19
|
[keel] Make Context::appName a BasicString<32> to generally avoid allocations while ensuring that Context owns a copy
|
2023-11-30 21:46:17 -06:00 |
|
|
0fc7e7005c
|
[keel,nostalgia/tools/pack,studio] Cleanup
|
2023-11-30 21:45:03 -06:00 |
|
|
e543131f0d
|
[nostalgia,studio] Cleanup Studio
|
2023-11-30 00:57:47 -06:00 |
|
|
c085c50b30
|
[nostalgia/pack] Update for Keel
|
2023-11-30 00:56:53 -06:00 |
|
|
bb8fb0469a
|
[keel] Cleanup pack
|
2023-11-29 20:33:09 -06:00 |
|
|
da98aa864c
|
[keel,nostalgia,studio,turbine] Fixes for ox::String explicit change
|
2023-11-28 23:32:29 -06:00 |
|
|
540ed9b3f9
|
[keel,nostalgia,turbine] Change log channel delimiter from :: to .
|
2023-11-25 20:59:01 -06:00 |
|
|
c8ad05215f
|
[glutils] Fix destructors
|
2023-11-24 13:46:46 -06:00 |
|
|
79b6046813
|
[nostalgia/studio] Fix main argc and argv for Windows
|
2023-11-24 11:10:28 -06:00 |
|
|
b946e428ad
|
[keel,nostalgia,turbine] Cleanup
|
2023-11-23 01:46:11 -06:00 |
|
|
98983d1229
|
[nostalgia/core] Cleanup
|
2023-11-14 20:23:50 -06:00 |
|
|
d7a6bc4ae4
|
[nostalgia/core/opengl] Fix sprite drawing for instances of core that are not application wide
|
2023-11-13 21:43:35 -06:00 |
|
|
109f272650
|
[nostalgia] More changes to accommodate for Windows
|
2023-11-12 00:14:52 -06:00 |
|
|
f6d2d96ff9
|
[turbine] Cleanup
|
2023-11-11 23:24:21 -06:00 |
|
|
59c11e5309
|
[nostalgia] Make Windows builds of player and studio WIN32 apps
|
2023-11-11 21:45:23 -06:00 |
|
|
868adae053
|
[nostalgia] Cleanup
|
2023-11-05 10:19:27 -06:00 |
|
|
4ab710b155
|
[nostalgia/core] Move most TileSheet functions to cpp file
|
2023-10-21 01:19:04 -05:00 |
|
|
72346162a5
|
[keel,nostalgia] Add id() function to Keel modules
|
2023-09-30 13:34:45 -05:00 |
|
|
ead3fd39c4
|
[nostalgia/core/studio] Cleanup error handling for TileSheet open fail
|
2023-08-09 00:00:42 -05:00 |
|
|
30017fd32e
|
[nostalgia] Run liccor
|
2023-08-04 22:11:19 -05:00 |
|
|
22f8504e5a
|
[turbine] Make window render during resizing
|
2023-07-16 14:18:29 -05:00 |
|
|
6e94c2be8d
|
[studio] Remove debug print
|
2023-07-16 10:14:27 -05:00 |
|
|
3b24d6dee7
|
[studio] Add border to project explorer
|
2023-07-16 00:23:45 -05:00 |
|
|
660c320ee9
|
[studio] Cleanup main window drawing
|
2023-07-15 21:10:24 -05:00 |
|
|
4cf96878a9
|
[keel,nostalgia/core/studio] Fix asset update notifications
|
2023-07-15 20:14:35 -05:00 |
|
|
9ceb1df49e
|
[nostalgia/core/studio] Remove unnecessary netsting level in PaletteEditor
|
2023-07-15 13:16:05 -05:00 |
|
|
d04d48124e
|
[keel] Correct test path
|
2023-07-01 16:18:08 -05:00 |
|
|
e89751dd72
|
Make libraries build as shared libraries on non-Apple/MS systems
|
2023-07-01 16:04:24 -05:00 |
|
|
39eb82596b
|
[nostalgia/core,turbine] Give Turbine and NostalgiaCore Context types virtual destructors
|
2023-06-27 19:38:16 -05:00 |
|
|
de6308418e
|
[studio] Add GlUtils as Studio dependency
|
2023-06-27 19:15:59 -05:00 |
|
|
874592cffd
|
[nostalgia/core] Cleanup
|
2023-06-26 23:51:23 -05:00 |
|
|
696bae0721
|
[nostalgia/core/gba] Cleanup
|
2023-06-25 17:12:14 -05:00 |
|
|
07fb60ed3d
|
[nostalgia/core] Add a function for resizing tile sheets
|
2023-06-25 17:11:18 -05:00 |
|
|
56f2533754
|
[nostalgia/core/studio] Cleanup reinterpret_cast
|
2023-06-24 12:38:39 -05:00 |
|
|
3a149fad6d
|
[nostalgia/core/studio] Fix scaling of controls panel in TileSheetEditorImGui
|
2023-06-24 00:16:38 -05:00 |
|
|
de50a5392a
|
[keel] Make keel init not be a template anymore
|
2023-06-20 19:27:36 -05:00 |
|
|
c5233e0d1d
|
[keel,nostalgia,studio,turbine] Make turbine::Context have a keel::Context instead of being one
|
2023-06-20 00:56:55 -05:00 |
|
|
d4eaade326
|
[studio] Make all libraries and includes install correctly
|
2023-06-19 23:37:37 -05:00 |
|
|
690935e4ec
|
[nostalgia/core] Cleanup
|
2023-06-19 20:28:27 -05:00 |
|
|
56e980385c
|
[nostalgia,turbine] Make GBA files (other than ARM asm) build on all platforms
|
2023-06-18 23:03:06 -05:00 |
|
|
bac3eed958
|
[nostalgia/scene] Cleanup
|
2023-06-18 20:28:08 -05:00 |
|
|
de45e7a075
|
[nostalgia/core/opengl] Cleanup
|
2023-06-18 17:58:01 -05:00 |
|
|
0f797a17d5
|
[studio] Make clear screen before redraw
|
2023-06-18 17:56:01 -05:00 |
|
|
47858ef619
|
[studio] Fix crash in NewMenu
|
2023-06-18 17:54:34 -05:00 |
|
|
a95aae2b68
|
[nostalgia/scene] Delete duplicate keelmodule.cpp
|
2023-06-18 17:36:10 -05:00 |
|
|
50e0dd4c8e
|
[nostalgia/player] Fix GBA debug build
|
2023-06-18 10:23:41 -05:00 |
|
|
969914ce41
|
[keel] Add convert function to bare metal build so that the symbol is available
|
2023-06-18 10:23:00 -05:00 |
|
|
9ba13b17b1
|
[nostalgia/scene] Make Scene::setupDisplay const
|
2023-06-18 01:40:34 -05:00 |
|
|
7a0312ba91
|
[nostalgia] CMake cleanup, install studiomodules.hpp
|
2023-06-17 21:24:19 -05:00 |
|
|
bb694b9b13
|
[nostalgia] CMake cleanup
|
2023-06-17 20:53:08 -05:00 |
|
|
76a8499630
|
[nostalgia] Cleanup Keel modules
|
2023-06-17 20:52:44 -05:00 |
|
|
6680ffa7a8
|
[keel] Make most of pack build regardless of platform
|
2023-06-17 20:51:36 -05:00 |
|
|
04cb710d56
|
[glutils,keel,nostalgia,turbine] Cleanup sign conversion warnings that are now enabled universal
|
2023-06-17 20:03:45 -05:00 |
|
|
2974fa5863
|
[nostalgia] Reorganize Keel components of modules into own directories
|
2023-06-17 19:37:34 -05:00 |
|
|
ecde759bec
|
[nostalgia] Move modules into modules directory
|
2023-06-17 17:22:56 -05:00 |
|
|
dd54e7363f
|
[nostalgia/core] Cleanup
|
2023-06-17 16:21:35 -05:00 |
|
|
cbb67c51ef
|
[keel] Cleanup
|
2023-06-14 00:05:41 -05:00 |
|
|
ba50b083ff
|
[nostalgia,studio] Update for Ox changes, cleanup
|
2023-06-14 00:05:24 -05:00 |
|
|
fb43c956e7
|
[keel] Cleanup
|
2023-06-09 22:06:16 -05:00 |
|
|
952a2f153e
|
[nostalgia,keel] Update for Ox changes
|
2023-06-09 21:15:22 -05:00 |
|
|
fbfc0afc89
|
[nostalgia/core/gba] Update for Ox changes
|
2023-06-09 20:50:10 -05:00 |
|
|
7c3aaf99c2
|
[keel] Update for Ox changes
|
2023-06-08 22:13:38 -05:00 |
|
|
e0289ee7e0
|
[keel,studio] Update for Ox changes
|
2023-06-08 21:18:30 -05:00 |
|
|
f5b1da09b5
|
[nostalgia/core/opengl] Fix type conversion
|
2023-06-07 21:11:54 -05:00 |
|
|
aa19cdf535
|
[keel,nostalgia,studio] Fix implicit conversions
|
2023-06-07 00:41:31 -05:00 |
|
|
13b2df57fe
|
[glutils,nostalgia,studio] Fix Xcode build errors
|
2023-06-06 00:28:22 -05:00 |
|
|
4549569746
|
[nostalgia/core/studio] Fix pixel line grid scaling on zoom
|
2023-06-06 00:09:49 -05:00 |
|
|
f8eaf9b325
|
[nostalgia/core] Make Context::turbineCtx private
|
2023-06-04 09:48:04 -05:00 |
|
|
1bff41d9f1
|
[nostalgia/core] Cleanup
|
2023-06-03 23:45:20 -05:00 |
|
|
2887fa7819
|
[nostaliga] Cleanup
|
2023-06-03 22:06:08 -05:00 |
|
|
5dd3b678ae
|
[nostalgia/core] Delete all of core::Context's friendships
|
2023-06-03 21:20:04 -05:00 |
|
|
7d0dcae00e
|
[nostalgia,turbine] Change NOSTALGIA_BUILD_TYPE to TURBINE_BUILD_TYPE
|
2023-06-03 20:51:18 -05:00 |
|
|
65268408cd
|
[turbine] Remove default appName
|
2023-06-03 20:40:26 -05:00 |
|
|
ff242e3488
|
[studio] Put StudioAppLib in studio namespace
|
2023-06-03 19:35:40 -05:00 |
|
|
6137a2b892
|
[studio/modlib] Fix Linux build
|
2023-06-03 19:29:02 -05:00 |
|
|
1097990113
|
[turbine/gba] Change isr to turbine_isr
|
2023-06-03 16:50:31 -05:00 |
|
|
c6706f743d
|
[nostalgia] Cleanup
|
2023-06-03 16:34:01 -05:00 |
|
|
e1a8c6de01
|
[nostalgia/core/studio] Cleanup module
|
2023-06-03 15:50:20 -05:00 |
|
|
8d07f6110e
|
[keel] Replace last Nostalgia reference in Keel
|
2023-06-03 15:44:08 -05:00 |
|
|
6f4b869fa2
|
[keel] Fix string comparison bug in K1 header check
|
2023-06-03 15:43:38 -05:00 |
|
|
ed169eb9b8
|
[nostalgia,studio] Make module handling consistent
|
2023-06-03 15:36:28 -05:00 |
|
|
fee0a73b0d
|
[nostalgia/core/opengl] Cleanup
|
2023-06-03 12:44:35 -05:00 |
|
|
10d1e860bb
|
[nostalgia,studio] Make studio a library
|
2023-06-03 12:42:13 -05:00 |
|
|
6593d429fe
|
[nostaliga,turbine] Move rest of ImGui init to Turbine
|
2023-06-03 12:41:52 -05:00 |
|
|
37f6c388fc
|
[nostaliga/studio] Remove old studio profiles
|
2023-06-02 20:30:43 -05:00 |
|
|
68b6942606
|
[nostalgia/scene/studio] Replace glutils::bind with glutils::FrameBufferBind
|
2023-06-02 20:29:17 -05:00 |
|
|
ce2ac2e29e
|
[nostalgia/appmodules] Cleanup
|
2023-06-02 20:28:45 -05:00 |
|
|
536f0ee8b7
|
[glutils] Fix FrameBufferBind unbind to no frame buffer
|
2023-06-02 20:28:26 -05:00 |
|
|
e1a1938762
|
[nostalgia/studio] Update year in Info.plist
|
2023-06-02 20:16:04 -05:00 |
|
|
1741822ba0
|
[nostalgia/studio] Replace NostalgiaCore with Turbine as NostalgiaStudio dependency
|
2023-06-02 20:15:49 -05:00 |
|
|
be7b32906f
|
[nostalgia/studio] Move BuiltinModules to a cpp file
|
2023-06-02 20:14:51 -05:00 |
|
|
db3f29d52f
|
[nostalgia] Make drawMainView render size seting come from function param
|
2023-06-02 00:55:57 -05:00 |
|
|
b484d601e5
|
[glutils] Make static lib instead of object lib
|
2023-06-02 00:06:37 -05:00 |
|
|
60aad6335c
|
[keel] Enable sign-conversion warning
|
2023-06-02 00:00:39 -05:00 |
|
|
8cd2ef2d8b
|
[nostalgia] Move GlUtils out of Nostalgia
|
2023-06-01 23:58:39 -05:00 |
|
|
4364911229
|
[nostalgia,keel] Move core::TypeStore to Keel
|
2023-06-01 23:43:19 -05:00 |
|
|
1d35f6ce70
|
[nostalgia/core/studio] Remove old unused files
|
2023-06-01 23:27:07 -05:00 |
|
|
8c43baedea
|
[nostalgia] Break part of core out into Turbine and TeaGBA libraries
|
2023-06-01 23:22:31 -05:00 |
|
|
03a1a8abca
|
[nostalgia] Move geo types to Ox
|
2023-05-30 20:44:22 -05:00 |
|
|
220f272867
|
[nostalgia/scene/studio] Cleanup
|
2023-05-30 20:01:56 -05:00 |
|
|
79e6838ab3
|
[nostalgia/studio] Make file open error report which file failed to open
|
2023-05-30 19:58:52 -05:00 |
|
|
78eeb30b15
|
[nostalgia/glutils] Add bind(FrameBuffer) function
|
2023-05-30 19:42:05 -05:00 |
|
|
8679f6b5a3
|
[nostalgia/core] Make core::setMainViewEnabled take a Context
|
2023-05-25 00:37:43 -05:00 |
|
|
323d5d8d53
|
[nostalgia/core] Cleanup
|
2023-05-24 20:43:00 -05:00 |
|
|
f63fe6c995
|
[nostalgia/core] Cleanup
|
2023-05-16 21:20:07 -05:00 |
|
|
2c7e134606
|
[keel,nostalgia] Remove keel and nostalgia subdirs in lib install path
|
2023-04-19 23:21:52 -05:00 |
|
|
fddc6c2d04
|
[keel] Cleanup
|
2023-04-05 01:41:06 -05:00 |
|
|
7194f81b5b
|
[keel] Make Keel preload functions templates to allow for different plat specs
|
2023-04-05 01:37:10 -05:00 |
|
|
a36a642cf5
|
[keel] Change Nostalgia media and preload headers to Keel
|
2023-04-01 20:29:24 -05:00 |
|
|
834d01226d
|
[keel] Cleanup
|
2023-04-01 20:18:16 -05:00 |
|
|
b56d3692d0
|
[keel] Make PreloadPtr 64 bit
|
2023-04-01 19:51:31 -05:00 |
|
|
2a8f7e074f
|
[keel] Fix PreloadPtr type id
|
2023-04-01 19:19:43 -05:00 |
|
|
bccc58c463
|
[keel] Fix variable name
|
2023-04-01 19:16:34 -05:00 |
|
|
ab7dd9189e
|
[keel] Cleanup headers
|
2023-04-01 19:12:33 -05:00 |
|
|
7beb3cc6fc
|
[keel] Split out Nostalgia Foundation and Pack lib into Keel
|
2023-03-24 21:26:17 -05:00 |
|
|
4a95a79926
|
[nostalgia/scene] ACTUALLY add Scene Studio module
|
2023-03-11 18:45:35 -06:00 |
|
|
986ee3d7b0
|
[nostalgia/tools/pack] Fix build
|
2023-03-11 18:18:41 -06:00 |
|
|
ae9272841f
|
[nostalgia] Add start for Scene editor in Studio
|
2023-03-11 16:59:26 -06:00 |
|
|
488f73f60f
|
[nostalgia/core/studio] Cleanup, make FrameBuffer resize use resizeInitFrameBuffer
|
2023-03-11 15:00:04 -06:00 |
|
|
a5547487f8
|
[nostalgia/glutils] Add resizeInitFrameBuffer function, cleanup inconsistent argument names
|
2023-03-11 14:53:55 -06:00 |
|
|
3510e38ae5
|
[nostalgia/core] Rename userland to opengl
|
2023-03-03 01:13:38 -06:00 |
|
|
b576a7ec12
|
[nostalgia/appmodules] Cleanup
|
2023-03-01 00:16:19 -06:00 |
|
|
8c1ad5ed63
|
[nostalgia/foundation] Removed unused member from AssetContainer
|
2023-02-28 00:45:10 -06:00 |
|
|
e9965a63ce
|
[nostalgia/tools/pack] Update for GbaPlatSpec for preloader cleanup
|
2023-02-25 22:25:43 -06:00 |
|
|
58b7f813cc
|
[nostalgia/core/studio] Make Edit Subsheet popup close on escape press
|
2023-02-18 00:52:49 -06:00 |
|
|
b53e8626d7
|
[nostalgia/core/studio] Make TileSheets use UUIDs to refer to Palettes
|
2023-02-14 00:45:56 -06:00 |
|
|
71354fcbbc
|
[nostalgia] Fix the initialization of UUIDs for new assets
|
2023-02-13 23:16:41 -06:00 |
|
|
044a87b1c4
|
[nostalgia/studio] Seed UUID generator at the start of Studio
|
2023-02-13 21:55:19 -06:00 |
|
|
53229b05da
|
[nostalgia] Fix to allow building UUID map later
|
2023-02-13 21:45:54 -06:00 |
|
|
86a3bf1248
|
[nostalgia] Make assets loadable through UUID references
|
2023-02-13 19:00:25 -06:00 |
|
|
5e43eff631
|
[nostalgia] Add UUID to file path mapping
|
2023-02-12 22:13:32 -06:00 |
|
|
1b7b6e306e
|
[nostalgia] Add support for asset UUID headers
|
2023-02-12 00:02:41 -06:00 |
|
|
08899074cf
|
[nostalgia/studio] Add Module types to Project TypeStore
|
2023-02-09 01:21:12 -06:00 |
|
|
014daa6b57
|
[nostalgia/core/userland] Fix magic numbers
|
2023-02-08 21:37:25 -06:00 |
|
|
3b05d4e16b
|
[nostalgia] Add type registration to Module, fix FileAddress conversion in vectors for nost-pack
|
2023-02-08 03:06:57 -06:00 |
|
|
8077aaf0ae
|
[nostalgia] Fill out basic Scene system functionality
|
2023-02-07 23:17:58 -06:00 |
|
|
b064239ab1
|
[nostalgia] Remove World package
|
2023-02-06 00:18:16 -06:00 |
|
|
8a4ce3c8f1
|
[nostalgia/foundation] Fix CMake install
|
2023-02-05 02:25:22 -06:00 |
|
|
4ddf7a88c9
|
[nostalgia/foundation] Make transformRule include type params in type id
|
2023-02-03 23:13:51 -06:00 |
|
|
78798f69af
|
[nostalgia] Add module for Scene
|
2023-02-03 23:07:31 -06:00 |
|
|
ccf47c0e4b
|
[nostalgia/core] Cleanup typeconv.hpp
|
2023-02-03 22:32:43 -06:00 |
|
|
05a46c3b07
|
[nostalgia] Move pack transforms to modules
|
2023-02-03 22:16:01 -06:00 |
|
|
535480ef26
|
[nostalgia/toos/pack] Cleanup
|
2023-02-03 02:04:33 -06:00 |
|
|
8bcffc73ff
|
[nostalgia/tools/pack] Fix nost-pack to pass in proper Context
|
2023-02-03 01:54:56 -06:00 |
|
|
7868b0678f
|
[nostalgia] Split part of Core out into Foundation, add module system
|
2023-02-03 00:55:44 -06:00 |
|
|
cd28fee8fd
|
[nostalgia/player] Add PC controls and Bullock integration
|
2023-02-01 22:50:08 -06:00 |
|
|
231f460668
|
[nostalgia/core] Cleanup
|
2023-02-01 22:46:18 -06:00 |
|
|
09d30acd7b
|
[nostalgia/studio] Add Bullock integration
|
2023-02-01 22:44:11 -06:00 |
|
|
fea6a0764c
|
[nostalgia/studio] Cleanup
|
2023-02-01 22:43:50 -06:00 |
|
|
fad8837ad1
|
[nostalgia/tools/pack] Add Bullock integration and cleanup FS access
|
2023-02-01 22:41:04 -06:00 |
|
|
1cc3549d00
|
[nostalgia/core/userland] Fix sprite location wrapping
|
2023-02-01 21:01:20 -06:00 |
|
|
4bcef4bd35
|
[nostalgia/core/userland] Add support for multiple sprite size/shapes
|
2023-02-01 02:07:55 -06:00 |
|
|
1aceeebd5d
|
[nostalgia/core/gba] Update for Ox FS changes
|
2023-01-27 00:01:14 -06:00 |
|
|
bb643bce42
|
[nostalgia] Add implementation of single tile sprites on OpenGL
|
2023-01-03 03:37:51 -06:00 |
|
|
cf6c05f4c6
|
[nostalgia/tools/pack] Fix for a non-compliant implementation of fstream
|
2023-01-03 03:33:54 -06:00 |
|
|
497bbc1a17
|
[nostalgia/studio] Update for new String beginsWith API
|
2023-01-03 03:32:16 -06:00 |
|
|
03378ebe43
|
[nostalgia/core/gba] Fix buttonDown to return false for non-gamepad buttons
|
2023-01-03 00:13:40 -06:00 |
|
|
2669aafe81
|
[nostalgia] Cleanup frequent allocations and const correctness in project explorer
|
2023-01-01 15:27:28 -06:00 |
|
|
679226ef73
|
[nostalgia] Replace C strings with ox::StringView
|
2022-12-31 17:14:43 -06:00 |
|
|
6cfa8dd40d
|
[nostalgia] Replace unnecessary ox::Strings with ox::StringViews
|
2022-12-31 15:48:47 -06:00 |
|
|
5a09918b64
|
[nostalgia/studio] Add logo
|
2022-12-31 15:28:04 -06:00 |
|
|
2c2fce2c5a
|
[nostalgia] Replace C strings with StringViews
|
2022-12-31 15:03:04 -06:00 |
|
|
5cae7cbd24
|
[nostalgia/studio] Cleanup
|
2022-12-30 18:19:39 -06:00 |
|
|
907393dfe6
|
[nostalgia/studio] Fix MSVC issue
|
2022-12-18 23:18:24 -06:00 |
|
|
bd192ba47a
|
[nostalgia/studio] Fix FDFilterItem to work on Windows
|
2022-12-18 21:56:30 -06:00 |
|
|
e2d5090f44
|
[nostalgia/core/userland] Fix namespace of forward declared Palette
|
2022-12-18 21:13:04 -06:00 |
|
|
d8153e71e1
|
[nostalgia] Fix for Windows
|
2022-12-18 21:04:44 -06:00 |
|
|
ad412177ab
|
[nostalgia/studio] MSVC fixes for NFDE file dialog
|
2022-12-18 21:04:44 -06:00 |
|
|
31e9af032a
|
[nostalgia] Replace most new calls with ox::make
|
2022-12-17 22:30:49 -06:00 |
|
|
716b3d6022
|
[nostalgia/core/studio] Cleanup
|
2022-12-17 14:05:35 -06:00 |
|
|
9b36381b00
|
[nostalgia/studio] Fix config dir creation not create duplicate dirs
|
2022-12-17 14:00:39 -06:00 |
|
|
0d040ad752
|
[nostalgia/tools/pack] Add PtrSize to GbaPlatSpec
|
2022-12-17 13:41:59 -06:00 |
|
|
44f45e64e9
|
[nostalgia/studio] Add ClawViewer for unknown types
|
2022-12-15 01:36:55 -06:00 |
|
|
79d255b63f
|
[nostalgia/core/userland] Make palettes swappable in GL renderer
|
2022-12-11 08:38:38 -06:00 |
|
|
8e956c68b3
|
[nostalgia/core/glfw] Increase uninterruptedRefreshes from user input to 25
|
2022-12-03 20:29:09 -06:00 |
|
|
86cbf66699
|
[nostalgia/tools/pack] Wrap preload operations with start/end allocs
|
2022-12-03 01:54:53 -06:00 |
|
|
ab8b1e4925
|
[nostalgia/core] Give preload version of AssetRef a default constructor
|
2022-12-03 01:53:45 -06:00 |
|
|
b39a125264
|
[nostalgia/core] Handle error in getting preload addr
|
2022-12-03 01:52:39 -06:00 |
|
|
640ea95c24
|
[nostalgia/core] Remove SignalHandler as parent to GBA version of AssetRef
|
2022-12-01 02:02:51 -06:00 |
|
|
7322056df2
|
[nostalgia/tools/pack] Use ox::preload function instead of bare model function in preloading
|
2022-12-01 02:02:28 -06:00 |
|
|
d68d8531e9
|
[nostalgia/tools/pack] Fix error message for missing rom-bin path
|
2022-12-01 02:01:07 -06:00 |
|
|
0e0f43895a
|
[nostalgia/tools/pack] Improve output and fix a sign conversion
|
2022-12-01 00:15:37 -06:00 |
|
|
8329bf9217
|
[nostalgia/core/gba] Remove unnecessary include
|
2022-12-01 00:14:20 -06:00 |
|
|
d82ec27296
|
[nostalgia/tools/pack] Update for BufferWriter::buff() change
|
2022-11-30 20:51:39 -06:00 |
|
|
3abcd0af8f
|
[nostalgia/tools/pack] Add GbaPlatSpec
|
2022-11-30 20:47:02 -06:00 |
|
|
090fe28b44
|
[nostalgia] Integrate Ox Preloader
|
2022-11-30 01:51:45 -06:00 |
|
|
52efae287b
|
[nostalgia/core] Cleanup CMakeLists.txt
|
2022-11-10 21:55:37 -06:00 |
|
|
64ac8f7dbf
|
[nostalgia/core/glfw] Add ImGui theme
|
2022-10-29 20:09:48 -05:00 |
|
|
a049861f3a
|
[nostalgia/core] Fix clang-tidy warnings
|
2022-09-24 23:54:17 -05:00 |
|
|
ea55a33b60
|
[nostalgia/core] Fix possible div by zero in idxToPt
|
2022-09-24 20:38:49 -05:00 |
|
|
fb5934975d
|
[nostalgia/core] Cleanup formatting error in typeconv.hpp
|
2022-08-03 00:40:13 -05:00 |
|
|
e822bf2ccb
|
[nostalgia/core] Add missing nodiscards to clipboard types
|
2022-08-03 00:39:40 -05:00 |
|
|
d9f0415074
|
[nostalgia/core/gba] Make GBA CBB data static
|
2022-08-03 00:38:54 -05:00 |
|
|
ef04e03d11
|
[nostalgia/core/userland] Fix CLion warnnings
|
2022-08-03 00:38:01 -05:00 |
|
|
41b1c6eb25
|
[nostalgia/player] Make sprites in demo scene auto-scroll slower
|
2022-08-03 00:37:18 -05:00 |
|
|
6a02161b37
|
[nostalgia/player] Make sprites in demo scene auto-scroll
|
2022-08-02 01:32:46 -05:00 |
|
|
3b19909eb1
|
[nostalgia/core/glfw] Set window title to app name
|
2022-08-02 01:31:18 -05:00 |
|
|
35ae54b336
|
[nostalgia/core] Add ability to set a BG's CBB
|
2022-08-02 01:30:53 -05:00 |
|
|
379c939208
|
[nostalgia/core/studio] Move Select tool to first tool in TileSheetEditor toolbox
|
2022-07-30 21:13:41 -05:00 |
|
|
ed025bfa31
|
[nostalgia/studio] Make Project update file index when a file is added
|
2022-07-30 18:26:20 -05:00 |
|
|
29fd9b8c4f
|
[nostalgia/core] Make invalid palette lookups return 0 instead of garbage memory
|
2022-07-30 14:47:44 -05:00 |
|
|
c8dc14dd8e
|
[nostalgia/core/studio] Add key binding to for switching tools in TileSheetEditor
|
2022-07-30 14:45:17 -05:00 |
|
|
275e9dbff1
|
[nostalgia] Add NewMenu for creating new files
|
2022-07-30 14:28:50 -05:00 |
|
|
1a8f2ce69d
|
[nostalgia/core/userland] Cleanup
|
2022-07-21 02:47:44 -05:00 |
|
|
fd89a9abb0
|
[nostalgia/core/glfw] Cleanup and add Escape button
|
2022-07-21 02:16:26 -05:00 |
|
|
d2d9aae9d5
|
[nostalgia/sample_project] Update integer type descriptor names
|
2022-07-21 02:14:40 -05:00 |
|
|
db3e9c5d93
|
[nostalgia/studio] Fix config path for Windows
|
2022-07-12 02:07:43 -05:00 |
|
|
6908199428
|
[nostalgia/studio] Change configio functions to take auto string type
|
2022-07-10 15:52:36 -05:00 |
|
|
fdc57ce7b8
|
[nostalgia/core/studio] Fix cast of 32 bit int to pointer
|
2022-07-10 15:48:14 -05:00 |
|
|
c80a8838a4
|
[nostalgia] Setup Glad as GL loader
|
2022-07-10 02:46:26 -05:00 |
|
|
99bdf30c52
|
[nostalgia] Fix MSVC build
|
2022-07-09 21:42:26 -05:00 |
|
|
10deddfd07
|
[nostalgia] Fixes for MSVC
|
2022-07-09 21:39:19 -05:00 |
|
|
e8a3f5ea9a
|
[nostalgia/tools/pack] Implement the long stubbed out pathToInode replacement
|
2022-07-09 03:07:04 -05:00 |
|
|
6653715795
|
[nostalgia/core/gba] Fix GBA for updated model system
|
2022-07-04 12:40:22 -05:00 |
|
|
8d01882ed5
|
[nostalgia/core] Update TypeStore::loadDescriptor to take type version
|
2022-07-04 12:36:58 -05:00 |
|
|
53f03eac22
|
[nostalgia/core/gba] Use actual types for type info for GBA target models
|
2022-05-29 22:23:44 -05:00 |
|
|
3834de3318
|
[nostalgia/studio] Use Nostalgia TypeStore for Project
|
2022-05-29 01:29:33 -05:00 |
|
|
285a0f9b24
|
[nostalgia/core] Add custom TypeStore with type desc loader
|
2022-05-29 01:27:35 -05:00 |
|
|
ab1dc83630
|
[nostalgia/studio] Make studio only pass key input to Editors if it does not consume it itself
|
2022-05-29 01:24:48 -05:00 |
|
|
717bbd2e0f
|
[nostalgia/studio] Update for new model type store system
|
2022-05-28 20:00:28 -05:00 |
|
|
bfb441594f
|
[nostalgia/core] Update for Ox HashMap::at return type change
|
2022-05-28 03:22:05 -05:00 |
|
|
0adfaa7901
|
[nostalgia/studio] Add export option to tilesheet editor
|
2022-05-25 21:22:29 -05:00 |
|
|
2448bdcc82
|
[nostalgia/studio] Add null check for key input to active editor
|
2022-05-25 21:19:59 -05:00 |
|
|
0e8d2d7640
|
[nostalgia/studio] Switch file dialog to NFDE and add save file dialog
|
2022-05-25 21:19:27 -05:00 |
|
|
a9d5272176
|
[nostalgia/geo] GCC 12 fix
|
2022-05-25 21:18:41 -05:00 |
|
|
9ad5771767
|
[nostalgia/core] Make type conv system access type info correctly
|
2022-05-25 01:58:11 -05:00 |
|
|
a8244b9313
|
[nostalgia/core/gba] Fix GCC 12 breaks
|
2022-05-25 01:15:07 -05:00 |
|
|
fd0d15b28e
|
[nostalgia/studio] Fix memory leak of ProjectExplorer not getting freed
|
2022-05-25 01:04:43 -05:00 |
|
|
74effd3611
|
[nostalgia/core/studio] Add insert/delete tile actions and make double click on subsheet open SubsheetEditor
|
2022-05-22 16:15:58 -05:00 |
|
|
4a921cf65f
|
[nostalgia] Fix compiler warnings
|
2022-05-21 20:08:45 -05:00 |
|
|
1529c82bec
|
[nostalgia/core] Make AssetContainer non-copyable and non-movable
|
2022-05-21 19:36:44 -05:00 |
|
|
062fa07f4d
|
[nostalgia/core/studio] Remove unimplemented functions from TileSheetEditorView
|
2022-05-21 03:22:52 -05:00 |
|
|
f6ebb5b29f
|
[nostalgia/core] Fix unnecessary ox::String instantiations
|
2022-05-21 03:09:04 -05:00 |
|
|
7a942ac83c
|
[nostalgia/core] Remove unnecessary serialization and deserialization from type conversion
|
2022-05-20 02:02:14 -05:00 |
|
|
6854e658a0
|
[nostalgia/studio] Fix TileSheetEditor to switch to appropriate subsheet on undo/redo
|
2022-05-18 21:15:11 -05:00 |
|
|
5c5f8e748a
|
[nostalgia/core/studio] Add key shortcuts for changing the selected color
|
2022-05-17 21:24:20 -05:00 |
|
|
1edd72dc7d
|
[nostalgia/studio] Add BaseEditor::keyStateChanged
|
2022-05-17 21:23:49 -05:00 |
|
|
eac471b21b
|
[nostalgia] Add constructors needed by construct_at
|
2022-04-10 03:04:24 -05:00 |
|
|
edf4571ff7
|
[nostalgia] Split studio::Editor into Editor and BaseEditor
|
2022-04-09 16:20:39 -05:00 |
|
|
56964e197a
|
[nostalgia] Split PaletteEditor into Imgui and general files, other cleanup
|
2022-04-08 01:05:32 -05:00 |
|
|
632ade60b9
|
[nostalgia/studio] Add active editor tab to config
|
2022-04-04 01:11:01 -05:00 |
|
|
f0cbcbbddf
|
[nostalgia/core/studio] Fix unnecessary copies
|
2022-04-04 01:10:16 -05:00 |
|
|
a40c768872
|
[nostalgia/core/studio] Fix subsheet editor height
|
2022-04-03 02:20:16 -05:00 |
|
|
60d67218db
|
[nostalgia/studio] Make opening a file switch to its tab
|
2022-04-03 00:34:37 -05:00 |
|
|
83ad1623d3
|
[nostalgia/core/studio] Add PaletteEditorImGui::itemDisplayName()
|
2022-04-03 00:30:53 -05:00 |
|
|
3fd25782c0
|
[nostalgia/core/studio] Add unsaved changes indicator to editor tabs
|
2022-04-02 21:13:08 -05:00 |
|
|
71e0f181ea
|
[nostalgia] Add PaletteEditor
|
2022-04-02 16:47:48 -05:00 |
|
|
99987ee423
|
[nostalgia/geo] Add Bounds::setPt2
|
2022-04-01 20:54:45 -05:00 |
|
|
dd12857ba8
|
[nostalgia/studio] Add UndoCommand::mergeWith
|
2022-03-31 01:38:59 -05:00 |
|
|
10d2f2c064
|
[nostalgia/core/studio] Fix TileSheetEditor cut to use undo stack
|
2022-03-27 03:19:20 -05:00 |
|
|
041e571626
|
[nostalgia/core/studio] Fix select not to go beyond the appropriate idx
|
2022-03-27 02:35:35 -05:00 |
|
|
053d35b31c
|
[nostalgia] Make core::shutdown return void and add GBA implementation
|
2022-03-25 01:28:26 -05:00 |
|
|
6eb4070d97
|
[nostalgia/core/studio] Add palette picker combo box
|
2022-03-24 20:54:17 -05:00 |
|
|
ef3a28846c
|
[nostalgia/studio] Add ability to index and list files of different types in Project
|
2022-03-24 20:53:29 -05:00 |
|
|
27b7b11146
|
[nostalgia/studio] Remove toolbar
|
2022-03-24 20:53:04 -05:00 |
|
|
6e742e5d45
|
[nostalgia/core/glfw] Cleanup key input system
|
2022-03-24 01:00:45 -05:00 |
|
|
e1c82117f9
|
[nostalgia/core] Fix GBA input
|
2022-03-23 03:21:34 -05:00 |
|
|
b214a7612a
|
[nostalgia/core/glfw] Fix key down initial state
|
2022-03-23 03:20:38 -05:00 |
|
|
033ffc2e15
|
[nostalgia/core/gba] Fix GBA input
|
2022-03-23 03:19:55 -05:00 |
|
|
d76d525054
|
[nostalgia/studio] Add keyboard shortcuts
|
2022-03-20 02:08:54 -05:00 |
|
|
ea318bb6c8
|
[nostalgia/core] Add key event handler
|
2022-03-20 01:56:48 -05:00 |
|
|
2223fe7863
|
[nostalgia/core] Rename event handler to update handler
|
2022-03-19 20:11:53 -05:00 |
|
|
8e660f6b15
|
[nostalgia/geo] Make geo an object library
|
2022-03-19 19:40:35 -05:00 |
|
|
3041ce55f6
|
[nostalgia/studio] Fix Studio lib install location
|
2022-03-19 19:34:04 -05:00 |
|
|
96ca0cb686
|
[nostalgia/studio] Add finished signal to Task
|
2022-03-19 19:32:30 -05:00 |
|
|
2881a28dc8
|
[nostalgia/core/studio] Fix click bounds checking for TileSheet editor
|
2022-03-17 04:15:54 -05:00 |
|
|
2a552326e9
|
[nostalgia/glutils] Fix glutils install
|
2022-03-17 04:14:01 -05:00 |
|
|
a6f9dfaa2e
|
[nostalgia/studio] Set constant refrest to false
|
2022-03-17 04:06:30 -05:00 |
|
|
38cb3fc962
|
[nostalgia] Make default constant refresh setting false
|
2022-03-17 03:42:39 -05:00 |
|
|
428a47bab8
|
[nostalgia/core/studio] Add sizing policy to palette table
|
2022-03-12 11:41:30 -06:00 |
|
|
b4238279ab
|
[nostalgia/core] Switch away from Conan ImGui
|
2022-03-12 02:55:35 -06:00 |
|
|
919e637822
|
[nostalgia/studio] Switch awayy from removed ImGui function
|
2022-03-12 02:38:35 -06:00 |
|
|
9f02c544d4
|
[nostalgia/studio] Remove imgui as direct dependency
|
2022-03-12 02:38:06 -06:00 |
|
|
c152bb9a66
|
[nostalgia] Switch from Conan to bundled dep glfw
|
2022-03-11 22:16:59 -06:00 |
|
|
6885aca0e8
|
[nostalgia] Cleanup
|
2022-03-11 22:01:31 -06:00 |
|
|
7df978605f
|
[nostalgia/core] Add Fill command to tilesheet editor and make ClipboardObject more efficient
|
2022-03-11 20:41:36 -06:00 |
|
|
ae80d22769
|
[nostalgia/core/studio] Fix TileSheet Editor paste bounds checking
|
2022-03-11 02:11:58 -06:00 |
|
|
415c2574bb
|
[nostalgia/core/studio] Add copy/cut/paste support to TileSheet Editor
|
2022-03-10 20:42:21 -06:00 |
|
|
a6983ce53b
|
[nostalgia/core] Add object clipboard in addition to text clipboard
|
2022-03-10 20:41:22 -06:00 |
|
|
92651973ce
|
[nostalgia/studio] Hook up Copy/Cut/Paste commands
|
2022-03-10 20:40:51 -06:00 |
|
|
4dd1d4331b
|
[nostalgia/geo] Fix Point + and * operators to return the computed result
|
2022-03-10 19:43:28 -06:00 |
|
|
b502b8cc30
|
[nostalgia/core/studio] Add ability to select pixels for copy/paste
|
2022-03-10 02:39:22 -06:00 |
|
|
3486734b50
|
[nostalgia/geo] Add ability to init Bounds from two Points
|
2022-03-10 02:38:25 -06:00 |
|
|
0b6a36bedc
|
[nostalgia/studio] Make opening a new project close all currently open files
|
2022-03-06 14:57:19 -06:00 |
|
|
e4f3ec52d0
|
[nostalgia/core/studio] Add initialization for SubSheetEditor show var
|
2022-03-06 01:23:01 -06:00 |
|
|
e0b2f37925
|
[nostalgia/core/studio] Adjust size of SubSheet Editor in cases without size input
|
2022-03-05 18:29:50 -06:00 |
|
|
94653cb9af
|
[nostalgia/core] Fix TileSheet::SubSheet::setPixelCount
|
2022-03-05 18:27:45 -06:00 |
|
|
b225d976f5
|
[nostalgia/core/studio] Cleanup
|
2022-03-05 17:49:12 -06:00 |
|
|
f40c912365
|
[nostalgia/core] Cleanup reading of SubSheet::pixels
|
2022-03-05 16:00:32 -06:00 |
|
|
20a61de9fd
|
[nostalgia/core/studio] Fix subsheet editor to allocate correct number of pixels
|
2022-03-05 15:51:39 -06:00 |
|
|
2f7c62f2ef
|
[nostalgia/core/studio] Add SubSheet editor
|
2022-03-05 11:40:54 -06:00 |
|
|
921cb97a14
|
[nostalgia/core] Make clicks trigger 10 refreshes
|
2022-03-05 11:40:05 -06:00 |
|
|
4966aaffe4
|
[nostalgia/studio] Make About modal and ProjectExplorer hide-able
|
2022-03-05 11:39:13 -06:00 |
|
|
191298a4ca
|
[nostalgia/core/studio] Change some lambdas to capture by reference
|
2022-03-03 19:24:55 -06:00 |
|
|
ebb7d54403
|
[nostalgia/core] Fix TileSheet::validateSubSheetIdx
|
2022-03-03 19:24:24 -06:00 |
|
|
e8a046c2dc
|
[nostalgia] Add basic support for subsheets
|
2022-02-26 22:48:18 -06:00 |
|
|
9762a38a44
|
[nostalgia/core] Make readObj move output object instead of copy
|
2022-02-26 10:12:25 -06:00 |
|
|
294c4547d0
|
[nostalgia/core] Remove TileSheet::SubSheet::size
|
2022-02-23 22:12:41 -06:00 |
|
|
778cb78f31
|
[nostalgia/studio] Add creation of StudioContext
|
2022-02-21 20:11:48 -06:00 |
|
|
4843e28b9a
|
[nostalgia/studio] Add StudioContext
|
2022-02-21 20:05:51 -06:00 |
|
|
9bd10bac78
|
[nostalgia/geo] Cleanup geo package
|
2022-02-21 20:02:27 -06:00 |
|
|
9b1275e704
|
[nostalgia/core/studio] Add support for TileSheetEditor unsaved changes status
|
2022-02-21 20:00:21 -06:00 |
|
|
bc9b896d3d
|
[nostalgia/studio] Add missing Signal to UndoStack
|
2022-02-21 19:58:03 -06:00 |
|
|
917d88f997
|
[nostalgia/core/studio] Make TileSheetEditorModel write type descriptor
|
2022-02-21 19:55:24 -06:00 |
|
|
5c28ebe6d7
|
[nostalgia/studio] Fix UndoStack to trigger signals on initial command push
|
2022-02-21 19:43:10 -06:00 |
|
|
d14bab7abd
|
[nostalgia/studio] Add missing Editor header to studioapp.hpp
|
2022-02-21 02:26:09 -06:00 |
|
|
3dd60965c4
|
[nostalgia] Replace delete with safeDelete
|
2022-02-21 02:21:03 -06:00 |
|
|
05224e3fb5
|
[nostalgia/studio] Remove unnecessary c_str conversion
|
2022-02-20 20:07:33 -06:00 |
|
|
b517cf6858
|
[nostalgia/core/studio] Cleanup TileSheetEditorModel update tracking
|
2022-02-19 03:06:18 -06:00 |
|
|
db2a225855
|
[nostalgia/studio] Add redo and undo triggered signals to UndoStack
|
2022-02-19 03:05:45 -06:00 |
|
|
56ec063658
|
[nostalgia/studio] Get save working
|
2022-02-19 01:45:37 -06:00 |
|
|
713f5c4bce
|
[nostalgia/core] Add ability to chain converters
|
2022-02-18 00:54:10 -06:00 |
|
|
00852fad5a
|
[nostalgia/tools/pack] Add conversion from TileSheet to CompactTileSheet
|
2022-02-17 21:31:25 -06:00 |
|
|
b87c2f0c50
|
[nostalgia/core] Expand conversion system to allow raw-to-raw
|
2022-02-17 21:29:46 -06:00 |
|
|
fba203a1e7
|
[nostalgia/core] Add NostalgiaCore-Headless
|
2022-02-17 21:26:56 -06:00 |
|
|
3f446a64c5
|
[nostalgia/geo] Fix Vec2 test
|
2022-02-17 06:33:50 -06:00 |
|
|
77b270e084
|
[nostalgia/core] Change TileSheet version conv pixels copy to a move
|
2022-02-17 04:31:15 -06:00 |
|
|
7ac7909510
|
[nostalgia/core] Upgrade TileSheet format to support subsheets and add conversion system
|
2022-02-17 04:27:23 -06:00 |
|
|
3c44c86e91
|
[nostalgia/studio] Replace Editor opening error logging with oxErrorf
|
2022-02-17 04:27:04 -06:00 |
|
|
22216c66d6
|
[nostalgia/core/studio] Add color preview to color picker in TileSheetEditor
|
2022-02-16 20:52:34 -06:00 |
|
|
462375aa5d
|
[nostalgia/core] Rename NostalgiaGraphic and NostalgiaPalette to TileSheet and Palette
|
2022-02-16 20:25:00 -06:00 |
|
|
75f0b3a606
|
[nostalgia/core/studio] Cleanup
|
2022-02-16 20:20:48 -06:00 |
|
|
5eea7abc4d
|
[nostalgia/core] Fix NostalgiaGraphic::getPixel4Bpp
|
2022-02-16 20:18:17 -06:00 |
|
|
302dd23a36
|
[nostalgia/core/studio] Get Undo/Redo working
|
2022-02-16 20:17:33 -06:00 |
|
|
c92ecdf499
|
[nostalgia/studio] Get Undo/Redo working
|
2022-02-16 20:16:49 -06:00 |
|
|
72ce8ea4d9
|
[nostalgia/geo] Simplify Vec2
|
2022-02-16 20:16:16 -06:00 |
|
|
b7f726f4fd
|
[nostalgia/core] Get TileSheetEditor's palette view working
|
2022-02-16 02:34:43 -06:00 |
|
|
c1a374ca04
|
[nostalgia/core/glfw] Add extra draw before waiting for event to handle possible user input
|
2022-02-16 02:32:27 -06:00 |
|
|
bb0592ade8
|
[nostalgia/core] Fix NostalgiaGraphic::setPixel
|
2022-02-16 02:11:27 -06:00 |
|
|
99cc853b94
|
[nostalgia/core/studio] Fix issue with pixel idx lookup in draw command
|
2022-02-14 01:38:56 -06:00 |
|
|
60e259ca34
|
[nostalgia/geo] Add comparison operators to Vec
|
2022-02-14 01:37:00 -06:00 |
|
|
0e041a666a
|
[nostalgia/core/studio] Fix DrawCommand not to allow appending of duplicates
|
2022-02-13 23:49:44 -06:00 |
|
|
95f3c5b62a
|
[nostalgia/core/studio] Cleanup to ensure ongoing draw command ending
|
2022-02-13 23:34:57 -06:00 |
|
|
d792e4c515
|
[nostalgia/core/studio] Put TileSheetEditor draw command in UndoCommand
|
2022-02-13 23:23:59 -06:00 |
|
|
4f69f027ef
|
[nostalgia/studio] Make UndoCommand::redo execute as soon as pushed
|
2022-02-13 23:22:48 -06:00 |
|
|
3785d192f9
|
[nostalgia/geo] Add model to Vec2
|
2022-02-13 14:22:11 -06:00 |
|
|
71f70cb2e6
|
[nostalgia/world] Update models
|
2022-02-13 13:39:10 -06:00 |
|
|
f112f060c9
|
[nostalgia/geo] Rename library artifact to NostalgiaGeo
|
2022-02-13 12:07:18 -06:00 |
|
|
90723b718b
|
[nostalgia/geo] Add iterators to Vec2
|
2022-02-13 12:04:58 -06:00 |
|
|
8774f1c062
|
[nostalgia/core/studio] Break out TileSheetEditor application logic
|
2022-02-13 11:17:57 -06:00 |
|
|
320df614a9
|
[nostalgia] Rename common package to geo
|
2022-02-13 04:03:10 -06:00 |
|
|
0aa71f1dbb
|
[nostalgia/core/studio] Decouple core TileSheetEditor from ImGui
|
2022-02-13 03:34:12 -06:00 |
|
|
7370b23c9d
|
[nostalgia/core/studio] Cleanup and decouple main TileSheetEditor drawing from ImGui
|
2022-02-13 02:25:14 -06:00 |
|
|
779dd1fd05
|
[nostalgia/core] Cleanup
|
2022-02-13 02:24:01 -06:00 |
|
|
41cebff5fc
|
[nostalgia/core] Add Context buttonDown function
|
2022-02-13 02:23:00 -06:00 |
|
|
0e7a090d28
|
[nostalgia/common] Add Vec2 type
|
2022-02-13 02:18:53 -06:00 |
|
|
142c78db0e
|
[nostalgia/core] Add missing change for constant refresh option
|
2022-02-12 16:06:58 -06:00 |
|
|
34221f086c
|
[nostalgia] Update for compatibility with Ox changes
|
2022-02-12 14:39:04 -06:00 |
|
|
8847b2b2ed
|
[nostalgia/core/glfw] Put wait for event in main loop to prevent processor waste
|
2022-02-10 21:31:00 -06:00 |
|
|
f9d3521fe7
|
[nostalgia/core] Change how gba_timer_t is configured
|
2022-02-10 21:28:54 -06:00 |
|
|
0841b56399
|
[nostalgia/core/gba] Fix code formatting error
|
2022-02-10 02:20:00 -06:00 |
|
|
2390ae9f7d
|
[nostalgia/glutils] Make framebuffer default size 1x1
|
2022-02-10 02:17:23 -06:00 |
|
|
a64aa8b586
|
[nostalgia/studo] Misc cleanup
|
2022-02-10 02:04:38 -06:00 |
|
|
96e2510e64
|
[nostalgia/core/studio] Add scrolling support to TileSheetEditor
|
2022-02-04 22:51:17 -06:00 |
|
|
44df6df75d
|
[nostalgia/core] Remove unnecessary file
|
2022-02-04 00:19:06 -06:00 |
|
|
f34a09351f
|
[nostalgia/core/studio] Add some missing nodiscards
|
2022-02-04 00:06:07 -06:00 |
|
|
73dba0ce86
|
[nostalgia/core] Remove attribute list from Context friend function
|
2022-02-03 22:05:21 -06:00 |
|
|
a3643a4036
|
[nostalgia/core/userland] Replace std::array with ox::Array
|
2022-02-03 21:46:03 -06:00 |
|
|
7459d687b0
|
[nostalgia/core] Rename customData functions in Context and move them out of Context
|
2022-02-03 21:06:44 -06:00 |
|
|
c7cd54ae52
|
[nostalgia/core] Remove renderer funcions from Context friends
|
2022-02-03 20:48:58 -06:00 |
|
|
8174d04b06
|
[nostalgia] Collapse NostalgiaCore down to a single library and cleanup impl data access
|
2022-02-03 20:01:12 -06:00 |
|
|
be3d094f13
|
[nostalgia/studio] Remove unnecessary try/catch block
|
2022-02-03 00:39:40 -06:00 |
|
|
57164c1811
|
[nostalgia/glutils] Add missing assert.hpp include
|
2022-02-03 00:28:27 -06:00 |
|
|
d4e198ecc3
|
[nostalgia/core/studio] Add zoom support to TileSheetEditor
|
2022-02-03 00:24:40 -06:00 |
|
|
0d76129a0e
|
[nostalgia/core/glfw] Fix keyboard support for ImGui
|
2022-02-01 02:15:49 -06:00 |
|
|
87c03c0d98
|
[nostalgia/studio] Fix closing of file dialog not to change cursor
|
2022-01-30 02:45:07 -06:00 |
|
|
35433563c6
|
[nostalgia] Upgrade ImGui version to 1.86
|
2022-01-30 02:27:26 -06:00 |
|
|
f6be36741c
|
[nostalgia/core/studio] Add pixel outline to tile sheet editor
|
2022-01-30 01:43:27 -06:00 |
|
|
a139f19749
|
[nostalgia] Run liccor
|
2022-01-13 02:04:29 -06:00 |
|
|
439da668ae
|
[nostaliga/core/gba] Cleanup
|
2021-12-18 17:50:07 -06:00 |
|
|
775008a513
|
[nostalgia] Start on new TileSheetEditor
|
2021-12-17 21:02:35 -06:00 |
|
|
0e73f75322
|
[nostalgia/common] Make models noexcept
|
2021-12-11 19:16:29 -06:00 |
|
|
20a8d34e11
|
[nostalgia/glutils] Upgrade non-Apple platforms to GLES 3.2
|
2021-12-11 19:16:29 -06:00 |
|
|
6da3d3b8f5
|
[nostalgia] Remove std::move calls that suppressed copy elision
|
2021-12-11 19:16:29 -06:00 |
|
|
e0364925a3
|
[nostalgia] Use requireTypeNameModel in place of getTypeNameModel where it makes sense
|
2021-12-11 19:16:29 -06:00 |
|
|
eef1bfcbd6
|
[nostalgia/core] Make AssetManager type name verification a static_assert
|
2021-12-11 19:16:29 -06:00 |
|
|
6e8bb8adc6
|
[nostalgia/studio] Fix closing last tab
|
2021-12-11 19:16:29 -06:00 |
|
|
d622ab380d
|
[nostalgia/core/sdl] Fix SDL implementation of Core
|
2021-12-11 19:16:29 -06:00 |
|
|
e91d2653a3
|
[nostalgia/core] Fix incorrect bit_cast uses
|
2021-12-11 19:16:29 -06:00 |
|
|
9fd14b0744
|
[nostalgia/core] Add gc function to AssetManager
|
2021-12-11 19:16:29 -06:00 |
|
|
ad743565b2
|
[nostalgia] Update Studio to handle tabs and open directory dialog on Mac, Update core::init
|
2021-12-11 19:16:29 -06:00 |
|
|
e29f65f351
|
[nostalgia/core] Add AssetManager
|
2021-12-11 19:16:29 -06:00 |
|
|
45d79e99e8
|
[nostalgia] Move much of the OpenGL code to glutils
|
2021-12-11 19:16:29 -06:00 |
|
|
e2b9cd16b3
|
[nostalgia/core] Add redf, greenf, and bluef functions
|
2021-12-11 19:16:29 -06:00 |
|
|
badd07e27f
|
[nostalgia/tools/pack] Make toMetalClaw ensure data portion is in fact MetalClaw
|
2021-12-11 19:16:29 -06:00 |
|
|
4a4f380a11
|
[nostalgia/studio] Fix file dialog to close properly
|
2021-12-11 19:16:29 -06:00 |
|
|
1bf882c674
|
[nostalgia/glutils] Add FrameBuffer type
|
2021-12-11 19:16:29 -06:00 |
|
|
c7499f4241
|
[nostalgia/studio] Remove oxDebug line
|
2021-12-11 19:16:29 -06:00 |
|
|
ddd63bc45f
|
[nostalgia/studio] Start on ImGui version of Studio
|
2021-12-11 19:16:29 -06:00 |
|
|
1dac98fbc7
|
[nostalgia/player] Remove old shutdown function use
|
2021-07-24 01:53:34 -05:00 |
|
|
32ac497a0e
|
[nostalgia/core] Add focusWindow, cleanup GLFW leak into Userland, change shutdown to stop main loop
|
2021-07-23 21:52:26 -05:00 |
|