Commit Graph

56 Commits

Author SHA1 Message Date
gary 33d40b1839 [nostalgia/core/sdl] Cleanup 2021-05-03 13:50:45 -04:00
gary 6ece0b6f9b [nostalgia] Make almost everyting noexcept 2021-04-20 01:57:04 -05:00
gary 8f7de171af [nostalgia/core] Make display size function return common::Size instead of common::Point 2021-03-31 02:30:29 -05:00
gary 4cace9d8e0 [nostalgia/core/sdl] Reduce required GL version to 3.0 2021-03-28 03:47:38 -05:00
gary 8512f97cf4 [nostalgia/core/sdl] Correct SDL2 find_package case 2021-03-28 02:27:13 -05:00
gary f1a1d94ac3 [nostalgia] Switch back to conan 2021-03-28 00:25:30 -05:00
gary 084cee44fa [nostalgia/core/sdl] Remove SDL implementation's bgTextures 2021-03-24 00:47:53 -05:00
gary b278b3881e [nostalgia/core/sdl] Put vsync options in config.hpp 2021-03-23 00:01:09 -05:00
gary 1d1ce4d2cf [nostalgia/core/userland/gl] Add other 3 backgrounds 2021-03-18 20:29:52 -05:00
gary 736b9342ea [nostalgia/core/sdl] Add tracepoint about vsync/adaptive vsync setting 2021-03-18 19:10:20 -05:00
gary bfca2193bc [nostalgia/core/sdl] Set OpenGL version 2021-03-18 19:06:21 -05:00
gary c4b9858738 [nostalgia/core/sdl] Make attempt to use adaptive vsync and fall back on vsync 2021-03-18 02:02:40 -05:00
gary d34db292dc [nostlagia/core/userland] Add running of event handler to main loop 2021-03-18 01:52:36 -05:00
gary 4796c2e0cb [nostalgia/core] Add support for getting screen dimensions 2021-03-17 21:28:06 -05:00
gary 61cc30c475 [nostalgia/core/userland] Add OxClaw as dependency 2021-03-17 01:32:24 -05:00
gary d000c7f34f [nostalgia/core/userland] Fix Tile row skipping and move some non-SDL code into userland 2021-03-17 01:25:59 -05:00
gary 23a7241622 [nostalgia/core/sdl] Cleanup 2021-03-16 21:15:54 -05:00
gary 87b2963687 [nostalgia/core] Establish foundation for tile support in GL 2021-03-14 20:56:12 -05:00
gary 3352625afe [nostalgia/core] Start port of PC gfx to OpenGL 2021-03-11 18:46:13 -06:00
gary 44f4d67c80 [nostalgia] Address CLion recommendations 2021-02-26 08:55:40 -06:00
gary c1239b5656 [nostalgia] Run liccor 2021-01-21 23:35:23 -06:00
gary d09dc5cc01 [nostalgia] Remove dynamic library usage
Will make dynamically loaded Modules impossible, but they add complexity
and really aren't that useful...
2020-12-17 20:08:02 -06:00
gary 5587ecf5e5 [nostalgia] Rename ValErr to Result 2020-10-16 19:43:17 -05:00
gary d2eea8c2ec [nostalgia] Remove nodiscards from Error and ValErr functions 2020-10-15 23:58:49 -05:00
gary 88bbcc34e2 [nostalgia/core/sdl] Make only destroy textures that actually exist 2020-08-07 01:03:57 -05:00
gary be1a03c554 [nostalgia] Switch from conan to vcpkg 2020-08-05 20:21:07 -05:00
gary 803b90d54c [nostalgia/core] Make sprite functions take core::Context argument 2020-07-29 00:04:21 -05:00
gary 80f98802b6 [nostalgia/core/gba] Add hideSprite and add flipX parameter to setSrpite 2020-07-28 19:09:24 -05:00
gary bf2b08b262 [nostalgia/core/gba] Add sprite shape and size options 2020-07-18 01:24:26 -05:00
gary e8151ac037 [nostalgia/core/gba] Add user input support 2020-07-18 01:23:43 -05:00
gary dc0667ade4 [nostalgia/core/gba] Fix event cycle and add to setter for event handler 2020-07-17 01:36:51 -05:00
gary 745ea4a0ed [nostalgia/core] Add ticksMs() function 2020-07-14 01:09:47 -05:00
gary 408d4c8fa1 [nostalgia/core] Make setSprite use word size 2020-07-13 02:21:16 -05:00
gary 7e565a3162 [nostalgia/core/gba] Add sprite support 2020-07-13 00:25:45 -05:00
gary 4f79310084 [nostalgia/core] Fix NostalgiaCore library install location 2020-07-09 23:16:35 -05:00
gary 30ac257d95 [nostalgia/core/gba] Make sizing a scale factor of the GBA 2020-06-23 08:11:57 -05:00
gary 89aadfb606 [nostalgia/core/gba] Add IRQ system 2020-06-21 11:49:58 -05:00
gary 9a49761c01 [nostalgia/core/sdl] Switch from MC to Claw 2020-06-15 01:38:28 -05:00
gary be16229bf7 [nostalgia/core/sdl] Initialize texture lists 2020-04-16 23:39:18 -05:00
gary b9c2f3631d [nostalgia/core] Remove implicit sign conversions 2020-04-07 22:10:34 -05:00
gary a2c012ead4 [nostalgia][core][sdl] Fix bug in loading 8 bpp ng files 2020-03-25 02:05:09 -05:00
gary 350b4ad6c2 [nostalgia/core/sdl] Make draw always report FPS to oxTrace 2020-03-23 01:22:58 -05:00
gary 887167add2 [nostalgia/core/sdl] Add sleep 1 ms to main loop 2020-03-22 21:57:17 -05:00
gary 43318acffa [nostalgia/core] Make load tile sheet default to defaultPalette 2020-03-22 18:56:52 -05:00
gary 6d2155d1ed [nostalgia/core] Add support for implementation data to Context and move SDL data to it 2020-03-22 18:30:33 -05:00
gary c45ec45457 [nostalgia/core/sdl] Add disabled FPS logging 2020-03-19 02:08:30 -05:00
gary 6287663957 [nostalgia] Make GBA builds use Ninja 2020-01-14 18:36:47 -06:00
gary 0d46cee20d [nostalgia] Get building with Conan 2019-12-30 22:51:35 -06:00
gary e407ad7246 [nostalgia/core] Add basic color selection and basic tilesheet editing 2019-12-01 00:52:00 -06:00
gary a9f55ebd02 [nostalgia/core] Rename core::Color to core::Color16 and add core::Color32 2019-11-27 13:53:41 -06:00