2486 Commits

Author SHA1 Message Date
Francisco Javier Trujillo Mata
b8e2216dd4 Improvement the use of the palette 2019-02-17 23:29:16 +01:00
twinaphex
158a442036 Add further HAVE_OPENGL1 support 2019-02-17 10:42:16 +01:00
Brad Parker
542f2f4262 vc2005: fix MMX load instrinsics, add GL and ozone 2019-02-16 19:13:32 -05:00
Brad Parker
09d409d5cc pixconv: add MMX version of conv_rgba4444_argb8888 2019-02-16 18:43:22 -05:00
Brad Parker
1922d898af pixconv: add MMX version for conv_rgb565_argb8888 2019-02-16 12:51:13 -05:00
Brad Parker
f6a31b37a0 pixconv: typo in SSE2 ifdef 2019-02-15 19:58:49 -05:00
Themaister
3b9ad729fb Vulkan: Fix color issues with RGBA8888 swapchains in readback. 2019-02-15 20:30:08 +01:00
twinaphex
660d0c8de9 Remove mutexes - should hopefully fix dolphin/reicast threaded
again
2019-02-12 03:55:08 +01:00
twinaphex
d1a831e6ec (UWP) Buildfix 2019-02-11 23:15:11 +01:00
twinaphex
386657a366 (menu widgets backport) Re-commit task queue changes 2019-02-08 08:00:32 +01:00
twinaphex
7022786f34 Revert parts of menu_widgets that were causing breakage, but leave
all the hooks in so we can add them back piece by piece again
2019-02-08 07:26:43 +01:00
Hugo Hromic
7cde32a2b3 libretro-common: fix PRI_SIZET not being set in PS2
* use `lu` for PS2 builds
2019-02-07 23:23:31 +00:00
Hugo Hromic
e2b620ae05 libretro-common: improve PRI_SIZET for non-windows platforms
In non-windows platfoms, the `size_t` type may not necessarily use
the `%lu` format specification. For example in 32 bits platforms
instead it needs to be `%u`. Therefore, for non-windows platforms,
it is better to define PRI_SIZET more precisely.

Silences these types of warnings in 32 bits non-windows platforms:

    libretro-common/file/config_file.c: In function ‘config_get_size_t’:
    libretro-common/file/config_file.c:694:32: warning: format ‘%lu’ expects
    argument of type ‘long unsigned int *’, but argument 3 has type
    ‘size_t * {aka unsigned int *}’ [-Wformat=]
           if (sscanf(entry->value, "%" PRI_SIZET, &val) == 1)
                                    ^~~

Discussed in #8191
2019-02-07 16:25:48 +00:00
twinaphex
bd19958658 (libretro-common) Don't use RARCH_LOG inside libretro-common files 2019-02-07 05:45:25 +01:00
twinaphex
45b1ed33b2 (MSVC) Silence warning 2019-02-06 23:42:13 +01:00
Twinaphex
477170884b Some warning fixes 2019-02-06 23:25:41 +01:00
natinusala
c20ab3864d First version of menu widgets (gl only) 2019-02-06 20:48:24 +01:00
Twinaphex
a1150800f8
Merge pull request #8197 from orbea/c89
Fix c89 build with 32-bit linux.
2019-02-06 20:08:14 +01:00
orbea
cf6c49b9a1 Fix c89 build with 32-bit linux. 2019-02-06 10:21:28 -08:00
twinaphex
5d1c45e8f9 (orbis) 'else ifdef' not necessary 2019-02-06 19:03:07 +01:00
Themaister
5e7513ad60 Sinc: memset the resampler buffer.
No idea how this survived asan and valgrind over these years ...
2019-02-05 23:35:39 +01:00
orbea
28ff4b391a Clean up white space. 2019-02-03 16:00:50 -08:00
orbea
4c56167446 Convert to linux line endings. 2019-02-03 15:43:42 -08:00
twinaphex
1796d359c5 Don't use setvbuf for PSP too 2019-02-02 16:43:17 +01:00
twinaphex
0413ba7215 Buildfix for GL3 OSX 2019-02-01 19:56:12 +01:00
twinaphex
5d77244334 (OSX) Implement flyinghead's GL3 support 2019-01-31 21:30:49 +01:00
twinaphex
64460824aa Fix another CXX_BUILD warning 2019-01-31 20:21:04 +01:00
Brad Parker
90db5e7e27 Implement in-menu sound effects 2019-01-27 11:22:16 -05:00
Twinaphex
556b7b19de
Merge pull request #8025 from krzys-h/uwp-storagefile
(UWP) StorageFile implementation
2019-01-27 08:33:17 +01:00
Brad Parker
1ee66d5204 d3d: fix cross-compilation on Linux 2019-01-25 23:28:07 -05:00
orbea
cb602c190d Some C89_BUILD fixes. 2019-01-20 14:03:42 -08:00
orbea
46676289d4 Fix segfault with a null gl context. 2019-01-19 13:56:39 -08:00
krzys-h
e5a2221eac Make lambdas safer for multithreading 2019-01-19 12:13:16 +01:00
krzys-h
20cb84189e Fix problems with UWP filesystem in Release builds 2019-01-19 12:04:55 +01:00
Brad Parker
cb4a87d6b1 fix system menu sound memory leaks in mod mixing 2019-01-19 00:46:54 -05:00
Brad Parker
ae397f2ae5 fix system menu sound memory leaks in flac mixing 2019-01-18 21:03:47 -05:00
Brad Parker
32313b398b fix system menu sound memory leaks in mp3 mixing 2019-01-18 21:00:41 -05:00
Brad Parker
95a7b8c29b fix system menu sound memory leaks in ogg mixing 2019-01-18 20:02:24 -05:00
orbea
e062b98088 Remove trailing blank lines.
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
Twinaphex
5182f24711
Merge pull request #8030 from fjtrujy/feature/PS2Palette
[PS2] Allow Palettes
2019-01-18 00:33:31 +01:00
krzys-h
a116bb908e (UWP) Support access through the file picker 2019-01-17 11:48:09 +01:00
krzys-h
c8510378dc (UWP) Error if trying to use VFS on cores that don't support it 2019-01-17 11:08:05 +01:00
krzys-h
b7cc124070 (UWP) Base StorageFile implementation 2019-01-17 11:04:19 +01:00
twinaphex
b70683fa08 Buildfix 2019-01-17 09:14:34 +01:00
Twinaphex
b5d8b8b3bc
Merge pull request #8020 from krzys-h/vfs-v3
VFS v3 (improved)
2019-01-17 03:14:35 +01:00
Brad Parker
16fffd67ea Normalize archive progress calculation 2019-01-16 17:22:46 -05:00
Francisco Javier Trujillo Mata
3706aa9904 ClearVRAM detection improved 2019-01-16 22:57:08 +01:00
Francisco Javier Trujillo Mata
f7c9bc4e61 Make GFX PS2 support palette in the cores 2019-01-16 22:57:08 +01:00
krzys-h
f011579c78 Fix memory leak when opening non-existent directories 2019-01-16 21:21:49 +01:00
krzys-h
f93ae772f3 Fix error in path_get_size 2019-01-16 21:03:15 +01:00