Commit Graph

  • 8a26c971f2 Make enum for joystick input type for convenience master thesource 2025-04-19 21:55:08 +0300
  • e706f0a4de Fix windows build thesource 2025-04-19 19:21:06 +0300
  • d2627ffbe5 Fix coords on finger touch/lift thesource 2025-04-19 19:04:32 +0300
  • 07c444eb0c Linux/GTK: add support for gamepad touchpad -> touch screen input translation thesource 2025-04-19 18:53:43 +0300
  • 6a3d8fd529 Make enum for joystick input type for convenience thesource 2025-04-19 21:55:08 +0300
  • 99c6d364e2 Fix windows build thesource 2025-04-19 19:21:06 +0300
  • 1ebdf75a0e Fix coords on finger touch/lift thesource 2025-04-19 19:04:32 +0300
  • 46d8de1fe5 Linux/GTK: add support for gamepad touchpad -> touch screen input translation thesource 2025-04-19 18:53:43 +0300
  • e2bf97c3ae
    Merge 99126b9063 into 6f1a63fe89 Salz 2025-04-05 22:52:13 +0200
  • d58dc3f0bf
    Merge be53737eba into 6f1a63fe89 windwakr 2025-04-05 22:50:58 +0200
  • 037f241e54
    Merge a0e50b380c into 6f1a63fe89 Kimpe Andy 2025-04-05 22:50:56 +0200
  • a07b4f19ef
    Merge ffb713a6cb into 6f1a63fe89 Kapandaria 2025-04-01 13:37:37 -0700
  • ffb713a6cb
    Update wifi.cpp - added faster reflect functions Kapandaria 2025-04-01 21:48:33 +0300
  • 40de3bb07a
    Merge ae627d6847 into 6f1a63fe89 Ruben 2025-03-31 16:10:46 +0000
  • e467c31a12
    Merge 1a2b8c0f29 into 6f1a63fe89 PlatinumMaster 2025-03-29 19:40:46 +0800
  • 8a5dc33900
    Merge 9f30151675 into 6f1a63fe89 rofl0r 2025-03-27 20:30:30 -0700
  • 28799a41f2
    Merge 66c8f91a5e into 6f1a63fe89 Marco Köpcke 2025-03-27 13:32:49 -0700
  • 6f1a63fe89 Cocoa Port: Support Automatic Graphics Switching, allowing the use of the integrated GPU to run video display windows. (Requires a dual-GPU MacBook Pro with Metal-capable GPUs.) - While this results in a 20% performance loss for video display window functions (like video filters), this also dramatically extends battery life. To return to the old way of using the discrete GPU for video display windows, the user must disable Automatic Graphics Switching in their System Preferences. - The Troubleshooting Window now correctly reports the emulated 3D renderer that is currently active, rather than the one that is selected in the GUI. - Also fix a bug where creating a OpenGL 3D renderer's context would immediately fall back to Apple Software Renderer if context creation failed. Now, context creation falls back to Apple Software Renderer as the last resort, only after all other Core Profile contexts have failed. rogerman 2025-03-26 16:55:25 -0700
  • 25356b70f1 GPU: Add some more optimizations hints in CopyLineExpand() for SSSE3. rogerman 2025-03-26 13:26:42 -0700
  • 75766495f9 Cocoa Port: Add some missing file references to the Xcode 3 project. rogerman 2025-03-20 22:55:40 -0700
  • 1091e69726 Cocoa Port: Fix a bunch of bugs related to moving windows between Retina and non-Retina displays. (Related to commit 2bc5b0d.) rogerman 2025-03-19 03:11:16 -0700
  • f6e0feb13e Cocoa Port: Report which OpenGL renderer is actually selected for 3D rendering. (Debug mode only.) rogerman 2025-03-18 15:55:01 -0700
  • 33754b706e Cocoa Port: Add support for performing OpenGL 3D rendering on the 2013 Mac Pro's second GPU. - For OpenGL 3D rendering, this yields a performance improvement of 2% - 4%. rogerman 2025-03-17 17:03:35 -0700
  • 50e39989f7 GPU: Do some small optimizations to SSE2 and AVX2. rogerman 2025-03-16 23:15:46 -0700
  • c73a7ffe53 GPU: Add NEON-accelerated functions for 2D layer compositing. (For 64-bit ARM CPUs only.) - This improves GPU performance by up to 20% on the Raspberry Pi 5, and up to 50% on Apple Silicon CPUs. rogerman 2025-03-16 16:23:21 -0700
  • e2379a66d6 matrix.h: Fix const-correctness for some *_fast function parameters. - In practice, this only affected compiling for NEON on certain compilers. Other SIMD ISAs should remain unaffected. rogerman 2025-03-16 16:13:12 -0700
  • 3abcd2f7d8 Optimized xbrz FJRODDUR 2025-03-11 10:51:06 +0100
  • 5cd9d36bba
    Merge pull request #888 from Morilli/fix-movie-commands zeromus 2025-02-14 03:16:42 -0500
  • b756ffb1e6 fix movie command flags not actually being OR'd together Morilli 2025-02-14 08:56:19 +0100
  • bec2329653
    Merge pull request #886 from Anonym271/master zeromus 2025-02-11 16:55:35 -0500
  • 06bef8b560 Bugfix: MemROMReaderWrite was not working for 1 byte length because it would copy the current mem's byte into the source buffer instead of the opposite way. Anonym271 2025-02-11 22:45:25 +0100
  • 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 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
  • 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