Henrik Rydgård
|
e6a4cdb213
|
Fix minor UI issue
|
2026-05-28 10:56:35 +02:00 |
|
Henrik Rydgård
|
9845a78a46
|
Vulkan: Correct handling of VK_ERROR_OUT_OF_DATE_KHR
|
2026-05-28 10:56:35 +02:00 |
|
Henrik Rydgård
|
328e1b681c
|
More CrossSIMD ops
|
2026-05-28 10:56:33 +02:00 |
|
Henrik Rydgård
|
886d9c255b
|
D3D11: Improve compilation error reporting
|
2026-05-28 10:55:29 +02:00 |
|
Henrik Rydgård
|
7309c477d1
|
Logging change
|
2026-05-28 10:55:24 +02:00 |
|
Henrik Rydgård
|
9c4fdde20f
|
Merge pull request #21740 from kreinholz/master
Fix build on aarch64/arm64 FreeBSD
|
2026-05-28 07:58:40 +02:00 |
|
Kevin Reinholz
|
344bbff308
|
Fix build on aarch64/arm64 FreeBSD
|
2026-05-27 20:04:01 -07:00 |
|
Henrik Rydgård
|
f163d1ecbc
|
Merge pull request #21738 from hrydgard/assorted-fixes
Code cleanup from GermanAizek, fix hidden ShowMenuBar option
|
2026-05-27 12:51:34 +02:00 |
|
Herman Semenoff
|
b1d140e8e7
|
OpenGL/Vulkan/UI: duplicate fields move to separate const reference var
|
2026-05-27 12:26:12 +02:00 |
|
Herman Semenoff
|
eaae4dca82
|
Vulkan: duplicate fields move to separate const reference var
|
2026-05-27 12:23:47 +02:00 |
|
Henrik Rydgård
|
b65bbaf92c
|
Merge pull request #21678 from nintendo424/gpu-save-first-frame
gpu: Preserve first-frame font render targets
|
2026-05-27 12:22:47 +02:00 |
|
Henrik Rydgård
|
5513fcb223
|
Merge pull request #21705 from GermanAizek/constexpr-cpp17
GPU: modernize use C++17 constexpr for precalculate compilation
|
2026-05-27 12:21:39 +02:00 |
|
Henrik Rydgård
|
5f8e631167
|
Windows: Fix the hidden "ShowMenuBar" setting
|
2026-05-27 12:19:33 +02:00 |
|
Henrik Rydgård
|
c6428594cf
|
Merge pull request #21737 from hrydgard/clear-refactor
Refactor clear detection in software transform
|
2026-05-26 16:39:57 +02:00 |
|
Henrik Rydgård
|
db99de8575
|
Rename BuildDrawParams to ProjectClipAndExpand, call it directly from Transform
|
2026-05-26 16:05:53 +02:00 |
|
Henrik Rydgård
|
9ad9a6c0bb
|
DrawEngines: Move the clear-detection to a more sensible place, reorder things to make more sense.
|
2026-05-26 16:05:53 +02:00 |
|
Henrik Rydgård
|
f67ca6947a
|
Merge pull request #21736 from hrydgard/d3d11-flip
Fix some y-flip issues in D3D11. It got broken by recent refactorings.
|
2026-05-26 16:05:04 +02:00 |
|
Henrik Rydgård
|
06a7793f57
|
Fix some y-flip issues in D3D11. It got broken by recent refactorings.
Fixes #21726
|
2026-05-26 15:51:24 +02:00 |
|
Henrik Rydgård
|
b8a71e8712
|
Merge pull request #21735 from hrydgard/optimize-culling
Reimplement fast-culling code using CrossSIMD
|
2026-05-25 18:42:24 +02:00 |
|
Henrik Rydgård
|
4be2a853b7
|
FastCull: Integrate the vertex position loading into the culling loop
|
2026-05-25 18:16:34 +02:00 |
|
Henrik Rydgård
|
82a888fd8e
|
Reimplement the fast culling using CrossSIMD
|
2026-05-25 18:16:34 +02:00 |
|
Henrik Rydgård
|
ef78791f5d
|
Add some more required functions to CrossSIMD
|
2026-05-25 18:16:31 +02:00 |
|
Henrik Rydgård
|
2e17d450ba
|
Bump ffmpeg while at it
See https://github.com/hrydgard/ppsspp-ffmpeg/pull/79
|
2026-05-25 18:16:31 +02:00 |
|
Henrik Rydgård
|
68296a4f75
|
Merge pull request #21730 from hrydgard/crosssimd-loongarch
Add a CrossSIMD loongarch64 LSX implementation.
|
2026-05-25 16:02:05 +02:00 |
|
Henrik Rydgård
|
250abe0d56
|
Loongarch64 build fixes
|
2026-05-25 15:41:24 +02:00 |
|
Henrik Rydgård
|
8b6951c803
|
Apply vldi fix
|
2026-05-25 15:40:22 +02:00 |
|
 copilot-swe-agent[bot]andhrydgard
|
c05e1cfd3c
|
Address LSX CrossSIMD review feedback
Agent-Logs-Url: https://github.com/hrydgard/ppsspp/sessions/6187ce4f-6c64-4b50-b82c-49799ea8cfd2
Co-authored-by: hrydgard <130929+hrydgard@users.noreply.github.com>
|
2026-05-25 15:40:22 +02:00 |
|
Henrik Rydgård
|
37f6fda9c9
|
Add a CrossSIMD loongarch64 LSX implementation. Note: This is untested!
|
2026-05-25 15:40:22 +02:00 |
|
Henrik Rydgård
|
f68d3f3e93
|
Merge pull request #21734 from hrydgard/assorted-changes
Prepare TestBoundingBoxFast for further optimization and fix a bug
|
2026-05-25 14:53:19 +02:00 |
|
Henrik Rydgård
|
9559e4979c
|
Merge pull request #21733 from hrydgard/loongarch-test-build
A cross compilation and CI setup by Claude for loongarch64
|
2026-05-25 13:44:51 +02:00 |
|
Henrik Rydgård
|
4a55fc6724
|
Prepare TestBoundingBoxFast for optimization
|
2026-05-25 13:37:27 +02:00 |
|
Henrik Rydgård
|
2cc638a252
|
Also, let's run it on CI.
|
2026-05-25 13:29:03 +02:00 |
|
Henrik Rydgård
|
ff76224191
|
A cross compilation setup by Claude for loongarch64 to check that things build.
|
2026-05-25 13:29:01 +02:00 |
|
Henrik Rydgård
|
e4c9eb6ab0
|
Update adhoc-servers (remove ArenaAnywhere Dubai, add US)
|
2026-05-25 10:09:38 +02:00 |
|
Henrik Rydgård
|
855469d8a9
|
Remove Retroverze from relay server list, it's been shut down
|
2026-05-24 23:21:10 +02:00 |
|
Henrik Rydgård
|
0fea84b296
|
Merge pull request #21731 from hrydgard/misc-cleanups
Some GPU code cleanups
|
2026-05-24 23:18:22 +02:00 |
|
Henrik Rydgård
|
dd125b2e4d
|
Delete obsolete (and non-working) support for GPUs without non-pow-2 textures.
|
2026-05-24 14:15:34 +02:00 |
|
Henrik Rydgård
|
f40e487a61
|
Simplify the TransformedVertex struct
|
2026-05-24 12:48:26 +02:00 |
|
Henrik Rydgård
|
f3e9afb0fd
|
Merge pull request #21722 from hrydgard/rework-bbox
Rework BBOX culling to use the worldviewproj matrix
|
2026-05-23 15:37:08 +02:00 |
|
Henrik Rydgård
|
2eca0123f1
|
Correct culling in case of some weird viewport setups
|
2026-05-23 14:49:17 +02:00 |
|
Henrik Rydgård
|
fa856fbf68
|
Pass the culling unit tests.
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
a854a2bed1
|
Correct some comparisons for bbox
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
0d33cd0a65
|
Convert the BBOX/BJUMP culling to use the worldviewproj matrix and a screen space check.
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
7a093623e8
|
Sonnet NEON
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
1fb9446d5a
|
Optimize the SSE path
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
e64a61017e
|
Use the new method for NEON and fallback fast culling
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
2219809d7d
|
Copilot instructions
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
dbba46bfb5
|
Simplify away some trivial math
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
893bc732a1
|
Fast culling: Use the worldviewproj matrix to avoid the need for planes
|
2026-05-23 14:40:15 +02:00 |
|
Henrik Rydgård
|
db947e9d60
|
Merge pull request #21720 from MarkrPearce96/upstream-pr-glcore-context
libretro: call SetGLCoreContext(true) in LibretroGLCoreContext
|
2026-05-23 14:10:38 +02:00 |
|