Commit Graph

  • ba8e641d96
    Merge be53737eba into dfcd482933 windwakr 2024-12-13 15:46:16 -0300
  • dff99cd527
    Merge a0e50b380c into dfcd482933 Kimpe Andy 2024-12-11 21:08:31 +0100
  • 386bc75355
    Merge 9f30151675 into dfcd482933 rofl0r 2024-12-06 19:28:00 +0000
  • 9f30151675 types.h: let mingw use regparm(3) calling convention for jit rofl0r 2024-12-06 18:17:46 +0000
  • 18f166bc97 rename FASTCALL to DESMUME_FASTCALL rofl0r 2024-12-06 18:03:16 +0000
  • c2af88cd10 asmjit: remove unused calling convention defines rofl0r 2024-12-06 17:50:40 +0000
  • 96414ed176 windows: add Makefile for mingw rofl0r 2024-12-06 03:05:37 +0000
  • 9ea9198cab aviout.cpp: fix constructor use gcc dislikes rofl0r 2024-12-06 03:02:09 +0000
  • c2a1296244 inputdx.h: make compatible with mingw rofl0r 2024-12-06 03:00:41 +0000
  • 13bccf5738 XAudio2.h: make compatible with mingw rofl0r 2024-12-06 02:58:48 +0000
  • 271490c3e1 snddx.cpp: use mingw-provided directx headers if applicable rofl0r 2024-12-06 02:55:43 +0000
  • 6323bbb6c0 gdbstub_internal.h: fix build error with mingw rofl0r 2024-12-06 02:50:36 +0000
  • 0df7918acb fatdir: fix build error with mingw rofl0r 2024-12-06 02:47:53 +0000
  • b7915bc992 ROMReader: fix build error with mingw rofl0r 2024-12-06 02:45:50 +0000
  • 4c6bbf68a0 resources.rc: use unix-style path names rofl0r 2024-12-06 02:42:57 +0000
  • 4a9f95c7d5 resources.rc: fix build error with mingw-windres rofl0r 2024-12-06 02:37:12 +0000
  • f1ffbffc99 unrar/strfn.cpp: fix build error with mingw rofl0r 2024-12-06 02:34:36 +0000
  • 47233bab4c lua-engine.cpp: fix build error with mingw rofl0r 2024-12-06 02:31:19 +0000
  • 420bf01375 ImageOut.cpp: add missing header rofl0r 2024-12-06 02:29:01 +0000
  • 6263cea61c XAudio2.h: likewise rofl0r 2024-12-06 02:28:04 +0000
  • e8f1e60243 xma2defs.h: macro hack for mingw's lack of __out etc rofl0r 2024-12-06 02:21:49 +0000
  • ee6d8aa125 replay: fix use of anonymous struct members rofl0r 2024-12-06 02:11:49 +0000
  • 7c2659314f types.h: don't undef WINAPI for mingw rofl0r 2024-12-06 02:00:24 +0000
  • 2bf5792b40 path.h: add mkdir macro for mingw rofl0r 2024-12-06 01:52:32 +0000
  • 203d665445 CWindow.h: fix build error with gcc rofl0r 2024-12-06 01:46:14 +0000
  • dfcd482933 fix couple of header names to work on case-sensitive file systems master rofl0r 2024-12-06 01:28:24 +0000
  • 8a4fd0a9cb arm_jit: fix build when LOG_JIT_LEVEL != 0 rofl0r 2024-12-06 01:15:06 +0000
  • f239227857 fix couple of header names to work on case-sensitive file systems rofl0r 2024-12-06 01:28:24 +0000
  • 9addbbdfda arm_jit: fix build when LOG_JIT_LEVEL != 0 rofl0r 2024-12-06 01:15:06 +0000
  • 7c81e27c79
    Merge 99126b9063 into b022181a05 Salz 2024-11-17 09:08:40 +0900
  • 07717e29aa
    Merge 1a2b8c0f29 into b022181a05 PlatinumMaster 2024-11-17 09:08:40 +0900
  • b94bdf41b8
    Merge 66c8f91a5e into b022181a05 Marco Köpcke 2024-11-17 09:08:40 +0900
  • 4700ce17a4
    Merge ae627d6847 into b022181a05 Ruben 2024-11-17 09:08:40 +0900
  • b022181a05
    Merge pull request #867 from lifehackerhansol/libnds-v2 zeromus 2024-11-14 23:54:53 -0500
  • ee39a36f20
    cp15: add support for process ID lifehackerhansol 2024-11-14 15:54:12 -0800
  • c1624b2b33
    MMU: support 8-bit write to REG_IPCSYNC lifehackerhansol 2024-11-14 14:49:17 -0800
  • 1192bf6f2c
    EGL: use eglGetPlatformDisplay if available (#865) Max Fedotov 2024-11-13 09:50:35 +0300
  • b1efbef458 Don't use ifdef, just try every method to obtain display handle, rename attr variable thesource 2024-11-13 08:52:02 +0300
  • 71c32f408c EGL: use eglGetPlatformDisplay if available thesource 2024-11-12 10:23:21 +0300
  • 2c7fac57ff port 0.5 GPU scaling increments/window sizes to GTK3 thesource 2024-11-06 09:24:57 +0300
  • a7e6d4124e port 0.5 GPU scaling increments/window sizes to GTK3 thesource 2024-11-06 09:24:57 +0300
  • 3b1989a9d9
    GTK*: add gamepad hotplug support (#855) Max Fedotov 2024-11-04 21:32:07 +0300
  • f51e19b19b
    Merge pull request #860 from En-En-Code/oglgetdriverversion-fix zeromus 2024-11-02 22:24:35 -0400
  • 6f1d4e1d5c fix: null-terminate versionSubstring in OGLGetDriverVersion En-En 2024-11-02 18:09:49 +0000
  • a744a3a33a Port these changes to GTK2 too. thesource 2024-10-31 09:34:01 +0300
  • 67069ee70e Get rid of nbr_joy thesource 2024-10-30 18:52:38 +0300
  • 8d112ac6c8 Add joystick count function thesource 2024-10-30 08:43:50 +0300
  • 7e94363060 Make open_joysticks a static array thesource 2024-10-29 18:29:45 +0300
  • 6a65fcd7ae Use unordered_map for open_joysticks since we need instance lookup often thesource 2024-10-29 13:23:32 +0300
  • f439e08844 Linux/GTK3: add gamepad hotplug support thesource 2024-10-29 10:44:31 +0300
  • 6690a8cedd posix: Update the Code::Blocks project file to include the new files that commit efdd938 added. rogerman 2024-10-28 14:39:17 -0700
  • 7d6f0982c8 gtk2: add some more presets to winsize menu rofl0r 2024-10-28 19:16:45 +0000
  • 0ec9d74c39 gtk2: allow 0.5 increments on gpu scale rofl0r 2024-10-28 19:14:08 +0000
  • 76a6935dc8 gtk2: backport GPU scaling feature rofl0r 2024-10-28 12:27:21 +0000
  • f206c27ab5 gtk2: backport GPU scaling feature rofl0r 2024-10-28 12:27:21 +0000
  • 3ddb2669a9 cli: fix boost input detection rofl0r 2024-10-27 17:30:21 +0000
  • 58bbe693e1 cli: fix joypad and keyboard config retrieval rofl0r 2024-10-27 16:19:13 +0000
  • 8768b9b2cb cli: fix boost input detection rofl0r 2024-10-27 17:30:21 +0000
  • b45d249ef8 cli: fix joypad and keyboard config retrieval rofl0r 2024-10-27 16:19:13 +0000
  • 0a36e96f66
    Merge pull request #845 from thesourcehim/master rofl0r 2024-10-27 11:51:24 +0100
  • 5d498a97c4 Port previous two changes to gtk2 frontend. Add meson option to build gtk2 frontend (disabled by default). Fix meson.build dependency for gtk2. thesource 2024-10-26 13:29:48 +0300
  • fff5659879
    Merge pull request #851 from dlbuhtig4096/master zeromus 2024-10-26 02:27:43 -0400
  • efdd938dc3
    GTK*: Action Replay cheat menu (+ other cheat improvements) (#847) En-En 2024-10-25 18:32:03 +0000
  • a01d71fb8c Needed fixes En-En 2024-10-25 09:03:52 -0500
  • ff84815acb Improve console allocation. dlbuhtig4096 2024-10-24 16:35:54 +0800
  • 28f5c76035 Proper ensata handshake on reconnection. dlbuhtig4096 2024-10-20 17:08:19 +0800
  • 7984eae357 Fix ensata sound register emulation. dlbuhtig4096 2024-10-20 13:02:15 +0800
  • 629dec8420
    Merge a44d7ff406 into 2bc5b0d86b DesperateProgrammer 2024-10-16 11:48:37 +0900
  • ee9f38df4e Makefile.am includes utilsGTK.* En-En 2024-10-14 22:11:27 -0500
  • c9461e8374 Backport to GTK2 En-En 2024-10-14 17:00:32 -0500
  • c9f3a6bf86 Minimize formatting diffs En-En 2024-10-11 10:01:43 -0500
  • 058fc066c5 Memory leak fixes En-En 2024-10-10 11:56:53 -0500
  • 05991432a2 Formating En-En 2024-10-08 11:12:31 -0500
  • 497b3983d3 Action Replay UI elements [GTK] En-En 2024-10-07 16:32:43 -0500
  • 9f18dfbb5f Filter raw and AR cheats, display both filters in UI, patch up raw update/delete En-En 2024-10-01 09:41:52 -0500
  • ce58ebb916 Added index and cheat type data to ListStore En-En 2024-09-28 19:04:15 -0500
  • 8f73a9c255 Added range bound to keep internal cheat data within specified size En-En 2024-09-26 20:52:04 -0500
  • 8a3302c650 GTK cheats UI inputs/displays hex for address (offset) En-En 2024-09-26 09:34:22 -0500
  • 2bc5b0d86b
    Merge pull request #846 from BayLee4/fix_retina Roger Manuel 2024-10-10 12:48:59 -0700
  • a0386e535c Cocoa Port: Fix mixed retina/non-retina displays bug BayLee4 2024-10-10 17:57:21 +0200
  • 72315fa339 Make gamepad key configuration non-blocking thesource 2024-10-10 11:42:27 +0300
  • 1cf7c37896 Unbind joypad keys by default thesource 2024-10-10 09:44:09 +0300
  • 8fa0affab1
    Merge pull request #839 from intra0/master zeromus 2024-10-04 21:31:38 -0400
  • e7442cc999
    Merge pull request #841 from lifehackerhansol/cmdline-misleading-indentation zeromus 2024-10-01 05:43:24 -0400
  • fa1879f9a7
    commandline: avoid misleading indentation lifehackerhansol 2024-09-29 13:45:34 -0700
  • bb1b6a1c80
    Update org.desmume.DeSmuME.metainfo.xml intra0 2024-09-25 21:54:14 -0500
  • 91196788eb fix more screw-ups in unicode support. fixes #828 zeromus 2024-08-31 22:34:38 -0400
  • 8f9c6892d5 OpenGL Renderer: Fix an initialization issue with the clear image shader program when running the 3.2 Core Profile renderer for a driver that only supports OpenGL v3.2. (Regression from commit e2a25e2. Fixes #827.) rogerman 2024-08-28 10:33:27 -0700
  • 42667020d8 fix ensata emulation? (re: #184) zeromus 2024-08-27 04:15:00 -0400
  • 64132f765a OpenGL Renderer: Fix a bug where having Edge Mark enabled could cause fragments to disappear. (Regression from commit f910c61.) rogerman 2024-08-22 19:26:39 -0700
  • 00b8df1b00 OpenGL Renderer: Add entry point for glClientWaitSync, fixing compiling on Windows. (Regression from commit f910c61.) rogerman 2024-08-15 17:50:53 -0700
  • f910c6197c OpenGL Renderer: Add new rendering resource classes, and do some misc. refactoring. - Using the new OpenGLGeometryResource and OpenGLRenderStatesResource classes, the 3.2 Core Profile and ES renderers now use triple-buffering for all geometry rendering resources and framebuffer constants. - Delete the InitFinalRenderStates() method, which has been obsoleted over the years. Its functionality has been rolled into the InitExtensions() and _RenderGeometryLoopBegin() methods. rogerman 2024-08-15 16:49:42 -0700
  • f84a804499 OpenGL Renderer: Fix bug where clear images were Y-flipped. (Regression from commit 3db6d56.) rogerman 2024-08-13 19:49:34 -0700
  • 8197174d69 OpenGL ES Renderer: Fix a bug where the final output framebuffer is Y-flipped. (Regression from commit 3db6d56.) rogerman 2024-08-12 13:44:58 -0700
  • 3db6d5676c OpenGL Renderer: Do some more code cleanup and tune-ups. - In the 3.2 Core Profile and ES renderers, synchronization of vertex info uploads now occurs at a more reasonable time. - Geometry rendering is now Y-flipped by default, eliminating the need to Y-flip the final output framebuffer under all conditions. - Legacy OpenGL no longer needs to perform any color conversion of the final output framebuffer if FBOs are supported. - Rename some functions and variables to better describe what things are doing now. rogerman 2024-08-12 11:23:23 -0700
  • 9bbfca527a Remove redundant and currently unused Makefile. rogerman 2024-08-10 15:53:25 -0700
  • 04f97d5755 OpenGL ES Renderer: Fix a major performance bug on many ARM-based mobile devices with integrated GPUs. rogerman 2024-08-10 15:06:30 -0700
  • ea648f7110 OpenGL Renderer: Do some minor tune-ups. - Remove some methods in OpenGLRenderer_2_0 and OpenGLRenderer_2_1 that have negligible contribution to either performance or code simplicity. - OpenGLRenderer_1_2, OpenGLRenderer_2_0, and OpenGLRenderer_2_1 are now instantiated with their specific variant IDs. - Calls to malloc_alignedCacheLine() have been replaced with the more appropriate malloc_alignedPage(). - Do some misc. code cleanup. rogerman 2024-08-10 13:48:13 -0700
  • c75c1ce2c3 Linux Ports (All): Update Autotools and Meson scripts to add JIT support for ARM targets. - Also fixes build errors related to explicitly building SIMD files for colorspacehandler. Don't do it! The proper way is to simply include "colorspacehandler.cpp" alone and let the compiler's preprocessor macros determine which SIMD file to use. rogerman 2024-08-09 12:55:13 -0700
  • 9e872d48c0 CLI port: Allow to map NDS keys to joystick buttons. Bryan Hernández 2024-08-08 00:40:06 -0400