Lubos
460386e344
OpenXR - Move matrix calculation out of VRRenderer
2022-11-06 22:06:27 +01:00
Lubos
cd54873edb
OpenXR - Simplify projection matrix creation
2022-11-06 21:48:55 +01:00
Lubos
520b92aa94
OpenXR - Matrix indexing fixed
2022-11-06 21:45:47 +01:00
Lubos
5c9e6968a5
OpenXR - Get rid of separate projection matrices
2022-11-06 21:21:13 +01:00
Lubos
637bb57bc6
OpenXR - Get rid of ovrMatrix4f structure
2022-11-06 20:42:28 +01:00
Henrik Rydgård
529df5e196
Merge pull request #16349 from hrydgard/setting-reorganization
...
Setting reorganization - missed commits
2022-11-06 20:21:34 +01:00
Henrik Rydgård
41c812651d
Merge pull request #16347 from unknownbrackets/softgpu-skin
...
Always skin in decode for software transform and rendering
2022-11-06 20:21:02 +01:00
Unknown W. Brackets
9aea950983
Merge pull request #16348 from hrydgard/setting-reorganization
...
Speed hack setting reorganization
2022-11-06 11:18:33 -08:00
Henrik Rydgård
5eccf03cb9
Partially rescue translation by copying from Hack Settings
2022-11-06 20:18:32 +01:00
Henrik Rydgård
c918ab5044
Setting should be reported
2022-11-06 20:02:34 +01:00
Henrik Rydgård
f597b4ca51
Blind libretro fix
2022-11-06 20:01:29 +01:00
Henrik Rydgård
69941c0d72
Android fix
2022-11-06 20:01:22 +01:00
Henrik Rydgård
9518aa0900
Blind Qt fix
2022-11-06 20:01:03 +01:00
Henrik Rydgård
f02c983a63
lang: Remove obsolete keys, add new untranslated ones :(
2022-11-06 19:44:16 +01:00
Henrik Rydgård
c91e7912bf
Change "Simulate block transfer" to "Skip GPU Readbacks". Group the speed hacks together
2022-11-06 19:30:38 +01:00
Henrik Rydgård
519db766b6
Change "Rendering Mode" to just a "Skip buffer effects" checkbox. Reuse translations.
2022-11-06 19:26:56 +01:00
Unknown W. Brackets
31cb3a8eae
Merge pull request #16346 from hrydgard/remove-retain-changed-textures-setting
...
Change the "Retain changed textures" option into a compat.ini option.
2022-11-06 10:18:21 -08:00
Henrik Rydgård
200c055823
libretro fix, more games
2022-11-06 18:59:31 +01:00
Henrik Rydgård
3e0b598da1
Merge pull request #16344 from hrydgard/remove-openxr-ifdef
...
Mostly remove the use of the OPENXR ifdef
2022-11-06 18:54:39 +01:00
Unknown W. Brackets
527947fd81
GPU: Correct softgpu curve issue.
2022-11-06 09:06:07 -08:00
Unknown W. Brackets
3de2557ecb
GPU: Always skin in decode for software transform.
2022-11-06 08:55:07 -08:00
Unknown W. Brackets
7880eb15c1
softgpu: Always use software skinning.
...
There's only software skinning, after all.
2022-11-06 08:44:22 -08:00
Unknown W. Brackets
6c36f03a0d
GPU: Purify vertTypeIsSkinningEnabled().
2022-11-06 08:40:54 -08:00
Henrik Rydgård
09c0ebd3ca
Windows ARM/ARM64 buildfix
2022-11-06 17:40:41 +01:00
Henrik Rydgård
ff23d67bf4
Remove now-unused lang keys
2022-11-06 17:33:42 +01:00
Henrik Rydgård
95cb358fbf
Change the "Retain changed textures" option into a compat.ini option.
...
This option benefits so few games and can hurt others, so that it's
better that we specifically enable it for known cases like Popolocrois.
2022-11-06 17:28:50 +01:00
Unknown W. Brackets
66472c39ce
GPU: Use skinned position always in bounding check.
...
Meanwhile, move to a flag on decoder options instead of global check.
2022-11-06 08:23:31 -08:00
Unknown W. Brackets
a5d3af9cb0
GPU: Cleanup GetVertTypeID() usage.
2022-11-06 08:01:57 -08:00
Henrik Rydgård
44106ff2e7
Linking fix for normal Android devices
2022-11-06 15:58:07 +01:00
Henrik Rydgård
162290147f
UWP build fix. Had to reshuffle some stuff and compile some Vulkan files.
2022-11-06 15:54:00 +01:00
Henrik Rydgård
0ef39d11d8
Add a dynamic loader for OpenXR so the VR code can link. Make it all build on Windows.
2022-11-06 15:37:58 +01:00
Henrik Rydgård
c44afcf462
Typo fix
2022-11-06 14:37:56 +01:00
Henrik Rydgård
b4507cd5cc
Make a lot more code VR build for all platforms
2022-11-06 14:36:51 +01:00
Henrik Rydgård
5d3ec6c8ff
Fix type of predictedDisplayTime
2022-11-06 14:35:28 +01:00
Henrik Rydgård
bf17219057
Merge pull request #16343 from hrydgard/minor-vr-cleanup
...
VR: Separate float parameters, to avoid ugly/dangerous scale hacks
2022-11-06 13:38:22 +01:00
Henrik Rydgård
8398b779fb
6dof fix
2022-11-06 11:51:28 +01:00
Henrik Rydgård
ef3b0607ef
Rename 6DOF_PRECISE to HAS_UNIT_SCALE
2022-11-06 11:39:41 +01:00
Henrik Rydgård
9b619b8c0b
Remove ugly float conversion hacks from VR config
2022-11-06 11:37:52 +01:00
Henrik Rydgård
8bb2313f5d
Finish previous buildfix...
2022-11-06 11:34:27 +01:00
Henrik Rydgård
6873444d39
Merge pull request #16342 from hrydgard/gradle-upgrade
...
Gradle upgrade, lock NDK version
2022-11-06 09:55:30 +01:00
Henrik Rydgård
4d81506046
Upgrade gradle, specify NDK version in android/build.gradle
...
Also fix a warning.
2022-11-06 09:44:06 +01:00
Henrik Rydgård
d575151a6e
Yet another gradle upgrade
2022-11-06 09:24:35 +01:00
Unknown W. Brackets
15fdb54a59
Merge pull request #16337 from hrydgard/renderpass-type-bitfield
...
Vulkan: Switch RenderPassType to be a "proper" bitfield enum.
2022-11-05 16:28:48 -07:00
Henrik Rydgård
439b38f705
Comment fixes (feedback)
2022-11-06 00:11:04 +01:00
Unknown W. Brackets
bbee15fdfe
Merge pull request #16340 from hrydgard/html-fix-ampersands
...
Fix parsing ampersands in server listings for streaming
2022-11-05 16:05:04 -07:00
Unknown W. Brackets
6f9ddd9cc4
Merge pull request #16338 from hrydgard/rotation-in-frame-uniforms
...
VK: Move the rarely used "u_rotation" uniform to the frame uniform buffer.
2022-11-05 15:50:34 -07:00
Henrik Rydgård
675a046759
Fix parsing ampersands in server listings for streaming
...
Fixes #16263 , or so I hope - haven't actually tested it, but seems
straightforward enough.
2022-11-05 23:31:30 +01:00
Henrik Rydgård
0010ccb43e
Merge pull request #16336 from lvonasek/hotfix_android_intent
...
Support Android file intents with up to 3 dots in path
2022-11-05 22:43:57 +01:00
Henrik Rydgård
0f37854ef9
Drop some D3D11 screen rotation support (was only used on Windows Phone)
2022-11-05 22:17:06 +01:00
Henrik Rydgård
ad6725b684
VK/D3D11: Move the rarely used "u_rotation" uniform to the frame uniform buffer.
...
This uniform is used in two cases:
* Non-buffered rendering in Vulkan, software transform
* Non-buffered rendering in D3D11 level 9 on Windows Phone, software transform
- which I don't think anyone builds for anymore
Nice to not have it in the main uniform buffer, but mainly a
demonstrator/test of moving stuff to the new frame-global buffer, and
setting up the infrastructure.
2022-11-05 22:14:05 +01:00