Henrik Rydgård
408088d1a5
Disable debug asserts and logging in Windows release builds
...
We allowed debug asserts and logging to be enabled in Windows on the
assumption of CPU power just always being strong enough. But there are
slow x86/x64 devices out there, and we shouldn't slow them down
unnecessarily.
Can always use debug builds to debug stuff.
2023-05-31 11:03:12 +02:00
Unknown W. Brackets
24ebd76992
Merge pull request #17537 from hrydgard/game-subscriber-bw-compat
...
Make GameSubscriber backward compatible again
2023-05-31 00:22:34 -07:00
Unknown W. Brackets
69f67fa73f
Debugger: Make version API params optional.
...
They still have types, so some will fail such as an array.
2023-05-31 00:01:47 -07:00
Henrik Rydgård
16bca6fe8b
Make GAmeSubscriber backward compatible again.
...
Now it won't break any potential old client that doesn't pass the
fields.
Should have insisted on this.
2023-05-31 07:51:14 +02:00
Henrik Rydgård
845b6b7f3e
Merge pull request #17536 from hrydgard/vulkan-image-barrier-fixes
...
Vulkan image barrier fix, image leak fix from #17534
2023-05-30 19:10:00 +02:00
Henrik Rydgård
e9e95d23ce
VulkanDebug log fix, reduce log spam
2023-05-30 18:32:33 +02:00
Henrik Rydgård
49ecc01556
Fix image leak bug when pausing and we're just displaying a framebuffer in memory
2023-05-30 18:29:50 +02:00
Henrik Rydgård
364c205d95
Quick, suboptimal barrier fix for the new UpdateImageLevels functionality
2023-05-30 18:29:49 +02:00
Henrik Rydgård
487d7856a0
Merge pull request #17534 from hrydgard/drawpixels-performance
...
Add a cache for MakePixelsTexture
2023-05-30 15:23:05 +02:00
Henrik Rydgård
12acafccc2
Merge pull request #17535 from DDinghoya/patch-10
...
Update ko_KR.ini
2023-05-30 15:21:01 +02:00
DDinghoya
c981fb5b4f
Update ko_KR.ini
2023-05-30 22:18:12 +09:00
Henrik Rydgård
25662a7f6c
Implement UpdateTextureLevels for D3D11
2023-05-30 14:54:19 +02:00
Henrik Rydgård
3a9ce528e7
D3D11: Break out CreateStagingTexture
2023-05-30 14:43:54 +02:00
Henrik Rydgård
198f9756b8
D3D11 texture upload: Refactor for easier changes
2023-05-30 14:35:22 +02:00
Henrik Rydgård
7c4b9bac90
Cache textures created by MakePixelsTexture and reuse where appropriate.
2023-05-30 14:07:44 +02:00
Henrik Rydgård
0b1abf1de9
Add untested UpdateTextureLevels functionality to three of the four backends
2023-05-30 13:28:04 +02:00
Henrik Rydgård
eb872b7a87
Merge pull request #17533 from hrydgard/various-minor-vulkan-opts
...
Couple of minor Vulkan tweaks
2023-05-30 10:47:33 +02:00
Henrik Rydgård
ea552bc573
Add a new GPU stat (DrawPixels), kinda heavy since creates textures. GoW does 20-ish per frame.
2023-05-30 10:15:34 +02:00
Henrik Rydgård
f54f905be5
Vulkan: Remove support for other index types than 16-bit.
...
We don't have any use for them anyway.
2023-05-30 10:15:34 +02:00
Henrik Rydgård
69b5b36416
Merge pull request #17520 from Nemoumbra/websocket-client
...
Added WebsocketClientInfo
2023-05-30 08:11:35 +02:00
Henrik Rydgård
0eec89c853
Fix a very tiny memory leak
2023-05-29 23:11:35 +02:00
Henrik Rydgård
602226e467
Merge pull request #17530 from hrydgard/draw-refcount-debug
...
Draw/thin3d: Show the class name in refcount debug asserts
2023-05-29 15:15:44 +02:00
Henrik Rydgård
5eb94350fa
Show the class name in refcount debug asserts
2023-05-29 12:50:45 +02:00
Henrik Rydgård
15ec9ad1e3
Merge pull request #17529 from hrydgard/context-restart-debug
...
SDL: Add a way to reset OpenGL rendering by pressing F7.
2023-05-29 12:35:39 +02:00
Henrik Rydgård
d167a11b1c
SDL: Add a way to reset OpenGL graphics by pressing F7.
2023-05-29 11:48:03 +02:00
Henrik Rydgård
7912eef0b7
Merge pull request #17524 from sum2012/mpeg-patch
...
Experimental fix for sceMpegAvcDecode (library version check)
2023-05-28 10:20:45 +02:00
Henrik Rydgård
ae8ded6ce1
Merge pull request #17525 from brad0/openbsd_cmake_fix
...
Fix building on OpenBSD
2023-05-28 08:59:12 +02:00
Brad Smith
94aed7a101
Fix building on OpenBSD
...
Otherwise build breaks complaining about vasprintf() missing due to the
use of _POSIX_C_SOURCE.
2023-05-28 01:59:40 -04:00
sum2012
dea35595f7
Fix sceMpegAvcDecode
...
Fix Metal Gear Solid Peace Walker get stuck in video
2023-05-28 10:54:51 +08:00
Nemoumbra
7f0828c659
Added WebsocketClientInfo
2023-05-27 17:59:45 +03:00
Henrik Rydgård
c533187e24
Merge pull request #17518 from lvonasek/feautre_openxr_pergame_config
...
OpenXR - Enable VR settings per game
2023-05-27 11:35:27 +02:00
Henrik Rydgård
4704bc92a7
Merge pull request #17375 from hrydgard/ui-event-queue
...
Queue up input events for processing, except in-game. Avoids some potential threading issues/hangs.
2023-05-27 11:27:41 +02:00
Lubos
fe713cdc6e
CI build
2023-05-27 11:18:35 +02:00
Lubos
e33398c9e2
OpenXR - Enable VR settings per game
2023-05-27 10:50:15 +02:00
Henrik Rydgård
50aa598ed1
Fix handling events in "empty" (no root) UIScreens
2023-05-27 00:35:25 +02:00
Henrik Rydgård
3715b1ffa1
Split the functions up, so you don't have to care about the Unsync ones at all in most cases while still getting synced behavior.
2023-05-26 18:41:13 +02:00
Henrik Rydgård
cca613e785
Initial work on queueing up UI events for processing. Key events excepted for now.
2023-05-26 18:41:13 +02:00
Henrik Rydgård
2675d6ea43
Input event and device enums ( #17514 )
...
* Switch deviceID from int to enum InputDeviceID, globally
* Switch axisId to enum InputAxis
* Change int keycodes to InputKeyCode where it makes sense.
* SDL input buildfix
* SDL keycode buildfix
* Switch on enum warning fixes
* Qt keycode buildfix
* iOS keycode buildfix
* UWP keycode buildfix
* More iOS buildfix
* More iOS buildfix
* Update DinputDevice.cpp
2023-05-26 18:40:13 +02:00
Henrik Rydgård
6f380a7a0a
Merge pull request #17513 from hrydgard/fix-post-proc-stretch
...
Post-processing: Fix using limited UV ranges when there's a single upscaling filter in the chain.
2023-05-26 17:46:25 +02:00
Henrik Rydgård
c2fb815729
Merge pull request #17515 from bslenul/lr-remove-skip-buffer-effects
...
[Libretro] Remove "Skip Buffer Effects" core option
2023-05-26 16:04:26 +02:00
Henrik Rydgård
ca75e20155
Fix minor config backwards compatibility issue, see #17502 , iota97's comment
2023-05-26 15:47:58 +02:00
Bobby Smith
2663a85cc3
[Libretro] Remove "Skip Buffer Effects" core option
2023-05-26 13:07:32 +02:00
Henrik Rydgård
ad8827ae70
Cleanup, address feedback
2023-05-26 10:28:10 +02:00
Henrik Rydgård
5c94a20ecb
SoftGPU: implement CheckConfigChanged, have it check postshaders. Fixes #17511 .
2023-05-26 09:48:51 +02:00
Henrik Rydgård
6cee08c74f
Post-processing: Fix using limited UV ranges when there's a single upscaling filter in the chain.
...
Fixes #17499
2023-05-26 09:48:51 +02:00
Henrik Rydgård
9379a6be37
Merge pull request #17506 from fp64/vrnd
...
Emulating HW vrnd
2023-05-26 09:47:28 +02:00
Unknown W. Brackets
f2919598fb
Merge pull request #17501 from hrydgard/npdrm-error-handling
...
Fix "double delay" error in sceNpDrmEdataSetupKey
2023-05-25 19:46:37 -07:00
fp64
a97c911d46
Address feedback
2023-05-25 17:28:38 -04:00
fp64
23ef21ba9b
Fix a bug, and bump savestate version
2023-05-25 16:18:58 -04:00
fp64
71884d5843
Make vrnd match HW closer
...
See investigation starting
https://github.com/hrydgard/ppsspp/issues/16946#issuecomment-1467261209
for more details.
Still needs more testing.
2023-05-25 14:18:19 -04:00