Commit Graph

  • a05f92da1c Update joystick api to 2.0.14 Ivan Epifanov 2020-12-23 17:26:34 +03:00
  • 8e4271fa45 Fix timers Ivan Epifanov 2020-12-23 16:54:18 +03:00
  • e928b92f1a CMake support Ivan Epifanov 2020-12-18 16:42:57 +03:00
  • 47c105161b Add reversive list join macro Ivan Epifanov 2020-12-18 16:42:37 +03:00
  • ca5e5d6154 VITASDK compatibility Ivan Epifanov 2020-12-18 16:34:24 +03:00
  • 7d89f09f74 ISO C90 fixes Ivan Epifanov 2020-12-18 14:28:09 +03:00
  • 0de7b0eca0 Fix makefile Ivan Epifanov 2020-12-14 02:08:29 +03:00
  • 0da35d3daf IME support with gxm backend Ivan Epifanov 2020-12-12 23:47:15 +03:00
  • e812ca529d Enable ARM SIMD/NEON optimized blitters Ivan Epifanov 2020-12-09 21:03:27 +03:00
  • 47c6270ece Fix a bug in vitagles2 renderer Ivan Epifanov 2020-12-09 15:28:57 +03:00
  • 639323ea0d Fixed gxm render flags Ivan Epifanov 2020-12-09 14:38:43 +03:00
  • 3ac2242e65 Fix PerformanceCounter Ivan Epifanov 2020-12-09 12:37:39 +03:00
  • 943053a922 Clean up touch a little more Ivan Epifanov 2020-12-09 01:50:49 +03:00
  • f61b9e7653 Cleanup touch. Fix back touchscreen Ivan Epifanov 2020-12-09 00:37:46 +03:00
  • d9b2bde2f6 Fallback to app0: Ivan Epifanov 2020-12-07 18:40:41 +03:00
  • 6f7c7c557a sensors corrections Ivan Epifanov 2020-12-05 22:38:12 +03:00
  • 6d85637786 Fix sensors Ivan Epifanov 2020-12-05 12:37:53 +03:00
  • e7edb06e7a Audio fix Ivan Epifanov 2020-12-04 00:06:15 +03:00
  • 05e5a7cb05 Oops Ivan Epifanov 2020-11-29 22:07:53 +03:00
  • a86ba3916e Add SDL_RenderReadPixels Ivan Epifanov 2020-11-28 00:32:32 +03:00
  • f623211eea remove sceGxmFinish on render swap Ivan Epifanov 2020-11-25 00:29:04 +03:00
  • 0b45529e24 Add viewport support Ivan Epifanov 2020-11-25 00:19:18 +03:00
  • 2209b71789 Refactor render state Ivan Epifanov 2020-11-24 18:12:38 +03:00
  • 333d5e11e1 Add drawstate cache Ivan Epifanov 2020-11-23 20:15:39 +03:00
  • 56bde0f633 Rename memory functions to avoid clash with vita2d Ivan Epifanov 2020-11-23 18:31:23 +03:00
  • 94d7737bef Texture render target Ivan Epifanov 2020-11-23 12:45:51 +03:00
  • 63e223fa50 Set initial blend mode Ivan Epifanov 2020-11-23 12:45:09 +03:00
  • 6c3bf56503 Unified build with both renderers Ivan Epifanov 2020-11-23 12:44:54 +03:00
  • a1adc8a9d6 Add sensor support Ivan Epifanov 2020-11-22 01:02:00 +03:00
  • bd14aa633f Autobuild Ivan Epifanov 2020-11-21 23:09:30 +03:00
  • 0131105408 Fix render name Ivan Epifanov 2020-11-21 23:04:43 +03:00
  • 6ba8497518 Remove vita2d render, add raw gxm render Ivan Epifanov 2020-11-21 23:04:27 +03:00
  • ef0bbfd6c6 Include anf fix vita2d renderer Ivan Epifanov 2020-11-16 20:40:22 +03:00
  • dbb730d395 Separate vita piglet renderer. Add proper render initialization and window re-creation. Ivan Epifanov 2020-11-14 23:37:26 +03:00
  • d75ea51ac0 Fix texture shaders Ivan Epifanov 2020-11-02 20:05:55 +03:00
  • 194c813893 Fix filesystem Ivan Epifanov 2020-11-02 19:55:01 +03:00
  • 73b545ed28 Fix joystick support Ivan Epifanov 2020-11-02 19:38:20 +03:00
  • 41d6c80b07 Filesystem module Ivan Epifanov 2020-11-02 19:01:25 +03:00
  • 2e3dd0a668 Remove debug log Ivan Epifanov 2020-11-02 18:14:57 +03:00
  • 8003623061 Cg shaders for vita gles2 Ivan Epifanov 2020-11-02 18:10:09 +03:00
  • 2d64e37e41 Initial rebase of xerpi's port Ivan Epifanov 2020-11-02 18:09:43 +03:00
  • bd06538778 configure: fix wrong AS_HELP_STRING quoting. Ozkan Sezer 2021-03-08 17:02:28 +03:00
  • b6b0c908bd Dynapi: fix 'gendynapi.pl' script for array parameters Sylvain 2021-03-08 13:56:26 +01:00
  • a7938107ae fix SDLK_DELETE after commit 2f5beac190 Ozkan Sezer 2021-03-06 11:28:04 +03:00
  • 2f5beac190 Change octal char literals to hex char literals Lokathor 2021-03-05 13:15:52 -07:00
  • 391bb80bb9 Replace duplicate functions and lstrlen/lstrcat with SDL string functions Cameron Cawley 2021-03-05 16:53:06 +00:00
  • 67e8522d31 Add SDL_GetAudioDeviceSpec. Ethan Lee 2021-02-27 17:37:25 -05:00
  • 00fabdde18 Make github CI great again The current CI doesn't work and can be fixed. To steps, use a matrix to build on various OS + allow platform specific flags. The linux build should cover a wider case of video backends. Subs 2021-03-03 19:05:47 +01:00
  • 686935542e dos2unix SDL_dynapi_*.h Ozkan Sezer 2021-03-04 23:50:40 +03:00
  • 34ecd71e80 CMake: don't add -Wl,--no-undefined to LDFLAGS for clang+windows cases Ozkan Sezer 2021-03-04 18:44:04 +03:00
  • 3880174a9f CMake: set OPT_DEF_LIBC to ON for clang case, too. Ozkan Sezer 2021-03-04 18:40:56 +03:00
  • 05cc9e3764 CMake: move GCC check after CLANG, so that CLANG is properly recognized Ozkan Sezer 2021-03-04 18:40:50 +03:00
  • 81cdb1bb0d test: add unifont-9.0.02.hex as a resource (so it works out-of-the-box) Ozkan Sezer 2021-03-04 18:32:32 +03:00
  • a52d0db532 test/CMakeLists.txt: add OpenGL module checks and adjust dependencies. Ozkan Sezer 2021-03-04 18:28:10 +03:00
  • e7abf96801 test/CMakeLists.txt: bump cmake minimum required to 3.0 for consistency Ozkan Sezer 2021-03-04 18:28:04 +03:00
  • dd5aff308a SDL_fillrect.c: updated SSE_BEGIN macro for windows clang-cl Ozkan Sezer 2021-03-04 18:27:56 +03:00
  • 0ed1713128 update SDL_COMPOSE_ERROR macro for windows clang-cl Ozkan Sezer 2021-03-04 18:27:47 +03:00
  • e228d15261 SDL_config_windows.h: added clang to list of toolchains having stdint.h Ozkan Sezer 2021-03-04 18:27:37 +03:00
  • c1c4f274c3 cpuinfo: updated xgetbv call for windows clang-cl. Ozkan Sezer 2021-03-04 18:27:32 +03:00
  • e88d78462e Update SDL_blit_auto.c Sylvain 2021-03-04 14:36:33 +01:00
  • ab0cf42a4b Software nearest scaling: start at the middle of pixel so that it matches opengl GL_NEAREST mode most of the time Sylvain 2021-03-04 14:33:56 +01:00
  • ac8a3fda8f fix prepare_audiospec() possibly missing a bad SDL_AUDIO_CHANNELS env. Ozkan Sezer 2021-03-03 20:33:20 +03:00
  • 6158621610 Update cpuid code for clang-cl Nicolas Noble 2021-03-02 21:39:38 -08:00
  • 4de0c74aa7 audio: pipewire: Add the application name to the stream properties Frank Praznik 2021-03-02 10:02:59 -05:00
  • 9ed01da701 audio: pipewire: Constify and clarify period size calculations Frank Praznik 2021-03-02 09:47:47 -05:00
  • d7ca855c2b audio: pipewire: Add missing static qualifiers to globals Frank Praznik 2021-03-02 09:33:11 -05:00
  • 84c44e01d3 audio: pipewire: fix uninitialized variable warnings Oschowa 2021-03-01 12:39:52 +01:00
  • 0a68322170 add missing PIPEWIRE defines to SDL_config.h.in Ozkan Sezer 2021-03-01 15:11:50 +03:00
  • 7001b531c6 audio: pipewire: Add vim format lines to files and fix indentation Frank Praznik 2021-02-27 12:53:08 -05:00
  • 2fcba50ec9 audio: pipewire: Code and comment cleanups Frank Praznik 2021-02-27 12:08:15 -05:00
  • 4eadd147cd audio: pipewire: Fix outdated comment Frank Praznik 2021-02-25 14:00:23 -05:00
  • cd56f1b346 audio: pipewire: Use "rear" designation for rear channels Frank Praznik 2021-02-24 14:36:58 -05:00
  • adc0a931dd audio: Move Pipewire bootstrap after Jack Frank Praznik 2021-02-24 14:08:08 -05:00
  • 21adec93b9 audio: pipewire: Make enumeration structure and function names more descriptive Frank Praznik 2021-02-24 12:02:54 -05:00
  • a07f543436 audio: pipewire: Report default devices first Frank Praznik 2021-02-21 13:24:20 -05:00
  • 9afd7570d6 audio: pipewire: Always buffer source audio Frank Praznik 2021-02-20 13:33:12 -05:00
  • 106dc009ac audio: pipewire: Pass proper parameter to user audio callback Frank Praznik 2021-02-19 17:18:36 -05:00
  • f3ebbc06d3 audio: pipewire: Retrieve the channel count and default sample rate for sinks/sources Frank Praznik 2021-02-19 16:02:20 -05:00
  • 2f0b99a774 audio: Add Pipewire playback/capture sink Frank Praznik 2021-02-13 11:56:05 -05:00
  • 57a927e8d7 wayland: Explicitly set min/max size for xdg-shell Ethan Lee 2021-02-12 14:27:58 -05:00
  • 33598563b3 Fix coding style Cacodemon345 2021-02-26 23:21:25 +06:00
  • 69a600b00e Implement requested changes Cacodemon345 2021-02-26 22:24:48 +06:00
  • 0e35f0be1f Fix KMSDRM-related warnings Cacodemon345 2021-02-26 21:43:36 +06:00
  • dfa64eadd3 KMSDRM: Add hint to enable the backend without DRM master Cameron Gutman 2021-02-25 19:22:31 -06:00
  • 8c5b7af2d2 Wayland: Fix mouse pointer hiding on Plasma Wayland Cameron Gutman 2021-02-25 19:30:47 -06:00
  • d2d834b990 KMSDRM: Add gamma support Cacodemon345 2021-02-25 15:21:59 +06:00
  • 72f7a10cef disable pixman ARM blitters for __aarch64__ | _M_ARM64 Ozkan Sezer 2021-02-25 19:40:28 +03:00
  • 2f4e9294aa Update the Linux build instructions Cameron Cawley 2021-02-25 14:09:07 +00:00
  • e561ce3a75 SDL_cpuinfo.c: replaced gcc i386 checks with __i386__ . Ozkan Sezer 2021-02-25 01:40:02 +03:00
  • 55a385a333 removed a useless restriction from Watcom version of SDL_Swap32() Ozkan Sezer 2021-02-24 20:03:50 +03:00
  • b8d2185277 added Watcom i386 inline asm for SDL_Swap64() Ozkan Sezer 2021-02-23 17:37:20 +03:00
  • c287087fcc Only change joystick->nbuttons for Joy-Cons, since they're the only ones that have these "paddles" JibbSmart 2021-02-23 09:26:03 +08:00
  • ee52624f95 Switch Joy-Con SL and SR buttons are now mapped to matching paddle positions so that all buttons can be accessed when using SDL_HINT_JOYSTICK_HIDAPI_JOY_CONS JibbSmart 2021-02-22 17:23:13 +08:00
  • 7a2b6f331b Guard Inotify stuff with macro Mathieu Eyraud 2021-02-22 13:32:42 +01:00
  • 8481229ff7 Fix error handling in KMSDRM_AddDisplay Mathieu Eyraud 2021-02-22 15:00:52 +01:00
  • 2df9c15e96 Fix memory leak in KMSDRM_Vulkan_CreateSurface Mathieu Eyraud 2021-02-22 14:51:42 +01:00
  • b3498a5dc2 make SDL_syswm.h work with apple's older gcc versions Ozkan Sezer 2021-02-22 15:50:02 +03:00
  • bb76edf3d7 fix permissions of a few files Ozkan Sezer 2021-02-22 15:44:32 +03:00
  • 844d5e3ed3 Fix memory leak in ConnectSensor Mathieu Eyraud 2021-02-21 11:54:50 +01:00
  • 557aa140e8 CI: fixed branch name Martin Gerhardy 2021-02-21 14:18:09 +01:00