Ivan Epifanov
7d89f09f74
ISO C90 fixes
2021-03-08 09:07:12 -08:00
Ivan Epifanov
0da35d3daf
IME support with gxm backend
2021-03-08 09:07:12 -08:00
Ivan Epifanov
47c6270ece
Fix a bug in vitagles2 renderer
2021-03-08 09:07:12 -08:00
Ivan Epifanov
639323ea0d
Fixed gxm render flags
2021-03-08 09:07:12 -08:00
Ivan Epifanov
3ac2242e65
Fix PerformanceCounter
2021-03-08 09:07:12 -08:00
Ivan Epifanov
943053a922
Clean up touch a little more
2021-03-08 09:07:12 -08:00
Ivan Epifanov
f61b9e7653
Cleanup touch. Fix back touchscreen
2021-03-08 09:07:12 -08:00
Ivan Epifanov
d9b2bde2f6
Fallback to app0:
2021-03-08 09:07:12 -08:00
Ivan Epifanov
6f7c7c557a
sensors corrections
2021-03-08 09:07:12 -08:00
Ivan Epifanov
6d85637786
Fix sensors
2021-03-08 09:07:12 -08:00
Ivan Epifanov
e7edb06e7a
Audio fix
2021-03-08 09:07:12 -08:00
Ivan Epifanov
05e5a7cb05
Oops
2021-03-08 09:07:12 -08:00
Ivan Epifanov
a86ba3916e
Add SDL_RenderReadPixels
2021-03-08 09:07:12 -08:00
Ivan Epifanov
f623211eea
remove sceGxmFinish on render swap
2021-03-08 09:07:12 -08:00
Ivan Epifanov
0b45529e24
Add viewport support
2021-03-08 09:07:12 -08:00
Ivan Epifanov
2209b71789
Refactor render state
2021-03-08 09:07:12 -08:00
Ivan Epifanov
333d5e11e1
Add drawstate cache
2021-03-08 09:07:12 -08:00
Ivan Epifanov
56bde0f633
Rename memory functions to avoid clash with vita2d
2021-03-08 09:07:12 -08:00
Ivan Epifanov
94d7737bef
Texture render target
2021-03-08 09:07:12 -08:00
Ivan Epifanov
63e223fa50
Set initial blend mode
2021-03-08 09:07:12 -08:00
Ivan Epifanov
6c3bf56503
Unified build with both renderers
2021-03-08 09:07:12 -08:00
Ivan Epifanov
a1adc8a9d6
Add sensor support
2021-03-08 09:07:12 -08:00
Ivan Epifanov
bd14aa633f
Autobuild
2021-03-08 09:07:12 -08:00
Ivan Epifanov
0131105408
Fix render name
2021-03-08 09:07:12 -08:00
Ivan Epifanov
6ba8497518
Remove vita2d render, add raw gxm render
2021-03-08 09:07:12 -08:00
Ivan Epifanov
ef0bbfd6c6
Include anf fix vita2d renderer
2021-03-08 09:07:12 -08:00
Ivan Epifanov
dbb730d395
Separate vita piglet renderer. Add proper render initialization and window re-creation.
2021-03-08 09:07:12 -08:00
Ivan Epifanov
d75ea51ac0
Fix texture shaders
2021-03-08 09:07:12 -08:00
Ivan Epifanov
194c813893
Fix filesystem
2021-03-08 09:07:12 -08:00
Ivan Epifanov
73b545ed28
Fix joystick support
2021-03-08 09:07:12 -08:00
Ivan Epifanov
41d6c80b07
Filesystem module
2021-03-08 09:07:12 -08:00
Ivan Epifanov
2e3dd0a668
Remove debug log
2021-03-08 09:07:12 -08:00
Ivan Epifanov
8003623061
Cg shaders for vita gles2
2021-03-08 09:07:12 -08:00
Ivan Epifanov
2d64e37e41
Initial rebase of xerpi's port
2021-03-08 09:07:12 -08:00
Sylvain
b6b0c908bd
Dynapi: fix 'gendynapi.pl' script for array parameters
2021-03-08 13:56:26 +01:00
Cameron Cawley
391bb80bb9
Replace duplicate functions and lstrlen/lstrcat with SDL string functions
2021-03-05 12:03:58 -08:00
Ethan Lee
67e8522d31
Add SDL_GetAudioDeviceSpec.
...
This API is supported by pipewire, pulseaudio, coreaudio, wasapi, and disk.
2021-03-05 12:03:07 -08:00
Ozkan Sezer
686935542e
dos2unix SDL_dynapi_*.h
2021-03-04 23:50:40 +03:00
Ozkan Sezer
dd5aff308a
SDL_fillrect.c: updated SSE_BEGIN macro for windows clang-cl
...
from a patchset by Vladislav Dmitrievich Turbanov:
https://github.com/libsdl-org/SDL/pull/4062
2021-03-04 18:27:56 +03:00
Ozkan Sezer
0ed1713128
update SDL_COMPOSE_ERROR macro for windows clang-cl
...
from a patchset by Vladislav Dmitrievich Turbanov:
https://github.com/libsdl-org/SDL/pull/4062
2021-03-04 18:27:47 +03:00
Ozkan Sezer
c1c4f274c3
cpuinfo: updated xgetbv call for windows clang-cl.
...
from a patchset by Vladislav Dmitrievich Turbanov:
https://github.com/libsdl-org/SDL/pull/4062
2021-03-04 18:27:32 +03:00
Sylvain
e88d78462e
Update SDL_blit_auto.c
2021-03-04 14:36:33 +01:00
Sylvain
ab0cf42a4b
Software nearest scaling: start at the middle of pixel
...
so that it matches opengl GL_NEAREST mode most of the time
2021-03-04 14:33:56 +01:00
Ozkan Sezer
ac8a3fda8f
fix prepare_audiospec() possibly missing a bad SDL_AUDIO_CHANNELS env.
2021-03-03 20:33:20 +03:00
Nicolas Noble
6158621610
Update cpuid code for clang-cl
...
The clang-cl compiler defines `__llvm__` but not `__GNUC__`. The `__cpuid` intrinsic doesn't seem to exist with clang-cl, so the code won't link properly. The `__GNUC__` versions of these functions will work properly on Windows with clang-cl.
2021-03-03 15:37:21 +03:00
Frank Praznik
4de0c74aa7
audio: pipewire: Add the application name to the stream properties
2021-03-02 12:59:04 -08:00
Frank Praznik
9ed01da701
audio: pipewire: Constify and clarify period size calculations
...
Constify the min/max period variables, use a #define for the base clock rate used in the calculations and note that changing the upper limit can have dire side effects as it's a hard limit in Pipewire.
2021-03-02 12:59:04 -08:00
Frank Praznik
d7ca855c2b
audio: pipewire: Add missing static qualifiers to globals
2021-03-02 12:59:04 -08:00
Oschowa
84c44e01d3
audio: pipewire: fix uninitialized variable warnings
2021-03-01 09:34:04 -08:00
Frank Praznik
7001b531c6
audio: pipewire: Add vim format lines to files and fix indentation
...
Increase indentation spacing from 2 to 4 to comply with style standards.
2021-02-28 19:40:09 -08:00