Henrik Rydgård
26850d80f0
Remove a redundant mutex lock in logging.
...
Really can't see any purpose at all... Weird.
2022-07-19 16:58:57 +02:00
Henrik Rydgård
2933ace02f
Remove log noise
2022-07-17 23:03:43 +02:00
Henrik Rydgård
1fd80646cb
Mali driver bug workaround for driver 32+.
...
See #15661
Hope this small bias won't break things.
2022-07-17 22:53:10 +02:00
Unknown W. Brackets
656576c283
Io: Correct access field on dir listings.
2022-07-13 23:40:38 -07:00
Henrik Rydgård and GitHub
a831cab14c
Remove unmotivated check preventing texture ini creation on mobile. ( #15647 )
...
* Remove unmotivated check preventing texture ini creation on mobile.
Fixes #15644
* Show a "toast" message on platforms that don't support opening a text editor, when you try to create/open a texture ini file.
* Avoid the need to ifdef around calls to SystemToast
* UWP buildfix (and some warning fixes).
And possibly libretro fix
* Rename for a bit more consistency
2022-07-10 22:34:44 +02:00
Jan Beich
303efbc268
Common: add explicit <signal.h> for BSDs after 3ed7435012
...
Common/ExceptionHandlerSetup.cpp:298:6: error: no matching constructor for initialization of 'sigaltstack'
if (sigaltstack(&signal_stack, nullptr)) {
^ ~~~~~~~~~~~~~~~~~~~~~~
/usr/include/sys/signal.h:449:8: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
struct __stack_t {
^
/usr/include/sys/signal.h:434:19: note: expanded from macro '__stack_t'
#define __stack_t sigaltstack
^
/usr/include/sys/signal.h:449:8: note: candidate constructor (the implicit move constructor) not viable: requires 1 argument, but 2 were provided
/usr/include/sys/signal.h:434:19: note: expanded from macro '__stack_t'
#define __stack_t sigaltstack
^
/usr/include/sys/signal.h:449:8: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 2 were provided
/usr/include/sys/signal.h:434:19: note: expanded from macro '__stack_t'
#define __stack_t sigaltstack
^
2022-07-09 16:09:37 +00:00
iota97
d4698d43fd
Double quote
2022-07-08 10:49:33 +02:00
iota97
992f1fb8ba
Be explicit on the possibility of failure
2022-07-08 09:56:50 +02:00
iota97
319fb59ac0
Use hashtag for RGBA format
2022-07-08 06:43:26 +02:00
Henrik Rydgård
e1daccddfd
Add check that makes PPSSPP work on Xbox through the debugger
...
Not sure why needed, seems maybe some different event order during
window creation...
2022-07-07 00:08:50 +02:00
tunip3 and GitHub
42ae18eea5
Replace Win32 file IO with UWP safe variants and add support for getting drives to UWP build ( #15652 )
...
* replace, all win32 file io with their matching uwp safe variants
* add support for drive listing
* Delete NATIVEAPP.ipch
* Update .gitignore
* fix indentation
2022-07-06 23:59:47 +02:00
iota97
0288717206
Add numpad enter as a confirm
2022-06-21 08:32:57 +02:00
Henrik Rydgård
e942ba680b
Remove driver version check for Mali stencil/discard bug. See #13833
2022-06-20 17:38:01 +02:00
Unknown W. Brackets and GitHub
7b7e0a34e2
Merge pull request #15615 from hrydgard/raspberry-pi-3-workaround
...
Workaround for strange driver hang on Raspberry Pi 3.
2022-06-19 09:34:31 -07:00
Henrik Rydgård
122a0fa1f6
Oops, revert debugging commit
2022-06-19 18:10:27 +02:00
Henrik Rydgård
1d17b01c16
Workaround for strange driver hang on Raspberry Pi 3.
...
Strangely, this does not fix the text rendering in the UI, but might
still be enough for the libretro use case in #15469 .
See #15469
2022-06-19 16:56:19 +02:00
Henrik Rydgård
106e372898
Keep ye olde else case
2022-06-19 16:47:02 +02:00
Henrik Rydgård
3ed7435012
Avoid including signal.h from CommonFuncs.h
2022-06-19 16:31:07 +02:00
Unknown W. Brackets and GitHub
d07c256a1d
Merge pull request #15611 from hrydgard/mali-bug-workaround
...
Workaround old Mali driver bug with discard + stencil
2022-06-18 17:13:58 -07:00
Henrik Rydgård
d0ea3b3284
Work around the Mali stencil discard bug the same way as the Adreno one.
2022-06-18 14:23:09 +02:00
Henrik Rydgård
78ad81db9e
Show detected GPU driver bugs in system info
2022-06-18 14:23:09 +02:00
Henrik Rydgård and GitHub
f0cee59cc4
Merge pull request #15608 from unknownbrackets/webos-compile-error
...
Build: Use cinttypes not inttypes.h
2022-06-18 09:47:46 +02:00
Unknown W. Brackets
5cab38a645
Build: Use cinttypes not inttypes.h.
...
Apparently this helps webOS, see #15604 .
2022-06-17 22:58:30 -07:00
Henrik Rydgård
18e70e67f9
Small struct layout optimization (stencil is never more than 8 bits, can sneak in next to the load actions)
2022-06-11 13:24:14 +02:00
Henrik Rydgård
acb84f0648
Rename Vulkan attachment operation variables. Prep for supporting specifying store op.
2022-06-11 13:22:40 +02:00
Henrik Rydgård and GitHub
480b62c708
Merge pull request #15577 from iota97/search-sdl
...
Add search on SDL
2022-06-11 12:57:35 +02:00
Henrik Rydgård
97ee888aab
Add TODO to see if we can make better choices of time sources
2022-06-10 23:57:59 +02:00
iota97
dd58923adb
Add search on SDL
2022-06-07 17:16:06 +02:00
iota97
d6d4459b8b
Return by copy
2022-06-01 18:51:45 +02:00
iota97
8587fbf8ed
Log missing lines on shutdown, update lang files
2022-06-01 18:37:46 +02:00
Unknown W. Brackets
6c08a7a121
Vulkan: Fix depth transition barrier.
2022-05-01 15:16:50 -07:00
Henrik Rydgård and GitHub
7c6c59976c
Merge pull request #15514 from hrydgard/vulkan-barrier-optimizations
...
Vulkan barrier optimizations
2022-05-01 13:39:01 +02:00
Henrik Rydgård
c3f48ecd6f
Remove log output
2022-05-01 11:56:18 +02:00
Henrik Rydgård
f54aa53a8b
Combine barriers before blits/copies
2022-05-01 11:54:47 +02:00
Henrik Rydgård
9d0eaff48a
Convert some barriers to use the new barrier framework.
2022-05-01 11:34:29 +02:00
Henrik Rydgård
3b9ab88b21
Add utility class VulkanBarrier
2022-05-01 10:20:11 +02:00
Henrik Rydgård
370b1dd38b
Combine renderpass "pretransitions" for barriers.
2022-05-01 10:20:11 +02:00
Henrik Rydgård
6bc7a699fe
Minor cleanups in framebuffer manager
2022-04-30 18:14:53 +02:00
hissingshark
b9c7181808
Vero4k doesn't report its NEON support - so check for underlying Arm Cortex-A53.
2022-04-25 23:39:17 +01:00
Henrik Rydgård
2178567ba0
UWP: Fix loading the default theme.
...
Hopefully takes care of #15496
See also #15464
2022-04-24 14:12:15 +02:00
Henrik Rydgård and GitHub
13fcff328c
Merge pull request #15464 from iota97/theme-atlas
...
Allow to change atlas per theme
2022-04-24 00:45:15 +02:00
Henrik Rydgård
73452b4743
Minor cleanups
2022-04-23 22:52:28 +02:00
Henrik Rydgård
b1af940d8e
Save textures on background tasks when texture dumping is enabled.
...
Should help #15478 , at least a bit.
2022-04-18 00:26:35 +02:00
Henrik Rydgård
8d8a553f5b
Fix typo and optimize locking pattern in Event, make it the same as LimitedWaitable.
2022-04-15 18:30:21 +02:00
Henrik Rydgård
9f7e0978a9
AND together colors while decoding, and then check against fullAlphaMask.
2022-04-15 00:56:25 +02:00
Henrik Rydgård
1bbaba4103
Fix some NEON code that had bad compile-time checks (and some didn't compile)
2022-04-15 00:54:44 +02:00
Henrik Rydgård
584e94f01e
ARM32: Remove a lot of non-NEON fallback paths
2022-04-13 11:44:55 +02:00
Henrik Rydgård
a68ddd0a8d
Merge separate NEON functions into the normal functions.
...
We no longer support non-NEON ARM.
It's nice also to have the NEON and SSE implementations "close" to each
other, easier to port optimizations back and forth etc.
2022-04-12 23:43:21 +02:00
Unknown W. Brackets
81ace52f53
ThreadManager: Improve waitable destruction.
2022-04-09 09:27:26 -07:00
Henrik Rydgård and GitHub
5b58b6906a
Merge pull request #15470 from hrydgard/threading-manager-stresstest
...
Threading manager stresstest and fixes
2022-04-09 09:21:20 +02:00