53348 Commits

Author SHA1 Message Date
Mats A
6f5f600f47 rename U64_MAX to UINT64_MAX due to libnx changes 2020-04-07 13:23:06 +02:00
Autechre
b01aabf7d1
Merge pull request #10411 from jdgleaver/widget-text-alignment
Widget text improvements
2020-04-06 15:37:58 +02:00
Autechre
304e13ac16
Merge pull request #10412 from jdgleaver/task-fix
Fix task deadlocks
2020-04-06 15:25:25 +02:00
jdgleaver
c1d41e190c (task_queue) Add warning about the usage of 'task_queue_remove()' 2020-04-06 14:16:24 +01:00
jdgleaver
13df7795fc Fix task deadlocks 2020-04-06 13:51:22 +01:00
jdgleaver
f559798750 Widget text improvements 2020-04-06 11:39:30 +01:00
Autechre
0716fa02d6
Update CHANGES.md 2020-04-05 13:12:18 +02:00
Autechre
325a8a4cbd
Merge pull request #10394 from CrewMdk/patch-1
Updated spanish language translation
2020-04-05 13:06:39 +02:00
Autechre
b0820ca1db
Merge pull request #10386 from jdgleaver/rgui-downscale
(RGUI) Enable automatic menu size reduction when running at low resolutions (down to 256x192)
2020-04-05 13:06:30 +02:00
Autechre
8d44c0c752
Merge pull request #10397 from Jamiras/cheevos_gba_no_mmap
[cheevos] report non-memorymap gba cores as unsupported
2020-04-05 13:06:15 +02:00
Autechre
5b5a086fd3
Merge pull request #10398 from Jamiras/cheevos_null_check
[cheevos] prevent null reference rendering achievement list while closing application
2020-04-05 13:05:59 +02:00
Autechre
f7e6d9e7b8
Merge pull request #10399 from Jamiras/thread_queue_unfinished
fix race condition where task could momentarily not be in the queue when reordering
2020-04-05 13:05:49 +02:00
Autechre
1f43533ff9
Merge pull request #10400 from yoshisuga/yoshisuga/tvos_no_overlay
tvOS: Disable overlays for tvOS, fix app icon
2020-04-05 13:05:30 +02:00
Yoshi Sugawara
4f5616cb91 tvOS: Disable overlays for tvOS, fix app icon 2020-04-04 08:22:24 -10:00
Jamiras
23ba478f82 fix race condition where task could momentarily not be in the queue when reordering 2020-04-04 09:37:55 -06:00
Jamiras
ff3b033815 prevent null reference rendering achievement list while closing emulator 2020-04-04 09:28:11 -06:00
Jamiras
a08840de6d report non-memorymap gba cores as unsupported 2020-04-04 09:13:10 -06:00
CrewMdk
ed34643f01
Updated spanish language translation 2020-04-03 20:36:06 -06:00
Autechre
1d7cae2ceb
Merge pull request #10383 from myfreeweb/monotonic
features_cpu: synchronize ifdefs for CLOCK_MONOTONIC
2020-04-03 01:50:12 +02:00
Autechre
1f2e42cdc2
Merge pull request #10384 from myfreeweb/bsd-qt
Use -fPIC with Qt on *BSD like on Linux
2020-04-03 01:49:52 +02:00
Autechre
2cb67d1172
Merge pull request #10387 from yo6snap/master
[FIXES]GPU capture on Metal/OSX/NVidia
2020-04-03 01:49:25 +02:00
Olivier PARRA
5813228c6c [FIXES]GPU capture on Metal/OSX/NVidia
[FIX]RetroArch CRASH on Metal internal assert
_validateGetBytes:39: failed assertion `texture must not be a
framebufferOnly texture.' GPU Capture were done on a
framebufferOnly texture. Fix it by setting framebufferOnly
CAMetalLayer property to NO. Subsequent MTLTexture inherits from
this property.

[FIX]Capture black frames. Resulting PNG screenshots were black.
Since GPU texture where not sync with CPU,
getBytes:bytesPerRow:fromRegion:mipmapLevel: behavior is undefined
Fix it by adding synchronizeResource command to blitCommandEncoder
In order to keep performances, syncing is done ONLY when a GPU
Capture is requested.

[FIX]Corrupted image due to incorrect viewport copy
Modify code in charge of copying MTLTexture bytes to 24bits PNG
buffer.
2020-04-02 23:01:48 +02:00
jdgleaver
a9c496e01f (RGUI) Enable automatic menu size reduction when running at low resolutions (down to 256x192) 2020-04-02 16:54:39 +01:00
Autechre
dea5b5347d
Merge pull request #10385 from jdgleaver/playlist-strlen-fix
(playlist.c) Prevent possible NULL pointer dereferences when calling strlen()
2020-04-02 16:05:17 +02:00
jdgleaver
f39e554586 (playlist.c) Prevent possible NULL pointer dereferences when calling strlen() 2020-04-02 14:19:35 +01:00
Greg V
f646fea03f Use -fPIC with Qt on *BSD like on Linux
Required on FreeBSD at least.
2020-04-02 15:24:54 +03:00
Greg V
f9ae48c3f6 features_cpu: synchronize ifdefs for CLOCK_MONOTONIC
The ifdef in cpu_features_get_time_usec was more portable
than the one in cpu_features_get_perf_counter.

Make them the same to avoid 'undefined reference to __mftb'
on FreeBSD/powerpc64.
2020-04-02 15:09:49 +03:00
Autechre
2004545f96
Update CHANGES.md 2020-04-01 21:00:15 +02:00
Autechre
e80fb4f386
Merge pull request #10375 from jdgleaver/font-fixes
Enable correct vertical alignment of text (+ font rendering fixes)
2020-04-01 20:59:51 +02:00
Autechre
83958a4402
Merge pull request #10378 from phcoder/qnx-rb
Several fixes for QNX/Blackberry10
2020-04-01 20:46:59 +02:00
Twinaphex
8292f31ea0 Fix unused variable warning 2020-04-01 20:43:03 +02:00
Twinaphex
d0a9de01a3 (GL) Fix unused variable setting 2020-04-01 20:41:38 +02:00
Vladimir Serbinenko
c809ecd623 Add qnx packaging
Put your cores into pkg/qnx/pkg/assets/cores and info into
pkg/qnx/pkg/assets/info.

set QNX_DEBUGTOKEN to your debug token. Then:

make -f Makefile.griffin platform=qnx clean retroarch-dev.bar

To install:

blackberry-deploy -installApp DEVICEIP  retroarch-dev.bar -password YOURPASSWORD
2020-04-01 16:49:44 +02:00
Vladimir Serbinenko
2ff9bfb24d qnx: support analog sticks 2020-04-01 16:49:44 +02:00
Vladimir Serbinenko
ab34a0a34f Handle errors in qnx_input
I had errors with null driver. While this setup is not really usable,
we shouldn't crash on it
2020-04-01 16:49:44 +02:00
Vladimir Serbinenko
c5e2099dd9 Add makefile for qnx
Usage:
make -f Makefile.griffin platform=qnx clean all
2020-04-01 16:49:44 +02:00
Vladimir Serbinenko
5a2e4237c4 Fix qnx compilation 2020-04-01 16:49:44 +02:00
Autechre
9d0585a280
Update CHANGES.md 2020-03-31 20:17:09 +02:00
Autechre
f0ef3904d5
Merge pull request #10376 from Jamiras/bad_chd_header
don't ignore errors from decompress_v5_map
2020-03-31 20:16:35 +02:00
Jamiras
7fe952ddeb don't ignore errors from decompress_v5_map 2020-03-31 11:08:35 -06:00
jdgleaver
73bcd7a692 Enable correct vertical alignment of text (+ font rendering fixes) 2020-03-31 16:55:22 +01:00
Autechre
316c07c226
Merge pull request #10372 from WeedyWeedSmoker/French-translation-update
French: Add drm_go2_ctx for odroidgo2
2020-03-30 19:01:48 +02:00
Weedy Weed Smoker
2a579f4418
French: Add drm_go2_ctx for odroidgo2 2020-03-30 22:00:25 +07:00
Autechre
8f8fbab4f9
Update CHANGES.md 2020-03-30 08:43:19 +02:00
Autechre
411ff301c7
Merge pull request #10370 from phcoder/psl1ght_s2
PSL1GHT port
2020-03-30 08:42:21 +02:00
Vladimir Serbinenko
2fb7ba22e5 PSL1GHT port
Working:

* packaging
* running cores
* switching cores
* gamepad including axis
* rgui
* audio
* video

Not working:

* OSD
* menus other than rgui
* shaders
* Graphical acceleration
* Proper signing
* ODE build
* rumble
* keyboard
* mouse

Not tested:

* A lot
2020-03-30 05:39:22 +02:00
Autechre
761a17ccd8
Merge pull request #10365 from trioan/fixes
msvc 2017 -- HAVE_ODROIDGO2 compile fixes
2020-03-29 06:00:18 +02:00
trioan
f466cc5143 msvc 2017 -- HAVE_ODROIDGO2 compile fixes 2020-03-29 03:20:34 +00:00
Autechre
47067b691e
Update CHANGES.md 2020-03-29 04:42:21 +02:00
Autechre
83a262ceae
Update CHANGES.md 2020-03-29 04:41:54 +02:00