Commit graph

54 commits

Author SHA1 Message Date
Nicolas "Pixel" Noble
3996f8e7a2 Bumping LuaJIT to current latest.
- Also adding bit.extract
- Also adding ImGui's natvis files.
2025-02-10 19:11:20 -08:00
Nicolas Pixel Noble
e2769a43b8 Fixing various utf-8 issues + path to binary lookup.
Should fix #1600.
2024-03-27 06:42:07 -07:00
Nicolas Pixel Noble
1df0bd3aa3 Update ffmpeg & glfw nuget packages. 2024-03-09 19:51:11 -08:00
Nicolas Pixel Noble
54deb9ccad Cleaning up vcxproj files. 2024-03-02 12:41:55 -08:00
Nicolas Pixel Noble
10f536945a Generalizing the concept of compile-time table generation. 2024-02-25 10:24:39 -08:00
Ken Murdock
27f90ecc22 Refactoring SharedMem 2023-11-24 21:34:24 +00:00
Ken Murdock
d79f5f3b72 Refactored named shared memory handling into SharedMem class, with platform-specific implementations for Windows and Linux (not OSX), removed toggle to enable named shared memory 2023-11-24 04:54:49 +00:00
Nicolas Pixel Noble
49acad1e8b Update LuaJIT
Hopefully should fix crashes in the JIT.
2023-06-05 21:27:17 -07:00
Nicolas Pixel Noble
a393c165b8 Cleanup of the memory system. 2023-03-25 22:08:52 -07:00
Nicolas Pixel Noble
bdce6117fc Supporting loading ELF files straight from the UI. 2023-03-17 19:44:22 -07:00
Nicolas Pixel Noble
220dfa14cc Bonking this auto-update thing with an MD5. 2022-12-18 11:09:34 -08:00
Nicolas "Pixel" Noble
d8f69c1309 ffmpeg hotfix for 32 bits version. 2022-12-07 07:09:53 -08:00
Nicolas Pixel Noble
9cdd0f1675 Update ffmpeg package to hotfix version. 2022-12-06 18:30:13 -08:00
Nicolas Pixel Noble
5939c4b98e Some parser fixes, and rehauling ffmpeg support. 2022-12-03 23:08:48 -08:00
Nicolas Pixel Noble
f75b0f02bd Merge remote-tracking branch 'upstream/main' into isobrowser
# Conflicts:
#	vsprojects/support/support.vcxproj.filters
2022-12-02 17:19:56 -08:00
Nicolas Pixel Noble
3e66c30ea5 Adding arrow drawing code. 2022-11-29 22:48:52 -08:00
Nicolas Pixel Noble
123c1c4753 Using coroutines to make iso CRC computation smoother. 2022-11-23 23:29:40 -08:00
wheremyfoodat
2b2a9ede81 Merge branch 'main' into opengl-gpu 2022-06-02 13:12:20 +03:00
Nicolas Pixel Noble
1af0493089 Updating LuaJIT & adding pairs for settings. 2022-05-23 20:26:50 -07:00
Nicolas Pixel Noble
4ddf2e0a91 Creating Lua settings & misc fixes. 2022-05-22 21:03:03 -07:00
wheremyfoodat
8d453919f4 Merge branch 'main' into opengl-gpu 2022-05-07 02:37:45 +03:00
Nicolas Pixel Noble
db04b7239b Using a different Concurrent Queue code. 2022-05-03 20:04:57 -07:00
wheremyfoodat
cde53d30e1 Merge branch 'main' into opengl-gpu 2022-04-19 02:31:36 +03:00
Nicolas Pixel Noble
66643cc845 Auto-update system. 2022-04-16 19:51:18 -07:00
wheremyfoodat
67e3b654d0 Merge branch 'main' into opengl-gpu 2022-04-09 15:04:01 +03:00
Nicolas Pixel Noble
5433c423d6 Upgrading json.hpp and adding some File helpers. 2022-04-07 10:04:08 -07:00
Nicolas Pixel Noble
c52182b7f0 Preparing for zip Archive file support. 2022-04-03 22:48:42 -07:00
wheremyfoodat
17795f282a Starting work on OpenGL GPU. 2022-03-25 01:18:33 +02:00
Nicolas Pixel Noble
dc0606f185 Beginning the iso reader work. 2022-03-20 23:29:59 -07:00
Nicolas Pixel Noble
4f509fe1ed Finished cleaning misc.h 2022-03-20 12:12:09 -07:00
Nicolas Noble
4f84a9c928 House keeping after the clang-cl switch. 2022-03-16 11:33:42 -07:00
Nicolas Pixel Noble
24004914fe Adding ClangCL support. 2022-03-15 17:25:18 -07:00
Nicolas Pixel Noble
3f466fed1d Adding zfile + some tweaks and fixes. 2022-02-28 21:23:16 -08:00
Nicolas Pixel Noble
ad30469735 Cleanup 2022-02-24 21:03:29 -08:00
Nicolas Pixel Noble
9895fbf3ff Adding sjis support for memory card manager. 2022-02-15 20:57:33 -08:00
Nicolas 'Pixel' Noble
048804bf34 Merge remote-tracking branch 'upstream/main' into vs-2022 2021-12-20 22:07:48 -08:00
Nicolas 'Pixel' Noble
802d07a4f1 Making trees a bit faster. 2021-12-05 23:08:17 -08:00
Nicolas Pixel Noble
34ca10633d Upgrading to Visual Studio 2022 2021-11-21 16:43:04 -08:00
Nicolas Pixel Noble
6ddd063669 Hooked up more code in. 2021-08-28 14:09:15 -07:00
Nicolas 'Pixel' Noble
a68b844c26 Revert "Removing std::tuple and use simplified implementation."
This reverts commit 51353c28dd.
2021-03-05 23:34:39 -08:00
Nicolas Pixel Noble
78be094b91 Adding tracy. 2021-03-05 20:39:50 -08:00
Nicolas 'Pixel' Noble
51353c28dd Removing std::tuple and use simplified implementation. 2021-03-02 18:04:11 -08:00
Nicolas 'Pixel' Noble
5ff8a42243 Adding intrusive red-black trees. 2021-02-21 13:36:35 -08:00
Nicolas 'Pixel' Noble
b6bbb216ca Few fixes, and adding basic test. 2020-06-25 19:46:33 -07:00
Nicolas 'Pixel' Noble
a662520159 More cleanup. 2020-05-29 22:26:47 -07:00
Nicolas 'Pixel' Noble
18047e4e56 Cleaning up properties. 2020-05-29 20:58:24 -07:00
Nicolas 'Pixel' Noble
fe5fafa4c9 Rolling my own EventBus. 2020-05-15 23:05:12 -07:00
Nicolas 'Pixel' Noble
1ee988b502 Removing EventBus support. 2020-05-15 19:13:50 -07:00
Nicolas 'Pixel' Noble
c5b8206777 Adding EventBus support. 2020-05-15 19:13:49 -07:00
Nicolas 'Pixel' Noble
35f80cf118 Adding CFA support in libelfin, and dropping interval tree code. 2020-04-23 19:56:33 -07:00