Commit Graph

11788 Commits

Author SHA1 Message Date
BinBashBanana 1cf24c5afe
update emscripten get_proc_address (#18180) 2025-08-17 06:34:40 +02:00
sonninnos 07f8777fa5 More widget category type corrections 2025-08-15 17:41:03 +03:00
zoltanvb 9c9f5aa8d0
Touchscreen support for PS Vita (#18165) 2025-08-11 10:47:44 +02:00
sonninnos 887effcb76 Smaller widget size for refresh rate change 2025-08-10 15:20:28 +03:00
libretroadmin 5e6a2984c7 Replace some usage of strchr with memchr 2025-08-08 04:12:08 +02:00
libretroadmin 07388c5ab2 slang_get_include_file - avoid strlen call 2025-08-08 03:51:41 +02:00
刘皓 46045a1165
Fix FBO texture format in GLCore driver when using Cg/GLSL shaders (#18158) 2025-08-06 18:15:46 +02:00
sonninnos d5b33d8e29 Do screenshot widget aspect ratio correction always 2025-08-06 03:55:23 +03:00
libretroadmin 50e8308027 CXX_BUILD buildfix for shader_Gl3 2025-08-06 00:42:28 +02:00
libretroadmin 151d49311d Some CXX_BUILD buildfixes 2025-08-06 00:12:21 +02:00
libretroadmin 6efdb108ae Naming convention standardizations 2025-08-05 22:54:18 +02:00
libretroadmin 98d4d5faec slang_preprocess_parse_parameters - no more gotos 2025-08-05 22:11:50 +02:00
libretroadmin 8181583298 Try to reserve 'error' keyword for goto labels, use 'err' for
variables and arguments instead
2025-08-05 21:02:49 +02:00
libretroadmin 21773761d7 Silence some more code analysis warnings 2025-08-05 20:05:25 +02:00
libretroadmin 52e6566300 Some code analysis fixes 2025-08-05 19:52:00 +02:00
sonninnos d67da2d1b1
State slot hotkey refactor (#18152) 2025-08-05 19:47:11 +02:00
刘皓 351fd6a66b
Destroy feedback framebuffer/texture when GLCore driver is destroyed (#18153) 2025-08-05 19:46:52 +02:00
libretroadmin 27f27c351f Turn C++ comments to C comments 2025-08-05 19:14:03 +02:00
刘皓 c8ab73607c
Add support for Cg and GLSL shaders in the glcore video driver (#18151) 2025-08-05 18:55:29 +02:00
libretroadmin 1d4f663506 Silence code analysis warnings 2025-08-05 17:32:30 +02:00
刘皓 65d617e378
Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5 (#18135)
* Implement fallback OpenGL symbol loader for Linux devices with EGL < 1.5

The `eglGetProcAddress` in old versions of EGL can only get extension
functions, so we need to supplement it with another symbol loader that
can get non-extension functions.

* Close `g_egl_gl_dll` if `egl_init_context()` fails

* Close `g_egl_gl_dll` when VideoCore driver is destroyed

* Defer loading of `g_egl_gl_dll` until needed

* Fix typo in `egl_destroy_gl_dll`

* Remove redundant `ptr` variable in `egl_init_context`

* Remove redundant call to `egl_destroy_gl_dll` in `egl_init_context`

* Remove another redundant call to `egl_destroy_gl_dll` in `egl_init_context`
2025-08-05 06:50:22 +02:00
sonninnos 44bd3b21d5 Error widget category and size corrections 2025-08-05 03:22:11 +03:00
sonninnos 95df52bf6b Load content widget fixes and cleanups 2025-08-05 03:10:51 +03:00
libretroadmin 10c6d45850 vulkan_draw_quad - buildfix 2025-08-04 19:42:55 +02:00
libretroadmin 03dbcc53e7 Get rid of superfluous macros around memcmp and strcpy 2025-08-04 19:30:03 +02:00
libretroadmin 917e29c039 Try to silence some more warnings 2025-08-04 06:57:29 +02:00
libretroadmin 732f598fd0 Define LEGACY_WIN32 only in the files that need it 2025-08-04 00:54:15 +02:00
libretroadmin a485bf7f16 Namespace cleanups and style nits 2025-08-02 15:00:43 +02:00
Jamiras 3829672dc1
(cheevos) upgrade to rcheevos 12.0 (#18117) 2025-07-23 04:04:15 +02:00
libretroadmin 13c6eb53c9 Some more static code analysis fixes/cleanups 2025-07-22 17:17:20 +02:00
libretroadmin 327621938b Cut down on gotos 2025-07-22 14:16:31 +02:00
sonninnos 5afbd5f53d Widget color unifications 2025-07-22 03:40:17 +03:00
sonninnos d3756624c8 Menu ticker spacer simplifications 2025-07-22 01:47:14 +03:00
libretroadmin b0e344a423 Silence some code analysis warnings 2025-07-20 08:11:36 +02:00
libretroadmin 6182e39938 Split libretro_d3d.h up into two separate files 2025-07-20 06:26:12 +02:00
libretroadmin d821ce1062 Some UCRT64 buildfixes 2025-07-20 06:19:58 +02:00
libretroadmin 99e7a80314 Inline uwpgdi.h into wgl_ctx.c 2025-07-19 21:59:54 +02:00
libretroadmin 4b5b214dea Move gdi_texture to gdi_gfx.c 2025-07-19 21:51:58 +02:00
libretroadmin 8ecb7eefd7 Merge rsx_defines.h into rsx_gfx.c 2025-07-19 21:47:56 +02:00
libretroadmin c9452d9263 (d3d9_common) Simplifications 2025-07-19 21:41:22 +02:00
libretroadmin ae8dfc789d (CTR) Buildfix #2 2025-07-19 10:16:22 +02:00
libretroadmin d500a3ecc7 Remove some more gfx/common/ define files 2025-07-19 09:59:54 +02:00
libretroadmin 55a7e07959 Remove d3d8_defines.h 2025-07-19 07:03:59 +02:00
libretroadmin 9308f6650c (GX2) Header buildfixes 2025-07-19 07:00:21 +02:00
libretroadmin cb2f0ecbd2 Merge files 2025-07-19 06:58:33 +02:00
libretroadmin eff70a32e5 Merge D3D10 common files into D3D drivers 2025-07-19 05:07:42 +02:00
libretroadmin 59fd200b2c Merge files 2025-07-19 04:58:35 +02:00
libretroadmin d17f6eee1e Buildfixes 2025-07-19 04:53:32 +02:00
libretroadmin d86c1a89b8 Move structs to needed file 2025-07-19 04:42:10 +02:00
libretroadmin 9542a71c89 Move defines to source files 2025-07-19 03:41:09 +02:00