Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård 4090112bf8 Update README.md for v1.13.2 2022-09-10 09:32:12 +02:00
rofl0r d41b94d12d CI: make indentation in tarball.yml consistent 2022-09-10 09:32:11 +02:00
rofl0r cc25ec5faa CI: also upload release source tarball on tag push
the mac os build action uses an action that automatically creates
a release from a tag push, which circumvents triggering the regular
release actions.

also switch from the unmaintained actions/upload-release-asset@v1
to the active softprops/action-gh-release@v1 action.

closes #15761
2022-09-10 09:32:11 +02:00
Unknown W. Brackets 38ba29240b GPU: Dirty params when converting viewport state.
This flag will be false when we convert next time, so parameters won't get
updated as expected.
2022-09-10 09:32:11 +02:00
Unknown W. Brackets fbc02bdf12 softgpu: Correct morph weight updates.
Broke LittleBigPlanet character's face, for example.
2022-09-10 09:32:11 +02:00
Unknown W. Brackets 0fe7589a9d Merge pull request #15994 from ssokolow/patch-1
Add Emulator to Categories in ppsspp.desktop.in
2022-09-09 20:38:49 -07:00
Stephan Sokolow d560c79019 Add Emulator to Categories in ppsspp.desktop.in
Add the "Emulator" subcategory to the .desktop file so launchers can better auto-sort their contents.
2022-09-10 01:54:13 +00:00
Henrik Rydgård e56e5947d5 Vulkan: Declare gl_Position as invariant. See #11583
The code that computes shader outputs declared as invariant gets certain
optimizations disabled that could change the value - it makes it more
likely that different ways to do the same calculations end up with the same value.

This can help some types of Z fighting problems and similar.

Generally not a big deal for performance, plus, we're rarely vshader-bottlenecked...
2022-09-10 00:26:23 +02:00
iota97 a5564c2ce2 readme link 2022-09-09 11:56:11 +02:00
Unknown W. Brackets 79b864b89a D3D9: Correct viewport offset sign. 2022-09-09 11:56:11 +02:00
Unknown W. Brackets 04a8995080 D3D11: Correct viewport offset sign handling. 2022-09-09 11:56:11 +02:00
Henrik Rydgård 80e0bb9c1f Remove a per-audio-frame allocation in sceAudio 2022-09-09 11:56:11 +02:00
Henrik Rydgård 024f8ef89b Initialize a bunch of Dialog structs 2022-09-09 11:56:11 +02:00
Unknown W. Brackets dab4365557 Font: Correct uninitialized values. 2022-09-09 11:56:11 +02:00
Unknown W. Brackets e356c495db Atrac: Avoid accessing uninitialized stream status.
Only mess with this in a stream mode.
2022-09-09 11:56:11 +02:00
Unknown W. Brackets 6e5f056000 Atrac: Avoid an uninitialized value. 2022-09-09 11:56:11 +02:00
Unknown W. Brackets 4b66f967f4 softgpu: Correct bad munmap() size. 2022-09-09 11:56:11 +02:00
Henrik Rydgård 733152969b atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 . 2022-09-09 11:56:11 +02:00
Henrik Rydgård a6e4ec9973 Atrac3+: Allocate some extra bytes for the data buffer to workaround decoder bug. 2022-09-09 11:56:04 +02:00
Henrik Rydgård 42b2b0a266 atrac3: Apply the overallocation workaround in a couple more places. Fixes #15788 . 2022-09-09 11:54:20 +02:00
Henrik Rydgård e5d1bb5552 Warning fix 2022-09-09 11:34:11 +02:00
Henrik Rydgård bbba18ad60 Merge pull request #15990 from hrydgard/atrac3plus-crash-workaround
Atrac3+: Allocate some extra bytes for the data buffer to workaround decoder bug.
2022-09-09 10:25:41 +02:00
Henrik Rydgård 818334c592 atrac3: Allocate some extra bytes for the data buffer to workaround decoder bug. 2022-09-09 09:58:11 +02:00
Lubos 214a5572c3 OpenXR - Compile fix 2022-09-08 19:00:41 +02:00
Luboš Vonásek 5be9455bf5 Merge branch 'hrydgard:master' into compat_openxr_gta 2022-09-08 18:39:11 +02:00
Lubos c9f08a85c6 OpenXR - Do not mashup Common/GPU 2022-09-08 18:25:10 +02:00
Lubos 64857ce5c7 Merge branch 'compat_openxr_gta' of github.com:lvonasek/ppsspp into compat_openxr_gta 2022-09-08 18:17:09 +02:00
Lubos 6e4849b910 OpenXR - Refactor 2022-09-08 18:05:12 +02:00
Henrik Rydgård f3c097680e Merge pull request #15982 from hrydgard/renderpass-refactor
Vulkan: Refactor renderpass handling
2022-09-08 09:35:55 +02:00
Henrik Rydgård e7195d5a99 Match FragmentShaderFlags definition with the other PR. 2022-09-08 09:18:29 +02:00
Henrik Rydgård 974cd38b1f Some more debug names to vulkan objects 2022-09-08 09:16:40 +02:00
Henrik Rydgård 7450f3ef71 Merge pull request #15986 from unknownbrackets/texreplace
Resize after visiting developer tools to update settings
2022-09-08 08:59:20 +02:00
Unknown W. Brackets be0e7a8319 UI: Resize after visiting developer settings.
This will trigger setting updates after visiting from DevMenu.
2022-09-07 23:41:42 -07:00
Unknown W. Brackets e6b4495e22 GPU: Make NotifyConfigChanged() calls consistent.
They're generally centralized in Common.
2022-09-07 23:41:00 -07:00
Henrik Rydgård 171dc94a82 Merge pull request #15985 from hrydgard/zstd-update
Build: Another attempt to fix libretro
2022-09-08 07:57:23 +02:00
Unknown W. Brackets c9780e7609 Build: Another attempt to fix libretro.
As per lib/common/portability_macros.h in zstd.
2022-09-07 20:44:45 -07:00
Henrik Rydgård cdda203438 Fix compiler warnings 2022-09-08 01:31:10 +02:00
Henrik Rydgård 58a7f0cf21 Assorted cleanup 2022-09-08 01:26:01 +02:00
Henrik Rydgård 68dd329d95 Fix for desc struct 2022-09-08 01:24:04 +02:00
Henrik Rydgård 347f7c4e5a Vulkan: Improve tagging of pipelines for debugging purposes 2022-09-08 00:47:22 +02:00
Henrik Rydgård cddc612f6d Extend lifetime of ShaderModule objects since we might need to recreate pipelines for different render passes 2022-09-08 00:38:32 +02:00
Henrik Rydgård 14b5a1a7cd Fix pipeline lifetime issue, misc. 2022-09-08 00:38:32 +02:00
Henrik Rydgård caff2ea573 Correct merging of render passes. However, we have lifetime issues. 2022-09-08 00:38:32 +02:00
Henrik Rydgård 77819c6f80 Lifetime fixes, cleanups 2022-09-08 00:38:32 +02:00
Henrik Rydgård befcfb470c Fix shader caching. 2022-09-08 00:38:32 +02:00
Henrik Rydgård 7ab7440475 Also create renderpass variants on demand 2022-09-08 00:38:32 +02:00
Henrik Rydgård 80ca822bf2 Create framebuffer variants on demand 2022-09-08 00:38:28 +02:00
Henrik Rydgård e828df9f25 Split each renderpass/framebuffer into multiple "compatibility classes" (RenderPassType). 2022-09-08 00:32:03 +02:00
Luboš Vonásek 8906abebba Merge branch 'hrydgard:master' into compat_openxr_gta 2022-09-07 22:28:18 +02:00
Henrik Rydgård ad12aced6c Another attempt at fixing libretro, this time the win build failed 2022-09-07 21:55:22 +02:00