Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård 3d949b080d Prepare VulkanDescSetPool for block allocation 2023-10-10 09:14:10 +02:00
Henrik Rydgård 9fdc7e2372 Address feedback 2023-10-10 09:02:35 +02:00
Henrik Rydgård b38b46df0f Update comments 2023-10-10 09:02:35 +02:00
Henrik Rydgård 2b0192d818 Have FrameData structs for each pipeline layout, instead of multiple arrays 2023-10-10 09:02:35 +02:00
Henrik Rydgård 397745ce14 Remove unused code 2023-10-10 09:02:35 +02:00
Henrik Rydgård 9c1c09ff5c Remove commented out code 2023-10-10 09:02:35 +02:00
Henrik Rydgård ba4d1668ce Don't forget to update descCount in tess mode 2023-10-10 09:02:35 +02:00
Henrik Rydgård 8a4d84d82b Simplest possible de-duplication of descriptor set writes 2023-10-10 09:02:35 +02:00
Henrik Rydgård 018e4ee1d6 Show the desc set write time even in the limited GPU profiler. 2023-10-10 09:02:34 +02:00
Henrik Rydgård 84f9c1694f Better logging in descpool 2023-10-10 09:02:21 +02:00
Henrik Rydgård af47ad035d Also use the new descriptor mechanism for in-game 2023-10-10 09:00:29 +02:00
Henrik Rydgård f0ee3b8daa Fill in descriptors on the render thread in the PPSSPP UI. 2023-10-10 09:00:29 +02:00
Henrik RydgårdandGitHub 96be932003 Merge pull request #18336 from Narugakuruga/patch-28
Trivial fix in zh_CN.ini
2023-10-10 08:32:57 +02:00
NarugakurugaandGitHub ddafcce339 revert blanket, optimize with context, new string
As they don't look very good in UI
2023-10-10 11:28:15 +08:00
Henrik Rydgård 35fcec1e4b Another small fix, helps Toca series games. 2023-10-10 02:13:25 +02:00
Henrik RydgårdandGitHub 9ff5ba7c8d Merge pull request #18335 from hrydgard/crazy-taxi-fix
Crazy Taxi rendering fix
2023-10-09 21:50:44 +02:00
Henrik Rydgård 24409f6f94 Additional check fix 2023-10-09 21:15:17 +02:00
Henrik Rydgård f6ba4ee4de Only support extending triangle-based draw calls. Fixes Crazy Taxi. 2023-10-09 21:14:00 +02:00
Henrik Rydgård 10bc6b4cd8 Safety check that doesn't fix crazy taxi 2023-10-09 21:10:53 +02:00
Henrik Rydgård ced821169e Bump shader cache versions 2023-10-09 19:39:25 +02:00
Henrik RydgårdandGitHub 9b7df47de3 Merge pull request #18334 from hrydgard/fastforward-mode
Add UI to allow setting fast-forward mode (in developer tools)
2023-10-09 19:18:01 +02:00
Henrik RydgårdandGitHub 19ee0f571c Merge pull request #18333 from hrydgard/rotate-crash-fix
Android: Fix crashes on screen rotation
2023-10-09 19:17:24 +02:00
Henrik Rydgård 35a2f46ad0 Add UI to set fast-forward mode to "continuous" (or now, "Render all frames") if vsync is off 2023-10-09 18:34:14 +02:00
Henrik Rydgård 8c821893f1 Android: Fix crashes on screen rotation 2023-10-09 18:24:43 +02:00
Henrik RydgårdandGitHub ef35cbbedb Merge pull request #18332 from hrydgard/desc-set-fix
We somehow lost the usage_ counter increment in VulkanDescSetPool, fix that
2023-10-09 17:34:45 +02:00
Henrik Rydgård bb38210cfb We somehow lost the usage_ counter increment in VulkanDescSetPool, fix that 2023-10-09 17:01:35 +02:00
Henrik RydgårdandGitHub 34710ec750 Merge pull request #18329 from hrydgard/more-triangle-fixes
Some drawcall submission bug fixes
2023-10-09 14:31:46 +02:00
Henrik Rydgård a8b8580756 Don't forget to check the stall address, even in the optimized primitive loop 2023-10-09 14:08:11 +02:00
Henrik Rydgård 7fd7015987 Fix bug in vertex cache using uninitialized data 2023-10-09 14:03:41 +02:00
Henrik Rydgård a780d02c07 Minor reordering 2023-10-09 11:54:15 +02:00
Henrik Rydgård 316bc03ac9 Move the destroy function for VKRPipelineLayout to VulkanRenderManager 2023-10-09 11:54:13 +02:00
Henrik RydgårdandGitHub 5a29ebfe61 Merge pull request #18323 from hrydgard/turn-off-https-ios
Turn off HTTPS support for iOS.
2023-10-08 23:43:02 +02:00
Henrik Rydgård bc4f6a8341 Translation string fix, thanks [Unknown] 2023-10-08 23:26:27 +02:00
Henrik RydgårdandGitHub 89e846dc10 Merge pull request #18325 from GABO1423/master
(UWP) Update Manifest Files
2023-10-08 22:08:41 +02:00
Gabriel Morazán 18b62f3bda (UWP) Update Manifest Files 2023-10-08 15:51:36 -04:00
Henrik Rydgård b43ded8e78 Fix the CMake expression, thanks Halo-Michael 2023-10-08 21:16:57 +02:00
Henrik RydgårdandGitHub d280495e63 Merge pull request #18321 from hrydgard/fix-triangle-errors
In GL and Vulkan soft-skin, we might not be fully done decoding when we reach flush. Take that into account.
2023-10-08 19:11:56 +02:00
Henrik Rydgård 87d0461fe0 Turn off HTTPS support for iOS.
Should fix #18322
2023-10-08 19:07:29 +02:00
Henrik Rydgård ae58fe3828 In GL and Vulkan soft-skin, we might not be fully done decoding when we reach flush. Take that into account. 2023-10-08 16:51:58 +02:00
Henrik RydgårdandGitHub 43cdb88ace Merge pull request #18320 from hrydgard/simplify-desc-set-layout
Vulkan: Simplify pipeline and descriptor set layout, pool creation
2023-10-08 14:12:52 +02:00
Henrik Rydgård c73e2351de Add checks for unused topology values when loading pipeline caches. 2023-10-08 13:39:04 +02:00
Henrik Rydgård 03328638b1 Typo fix, reorder 2023-10-08 13:39:04 +02:00
Henrik Rydgård 28ed12aa93 Simplify descriptor pool creation 2023-10-08 12:39:19 +02:00
Henrik Rydgård b82a34539d Same as last commit, but in DrawEngineVulkan. 2023-10-08 12:39:19 +02:00
Henrik Rydgård 88a50575c7 Wrap pipeline layout creation, use in thin3d
Two more types
2023-10-08 12:39:18 +02:00
Henrik Rydgård dbe395dd00 Add a wrapper around VKRPipelineLayout / descsetlayout 2023-10-08 12:39:18 +02:00
Henrik RydgårdandGitHub 5bb1db557b Merge pull request #18319 from hrydgard/break-out-desc-sets
Split out the descriptorset pool from VulkanMemory.cpp/h
2023-10-08 12:14:35 +02:00
Henrik Rydgård 34fbbf2c2a Split out the descriptorset pool from VulkanMemory.cpp/h 2023-10-08 11:45:00 +02:00
Henrik RydgårdandGitHub 3e63fe8655 Merge pull request #18316 from hrydgard/strip-opt
Micro-optimize draw calls a bit more.
2023-10-07 12:04:13 +02:00
Henrik Rydgård c7a3e7bc32 Remove a redundant variable 2023-10-06 16:32:59 +02:00