Commit graph

439 commits

Author SHA1 Message Date
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
f5cec7466d Updating libcurl 2024-03-01 17:54:32 -08:00
Nicolas Pixel Noble
10f536945a Generalizing the concept of compile-time table generation. 2024-02-25 10:24:39 -08:00
Nicolas Pixel Noble
06bfd2d3f8 Adding modconv tool. 2024-02-18 13:18:42 -08:00
Nicolas Pixel Noble
1514716537 Adding ADPCM encoder API. 2024-02-13 23:41:30 -08:00
Nicolas Pixel Noble
b30d786f5e Also adding __wrap_memset. 2024-02-04 13:14:46 -08:00
Nicolas Pixel Noble
fbf09fc074 Adding a faster, optional memcpy implementation. 2024-02-04 11:18:23 -08:00
Nicolas Pixel Noble
f840865222 Streamlining tests better. 2024-01-23 19:33:21 -08:00
Nicolas Pixel Noble
255c5f7bfc Adding Lua unit testing. 2024-01-21 23:08:16 -08:00
John Baumann
68f66ac665 Include extra.lua in Lua.vcxproj 2024-01-21 10:48:47 -06:00
Nicolas Pixel Noble
1c9a981659 Better FFI calls errors 2024-01-20 07:24:20 -08:00
Nicolas Pixel Noble
72a3806ae6 Actually, we can't do that. 2024-01-14 23:38:13 -08:00
Nicolas Pixel Noble
d700d9083a Adding Aarch64 project files to VS files. 2024-01-14 23:14:15 -08:00
Nicolas Pixel Noble
5debdc77af Adding DMA test to Redux. 2024-01-08 21:17:55 -08:00
nicolasnoble
07974d0e62 [Chores] Format code 2023-12-09 15:04:21 +00:00
Nicolas Noble
0861d9863d
Merge pull request #1468 from Giragast/shared_memory_map
Add support for a shared memory mapping on Kernel & User Memory
2023-11-24 20:21:07 -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
Ken Murdock
f6d217af74 Add named save states widget, disable menu entries for numbered/quick/global save states that don't exist 2023-11-22 17:09:55 +00:00
Nicolas "Pixel" Noble
1c0530ba97 Properly splitting off the support and supportpsx directories. 2023-11-13 08:02:52 -08:00
Nicolas Pixel Noble
e360745f09 Ensuring gtest runs through the memory leak detector on Windows. 2023-09-04 22:38:31 -07:00
Nicolas Pixel Noble
301d2e53dd Fixing build. 2023-08-22 20:33:09 -07:00
Nicolas Pixel Noble
ed241e16a0 Binding ffmpeg audio files to Lua. 2023-08-13 13:19:11 -07:00
Nicolas Pixel Noble
37ab840896 Adding ffmpeg info screen. 2023-08-11 19:03:43 -07:00
Nicolas Pixel Noble
a1489884ed Splitting pprint.lua
MSVC suddenly didn't like the too-big string...
2023-08-08 19:56:29 -07:00
Nicolas Pixel Noble
b35f15e4dc Adding lpeg dependency. 2023-08-04 22:51:34 -07:00
Nicolas Pixel Noble
2e71fb7dcf Adding luafilesystem. 2023-08-01 18:55:06 -07:00
Nicolas Pixel Noble
f989a021b3 Overhauling command line arguments for cleaner access. 2023-07-09 11:48:09 -07:00
Nicolas Pixel Noble
43b42f2332 Adding some missing imgui functions to Lua. 2023-06-24 21:27:00 -07:00
Nicolas Pixel Noble
672fd92879 Binding NanoVG to Lua. 2023-06-23 21:07:22 -07:00
Nicolas Pixel Noble
7446a7b3bb Merge branch 'main' into tui 2023-06-13 20:59:24 -07:00
Nicolas Pixel Noble
852d3481d2 Disabling C++ modules in Visual Studio
They aren't compatible with clang-cl at the moment.
2023-06-13 18:19:31 -07:00
Nicolas Noble
e93792ddd0
Merge pull request #1319 from nicolasnoble/update-luajit
Update LuaJIT
2023-06-06 19:50:16 -07:00
Nicolas Noble
cdb95f2d42
Merge pull request #1327 from nicolasnoble/update-libuv
Update libuv
2023-06-06 19:47:57 -07:00
Nicolas Noble
d8d2ad4f33
Merge pull request #1329 from nicolasnoble/update-freetype
Update freetype
2023-06-06 19:47:14 -07:00
Nicolas Pixel Noble
4948d75286 Update curl 2023-06-06 17:43:37 -07:00
Nicolas Pixel Noble
04e0966de1 Fixing Windows build. 2023-06-06 17:18:30 -07:00
Nicolas Pixel Noble
d2627e9759 Update freetype 2023-06-05 23:18:10 -07: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
feecf463d5 Merge remote-tracking branch 'upstream/main' into tui
# Conflicts:
#	src/gpu/soft/draw.cc
2023-06-01 21:51:15 -07:00
Nicolas Pixel Noble
8c10352082 Merge remote-tracking branch 'origin/main' into tui
# Conflicts:
#	src/core/OpenGL_GPU/gpu_opengl.cc
#	src/core/OpenGL_GPU/gpu_opengl.h
#	src/core/gpu.h
#	src/gpu/soft/draw.cc
#	src/gpu/soft/externals.h
#	src/gpu/soft/gpu.cc
#	src/gpu/soft/interface.h
#	src/main/main.cc
2023-05-21 09:17:56 -07:00
Nicolas Pixel Noble
8b370efdc2 Merge remote-tracking branch 'origin/gpu-cleanse' into gpu-debugger
# Conflicts:
#	src/core/psxemulator.cc
#	src/gui/gui.h
#	vsprojects/gui/gui.vcxproj.filters
2023-04-17 21:20:15 -07:00
Nicolas Pixel Noble
f95f60a360 Merge remote-tracking branch 'upstream/main' into gpu-cleanse
# Conflicts:
#	src/core/gpu.cc
#	src/core/psxhw.cc
#	src/gpu/soft/prim.h
2023-04-17 21:06:07 -07:00
Nicolas Pixel Noble
614f270750 Merge remote-tracking branch 'upstream/main' into tui 2023-04-08 16:55:54 -07:00
Nicolas Pixel Noble
664e93e48f Adding Sentry support. 2023-04-08 00:14:28 -07:00
Nicolas Pixel Noble
6f7f2f8c0d Fixing Windows build. 2023-04-06 22:28:21 -07:00
Nicolas Pixel Noble
16a58adf3b Making missing OpenGL functions throw nicer errors. 2023-04-05 22:34:38 -07:00
Nicolas Pixel Noble
443fe4b121 Making a no-ui version of Redux. 2023-04-05 22:25:51 -07:00
Nicolas Pixel Noble
54d0484296 Attaching a lot of the new API to Lua. 2023-03-27 18:29:57 -07:00