Henrik Rydgård
e77ff0281f
Testfix
2022-10-24 00:20:45 +02:00
Unknown W. Brackets
8836bf7022
Merge pull request #16278 from hrydgard/shaderwriter-refactor
...
Minor refactor of ShaderWriter flags.
2022-10-23 13:42:22 -07:00
Henrik Rydgård
ecf2797173
Minor refactor of ShaderWriter flags. Extracted from the stereo PR
2022-10-23 21:57:01 +02:00
Henrik Rydgård
a13ab3f76b
Merge pull request #16274 from unknownbrackets/gpu-boundingbox
...
Correct accuracy of bounding box test
2022-10-23 12:53:18 +02:00
Unknown W. Brackets
79b1d1d35f
softgpu: Better approximate slope mip level mode ( #16276 )
...
* samplerjit: Remove unused x/y parameters.
Still need to tune the accuracy of filtering, but those were not the
right way.
* softgpu: Better approximate slope mip level mode.
This isn't exactly right, but it's closer.
* softgpu: Calculate auto from largest difference.
Direction shouldn't matter.
2022-10-23 10:15:43 +02:00
Unknown W. Brackets
813bfded92
x86jit: Correct vh2f NAN handling ( #16275 )
...
* x86jit: Correct vh2f NAN handling.
Allows another test to pass.
* x86jit: Reuse MAccessibleDisp().
2022-10-23 10:09:29 +02:00
Unknown W. Brackets
10531ec9e6
headless: Update tests.
2022-10-22 22:49:41 -07:00
Unknown W. Brackets
add2edcab8
VR: Always pass the bounding box check.
...
Likely better to draw all objects, even if they wouldn't have been on
screen, for VR purposes.
2022-10-22 16:52:02 -07:00
Unknown W. Brackets
261f1e13db
GPU: Account for scissor/viewport in bound test.
...
The bounding box check doesn't check against viewport (which the PSP
generally doesn't clip against), but instead checks against the scissor.
If the scissor doesn't fit inside the offset 4096x4096 box, that direction
is cannot fail the test.
2022-10-22 16:52:02 -07:00
Unknown W. Brackets
93ee82d84f
GPU: Respect depth clamp in bounding box check.
...
Although, logically, this feels reversed - it rejects the point if it's
outside positive Z, which would clamp. This matches PSP tests.
2022-10-22 16:05:30 -07:00
Unknown W. Brackets
8b80c5fb28
GPU: Allow/use indices in bounding box check.
...
Not sure any games actually use this, but it's supported.
2022-10-22 16:05:29 -07:00
Unknown W. Brackets
519c90e049
GPU: Correct large morph vertex advance.
...
Can be 544 bytes per vertex.
2022-10-22 16:05:29 -07:00
Unknown W. Brackets
b7a617023c
GPU: Consume cycles in bounding box check.
2022-10-22 16:05:29 -07:00
Unknown W. Brackets
6ddf22487b
GPU: Correct bounding box for larger counts.
...
Matches tests on a PSP with float/transform format.
2022-10-22 16:05:29 -07:00
Unknown W. Brackets
299033929a
GE Debugger: List verts on bounding box command.
2022-10-22 16:05:29 -07:00
Unknown W. Brackets
bd81aa328a
Merge pull request #16272 from hrydgard/shader-writer-vk-extensions
...
Make it possible to specify extensions for Vulkan in the ShaderWriter
2022-10-22 09:11:01 -07:00
Henrik Rydgård
3af86ec6f7
Make it possible to specify extensions for Vulkan in the ShaderWriter
2022-10-22 17:46:57 +02:00
Henrik Rydgård
767bf55afb
Remove duplicate line in libretro makefile.
...
Fixes #16269
2022-10-22 17:11:40 +02:00
Luboš Vonásek
df04280c34
OpenXR - Wrong condition removed ( #16271 )
2022-10-22 14:45:57 +00:00
Luboš Vonásek
f4d5c59b2e
OpenXR - Refactor compatvr.ini file ( #16270 )
...
* OpenXR - Compat GTA games
* OpenXR - Compat 0-9 games
* OpenXR - Compat A games
* OpenXR - Compat B games part 1
* OpenXR - Compat B games part 2
* OpenXR - Compat C games part 1
* OpenXR - Compat C games part 2
* OpenXR - Compat D games
* OpenXR - Compat E games
* OpenXR - Compat F games
* OpenXR - Compat G games
* OpenXR - Compat H games
* OpenXR - Compat I games
* OpenXR - Compat J games
* OpenXR - Compat K games
* OpenXR - Compat L games
* OpenXR - Compat M games
* OpenXR - Compat N games
* OpenXR - Compat P games
* OpenXR - Compat R games
* OpenXR - Compat S games
* OpenXR - Compat T games
* OpenXR - Compat U games
* OpenXR - Compat V games
* OpenXR - Compat W games
* OpenXR - Compat games sorting out part 1
* OpenXR - Compat games sorting out part 2
* OpenXR - Compat games sorting out part 3
* OpenXR - Compat games sorting out part 4
* OpenXR - Compat games sorting out part 5
* OpenXR - Compat games sorting out part 6
* OpenXR - Compat list description
* OpenXR - Support getting compatvr.ini from filesystem
2022-10-22 16:16:23 +02:00
Henrik Rydgård
6a6ccb4c68
Apply Kyria's updates to tr_TR (Turkish) translation
2022-10-21 18:47:28 +02:00
Henrik Rydgård
402739c032
Merge pull request #16268 from hrydgard/presentation-refactor
...
Minor refactoring in PresentationCommon
2022-10-21 16:21:03 +02:00
Henrik Rydgård
a44f38d44a
Merge pull request #16264 from leoxxx/master
...
Update zh_CN.ini & Update zh_TW.ini
2022-10-21 15:54:23 +02:00
Henrik Rydgård
6aa3e4b242
Minor refactoring in PresentationCommon
...
Broken out from stereo work
2022-10-21 15:53:09 +02:00
Henrik Rydgård
f2193814ee
PresentationCommon: Use refcounts to simplify shader module management
2022-10-21 14:18:29 +02:00
Henrik Rydgård
e1551e67ca
Merge pull request #16267 from hrydgard/vulkan-post-init-cmd-fix
...
Vulkan: Fix frame ordering issue with postprocessing shaders
2022-10-21 13:52:39 +02:00
Henrik Rydgård
cafce7365b
Vulkan: Fix frame ordering issue with postprocessing shaders
...
Requested an init command buffer outside the frame, which is dangerous
and caused validation problems with command pool resets.
Would like to assert on insideFrame in GetInitCmd, but we use it from
some init code where it does work correctly. Might clean that up at some
point.
2022-10-21 12:52:21 +02:00
Henrik Rydgård
b9b07e0537
Merge pull request #16262 from lvonasek/feature_openxr_cameraconfig
...
OpenXR - Add an option to adjust camera distance
2022-10-21 09:30:50 +02:00
Henrik Rydgård
a830f18054
Merge pull request #16265 from unknownbrackets/lighting-nonormal
...
GPU: Respect world matrix and reverse flag w/o normals
2022-10-21 09:16:53 +02:00
Unknown W. Brackets
d23293ee72
GPU: Respect matrix and reverse flag w/o normals.
...
See frame dump in #14223 , which requires world matrix be applied.
2022-10-20 23:15:25 -07:00
Unknown W. Brackets
6945604492
softgpu: Multiply prev normal by world matrix.
...
Even when it's not in the vertex data, we still must multiply by the world
matrix. Fixes some lighting issues in Nayuta no Kiseki.
2022-10-20 23:14:54 -07:00
Unknown W. Brackets
d6a59be012
softgpu: Respect negate normal flag without norm.
...
Per tests, Z is still negated even when using the previous normal value.
2022-10-20 23:09:48 -07:00
leoxxx
ad06868a13
Update zh_TW.ini
...
#15694
Translate "artifacts" to a straightaway meaning.
Change 2 words to TC.
2022-10-21 10:21:48 +08:00
leoxxx
e048c5ded8
Update zh_CN.ini
...
https://github.com/hrydgard/ppsspp/pull/15694
Translate "artifacts" to a straightaway meaning.
2022-10-21 10:15:17 +08:00
Lubos
2fd6438c0e
OpenXR - Camera distance adjust added
2022-10-20 21:23:27 +02:00
Lubos
77f8f2f1f7
OpenXR - Rearrange VR settings
2022-10-20 21:04:56 +02:00
Henrik Rydgård
5594db1efb
Merge pull request #16260 from xujibbs/patch-42
...
Update zh_CN.ini
2022-10-20 15:44:48 +02:00
Henrik Rydgård
655c3ee637
Merge pull request #16259 from fp64/bicubic-upscaler-fix
...
Bicubic upscaler fix
2022-10-20 15:44:33 +02:00
xujibbs
3009c6ee1a
Update zh_CN.ini
2022-10-20 19:45:33 +08:00
fp64
2c814c568a
Some more codestyle cleanup
2022-10-20 06:59:35 -04:00
fp64
9a01db5f42
Change wrap_mode to clamp for bicubic upscaler
...
It was set to wrap, even though the comment claimed otherwise. Previous implementation had clamp, as do (I think) other upscaling modes (Hybrid, etc.).
Also make upscaler codestyle a little more consistent with the rest.
2022-10-20 06:53:49 -04:00
Henrik Rydgård
9ae42a2b14
Merge pull request #16258 from hrydgard/remove-unused-attachment-parameter
...
Remove "attachment" parameter from BindFramebufferAsTexture everywhere.
2022-10-20 10:49:11 +02:00
Henrik Rydgård
2b18241763
Libretro buildfix attempt again
2022-10-20 10:48:40 +02:00
Henrik Rydgård
90d395a10d
Remove "attachment" parameter from BindFramebufferAsTexture everywhere.
...
Not actually useful since our framebuffer objects don't support multiple
color images, and probably won't ever need to.
2022-10-20 10:15:19 +02:00
Henrik Rydgård
1e343370ae
Libretro buildfix attempt
2022-10-20 10:02:40 +02:00
Henrik Rydgård
ceb4186d0f
Merge pull request #16256 from unknownbrackets/headless
...
headless: Update tests and fix crash running tests on Vulkan
2022-10-19 08:07:20 +02:00
Henrik Rydgård
8cd602a9c6
Merge pull request #16257 from unknownbrackets/error-cleanup
...
Kernel: Fix reported StopThread error
2022-10-19 08:06:30 +02:00
Unknown W. Brackets
a42064eb48
Vulkan: Correct some enum switch warnings.
...
Nice to log debug annotations anyway.
2022-10-18 21:52:38 -07:00
Unknown W. Brackets
95d8b108be
Kernel: Fix reported StopThread error.
...
Was trying to delete -1, since it was never created.
2022-10-18 21:48:49 -07:00
Unknown W. Brackets
01896a8275
headless: Update passing tests.
2022-10-18 21:35:51 -07:00