Commit graph

  • 3026137b76 Current work trying to get it to compile. Skyth 2024-12-16 18:39:16 +03:00
  • 2bcaa61d42
    Cross-platform event implementation. (#47) Skyth (Asilkan) 2024-12-16 13:49:22 +03:00
  • f4453fece6 Cross-platform event implementation. Skyth 2024-12-16 13:14:45 +03:00
  • 4770e85573
    Cross-platform atomic operations. (#44) Skyth (Asilkan) 2024-12-16 12:20:51 +03:00
  • 74e6df96d4 Fix shared string memory leak. Skyth 2024-12-16 11:24:12 +03:00
  • 5642576cea xam: use SDL for keyboard input Hyper 2024-12-15 22:54:35 +00:00
  • a50498f6d0 Merge branch 'main' into linux Hyper 2024-12-15 22:48:02 +00:00
  • bc3843fda7 Cross-platform reference counting. Skyth 2024-12-16 00:23:11 +03:00
  • 58c8ed45e0 Cross-platform spin lock implementation. Skyth 2024-12-16 00:03:40 +03:00
  • 6c57221807
    Implemented value thumbnails (#42) Hyper 2024-12-15 20:41:39 +00:00
  • da135eb094 options_menu_thumbnails: move header to cpp Hyper 2024-12-15 20:40:18 +00:00
  • edeff7f73e options_menu: use config ptrs as thumbnail keys, added named thumbnails Hyper 2024-12-15 20:33:27 +00:00
  • d68e88314f
    Cross-platform semaphore implementation. (#43) Skyth (Asilkan) 2024-12-15 23:13:06 +03:00
  • a8163b1e29 Cross-platform semaphore implementation. Skyth 2024-12-15 22:31:04 +03:00
  • f5463a3161 options_menu: implemented value thumbnails Hyper 2024-12-15 18:59:58 +00:00
  • afce26fc35
    Cross platform thread implementation. (#41) Skyth (Asilkan) 2024-12-15 20:09:12 +03:00
  • 682f8e4396 Put set thread name calls behind a Win32 macro. Skyth 2024-12-15 20:05:21 +03:00
  • f1039fcc78 Cross-platform thread implementation. Skyth 2024-12-15 19:46:26 +03:00
  • 74ee0c2b2f
    locale: move localised strings to cpp impl (#40) Hyper 2024-12-15 15:15:32 +00:00
  • 708d875d78 locale: move localised strings to cpp impl Hyper 2024-12-15 15:09:06 +00:00
  • c23db5b746 Replace CreateDirectoryA with Unicode version. Dario 2024-12-15 11:50:52 -03:00
  • a6c9869671
    Unicode support. (#39) Darío 2024-12-15 11:46:09 -03:00
  • 6a6dcea781 Unicode support. Dario 2024-12-15 11:39:24 -03:00
  • 52b4f0ee5e
    Cross-platform TLS. (#34) Darío 2024-12-15 09:17:36 -03:00
  • 95951d0e5d Fix global variable namings. Skyth 2024-12-15 15:16:41 +03:00
  • fe15f154fe
    Add mmap implementations for virtual allocation. (#38) Darío 2024-12-15 09:14:33 -03:00
  • cc4953584f
    Cross-platform Sleep. (#37) Darío 2024-12-15 09:02:30 -03:00
  • 9dcadb9e06
    Add Linux home path for GetUserPath(). (#36) Darío 2024-12-15 08:55:53 -03:00
  • 4a38878aa0
    Replace QueryPerformanceCounter. (#35) Darío 2024-12-15 08:55:40 -03:00
  • c6e3d4e31f Fix toml parser failing on Unicode paths. Dario 2024-12-15 01:27:50 -03:00
  • 10c8858416 Reset end time for installer when installer is started. Dario 2024-12-15 00:19:40 -03:00
  • 587b222483 Implemented D-Pad player input Hyper 2024-12-15 01:44:01 +00:00
  • 113811071f Add mmap implementations for virtual allocation. Dario 2024-12-14 17:06:20 -03:00
  • f1d3b53078 Cross-platform Sleep. Dario 2024-12-14 16:24:26 -03:00
  • 2664f3bfd7 Add Linux home path for GetUserPath(). Dario 2024-12-14 16:04:41 -03:00
  • c59acf8b7c Replace QueryPerformanceCounter. Dario 2024-12-14 15:50:16 -03:00
  • 55f50f3023 Fix front() to back(), use Mutex. Dario 2024-12-14 13:21:11 -03:00
  • d2ff8d9772 Cross-platform TLS. Dario 2024-12-14 13:15:34 -03:00
  • 9b6e4406b7
    Make D3D12 support optional. (#33) Darío 2024-12-14 12:42:43 -03:00
  • 0106761a72 Update ShaderRecomp, fix macros. Dario 2024-12-14 12:37:59 -03:00
  • c4b21bde8b Implement guest critical sections using std::atomic. Skyth 2024-12-14 18:23:31 +03:00
  • 27c95d108d Make D3D12 support optional. Dario 2024-12-14 11:54:33 -03:00
  • 7f45cb942d Refactor kernel objects to be lock-free. Skyth 2024-12-14 15:40:13 +03:00
  • e89012127d Fix directory iteration resolving symlinks. Skyth 2024-12-14 12:59:58 +03:00
  • 26c4ab2eac First implementation of IO rewrite. (#31) Darío 2024-12-14 05:59:06 -03:00
  • 2c405f5d2c vcpkg as submodule. Dario 2024-12-13 11:13:12 -03:00
  • 0119ba1099 Add clang toolchain & make tools compile. Skyth 2024-12-13 00:51:14 +03:00
  • 64a3857e77 Initial Linux attempt. Skyth 2024-12-12 23:04:59 +03:00
  • 586e17d8a4 First implementation of IO rewrite. Dario 2024-12-13 14:52:57 -03:00
  • 578d9d052b Move first party tools to tools folder. Skyth 2024-12-13 21:21:58 +03:00
  • 611454126e Update pipeline cache. Skyth 2024-12-13 21:07:12 +03:00
  • 4b728f4a2b Downgrade to C++20 & switch to fmtlib. Skyth 2024-12-13 18:54:05 +03:00
  • 1ab25d5b41 Update recompiler submodules. Skyth 2024-12-13 18:33:51 +03:00
  • 8531582dc4 vcpkg as submodule. Dario 2024-12-13 11:13:12 -03:00
  • 6d1d5ff33a Add RelWithDebInfo configuration. Skyth 2024-12-13 15:17:23 +03:00
  • 1631a27a4e Enable LTO for release targets. Skyth 2024-12-13 15:10:40 +03:00
  • 417805ae38 Fix inconsistent static/inline usage. Skyth 2024-12-13 14:51:13 +03:00
  • 87e3602f41 Update DoF quality thresholds. Skyth 2024-12-13 11:27:24 +03:00
  • e79d2edc2d
    Merge pull request #30 from hedge-dev/logger Hyper 2024-12-12 22:50:05 +00:00
  • 3e21a26f6a logger: make thread safe, use std::string_view with std::println Hyper 2024-12-12 22:46:54 +00:00
  • e7d7431b58 logger: stub out utility logs for Release in the macros Hyper 2024-12-12 22:31:37 +00:00
  • 0813be2acf Implemented cross-platform logger framework (and clean-up) Hyper 2024-12-12 22:12:29 +00:00
  • b9bd137659 achievement_menu: replace erroneous quotation marks with apostrophes Hyper 2024-12-12 22:06:22 +00:00
  • fa7a825f70 Add clang toolchain & make tools compile. Skyth 2024-12-13 00:51:14 +03:00
  • d29049dcb1 Initial Linux attempt. Skyth 2024-12-12 23:04:59 +03:00
  • 27eab0af66
    Installer sounds and embedded player. (#29) Darío 2024-12-12 16:17:12 -03:00
  • 31c6fa2267 Merge 'main' into 'embedded-player'. Skyth 2024-12-12 21:21:01 +03:00
  • c5b8992b5c Update resources submodule. Skyth 2024-12-12 21:17:12 +03:00
  • b21ddc7bb5 Implement libvorbis. Skyth 2024-12-12 18:37:50 +03:00
  • 5e7e0c026f Miniaudio submodule on dev branch. Dario 2024-12-10 08:59:07 -03:00
  • ad4468fc09 Use guest audio configuration values in embedded player. Skyth 2024-12-12 16:39:42 +03:00
  • 2ecdf59772 Move engine initialization. Dario 2024-12-12 01:28:51 -03:00
  • a56aca27be config: move future HMM codes to temporary Exports section Hyper 2024-12-12 04:26:04 +00:00
  • fc31b32517 Update. Dario 2024-12-12 01:22:20 -03:00
  • 39df057d17 Update submodule. Dario 2024-12-12 00:44:41 -03:00
  • b79e92d07a Add more embedded sounds. Dario 2024-12-12 00:43:44 -03:00
  • 0f17ad23f9 Rework embedded sound player to support simultaneous playback. Dario 2024-12-12 00:27:50 -03:00
  • 099dde82a2 hid: clean-up Hyper 2024-12-11 23:06:20 +00:00
  • 86c60e7bbe app: move config saving to App::Exit Hyper 2024-12-11 23:05:37 +00:00
  • 05ec19874e achievement_menu: fix locked shadow and marquee width Hyper 2024-12-11 23:03:01 +00:00
  • 4f26d0b263 hid: stop vibrating controllers on focus lost Hyper 2024-12-11 22:32:39 +00:00
  • 38c275632b config_locale: revised some descriptions Hyper 2024-12-11 21:17:20 +00:00
  • 59551d8875 hid: implemented controller type auto detection Hyper 2024-12-11 20:53:00 +00:00
  • cdcacff53b
    Implement SDF fonts. (#24) Skyth (Asilkan) 2024-12-11 23:30:19 +03:00
  • 80aeb7d033 Update font atlas files. Skyth 2024-12-11 23:28:13 +03:00
  • 8fa706558c Fix default ImGui font and font scales. Skyth 2024-12-11 23:22:12 +03:00
  • 3eff02d19f Fix outline sizes. Skyth 2024-12-11 22:59:57 +03:00
  • 5fd668ed55 Move ImGui files to its own folder. Skyth 2024-12-11 22:05:02 +03:00
  • 25ff2ca2e5 Create host device after loading the module if the installer wasn't run. Skyth 2024-12-11 22:02:00 +03:00
  • 06242223a3 Implement bevel. Skyth 2024-12-11 21:50:25 +03:00
  • 82aee0951a Implement outlines. Skyth 2024-12-11 19:17:00 +03:00
  • bbe869c25f Slightly refactor ImGui rendering. Skyth 2024-12-11 17:35:45 +03:00
  • 1282c1384e Fix regular image display. Skyth 2024-12-11 17:22:28 +03:00
  • bdebd6408f Fix untextured draws, implement custom rectangles. Skyth 2024-12-11 15:14:48 +03:00
  • 26fa3cea58 Text now correctly displaying with proper spacing. Skyth 2024-12-10 20:20:30 +03:00
  • dd013580a0 Initial SDF font generation work. Skyth 2024-12-10 19:16:20 +03:00
  • 632cf2619e config_locale: added more localisation for video options Hyper 2024-12-11 19:55:13 +00:00
  • 6fef7bb9d4 imports: always report user signed in Hyper 2024-12-11 18:46:33 +00:00
  • a94009d2e8 achievement_menu: added sparkles to silver and gold trophies Hyper 2024-12-11 02:50:53 +00:00
  • d001904cbe Miniaudio submodule on dev branch. Dario 2024-12-10 08:59:07 -03:00