Henrik Rydgård
|
2ac14f555d
|
Remove VulkanPushBuffer (keeping our newer replacement VulkanPushPool)
|
2023-10-11 09:06:24 +02:00 |
|
Henrik Rydgård
|
8ebc08185b
|
Allocate descriptors in blocks of 8 instead of individually, to reduce overhead.
|
2023-10-10 10:17:56 +02:00 |
|
Henrik Rydgård
|
3b22d1248e
|
Fix for Vulkan on 32-bit devices, oops.
|
2023-10-10 10:10:12 +02:00 |
|
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
|
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
|
f0ee3b8daa
|
Fill in descriptors on the render thread in the PPSSPP UI.
|
2023-10-10 09:00:29 +02:00 |
|
Henrik Rydgård
|
8c821893f1
|
Android: Fix crashes on screen rotation
|
2023-10-09 18:24:43 +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ård
|
316bc03ac9
|
Move the destroy function for VKRPipelineLayout to VulkanRenderManager
|
2023-10-09 11:54:13 +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
|
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ård
|
34fbbf2c2a
|
Split out the descriptorset pool from VulkanMemory.cpp/h
|
2023-10-08 11:45:00 +02:00 |
|
Henrik Rydgård
|
5711259b86
|
Declare the back depth buffer as "transient". Allows allocating no memory for it on tiled GPUs.
We can't do the same for other depth buffers as we often need to
preserve them between passes.
|
2023-10-06 15:40:13 +02:00 |
|
Henrik Rydgård
|
931ff4eb1e
|
Guaranteed gap-free rendering of waves background
|
2023-10-04 17:07:55 +02:00 |
|
Henrik Rydgård
|
b2f97d5934
|
Add support for using %1 and %2 in some more translation strings.
Requested in #18306
|
2023-10-04 14:36:42 +02:00 |
|
Unknown W. Brackets
|
847a87f164
|
UI: Fix crash on input with no screens.
|
2023-09-30 15:31:00 -07:00 |
|
Henrik Rydgård
|
aedd51f2f6
|
Merge pull request #18272 from hrydgard/ui-event-enum
Change global UI messages to use an enum instead of strings.
|
2023-09-30 13:43:32 +02:00 |
|
Henrik Rydgård
|
19e4de5088
|
Change global UI messages to use an enum instead of strings.
Makes it easier to add new ones and delete outdated ones without missing
any uses.
|
2023-09-30 11:37:02 +02:00 |
|
Henrik Rydgård
|
2a4d21e53b
|
Merge pull request #18241 from hrydgard/ini-rewrite
Optimize IniFile for faster save/load of config
|
2023-09-30 11:26:04 +02:00 |
|
Henrik Rydgård
|
8eefb9f935
|
Merge pull request #18251 from hrydgard/remove-extra-event-filtering
Control: Remove the axis event dupe filtering, batch events deeper
|
2023-09-29 13:21:12 +02:00 |
|
Henrik Rydgård
|
ee93e4a2ca
|
Batch axis events all the way into ControlMapper
|
2023-09-29 11:14:19 +02:00 |
|
Henrik Rydgård
|
b3a2b7a35c
|
Batch axis events coming into the ScreenManager
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
1a5d5452fe
|
Batch axis events to the VR code
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
b3be6db3ae
|
Remove (probably) unnecessary special case for axis value = 0.
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
265a9021fd
|
Control: Remove the axis event dupe filtering from ScreenManager
It's better to have the event sources pre-filter, and most of them now
do that.
|
2023-09-29 11:10:32 +02:00 |
|
Henrik Rydgård
|
ade64171ce
|
Proof-of-concept: libchdr works on Windows
|
2023-09-29 10:05:19 +02:00 |
|
Henrik Rydgård
|
b8fa3a2071
|
Merge pull request #18125 from unknownbrackets/arm64-vertexjit
arm64jit: Optimize weight loading a bit
|
2023-09-29 09:52:56 +02:00 |
|
Henrik Rydgård
|
6063e30fd4
|
Correct the subpass dependencies for the backbuffer to pass validation.
|
2023-09-27 16:56:59 +02:00 |
|
Henrik Rydgård
|
ca4ee83038
|
Vulkan: Add debug names to renderpasses
|
2023-09-27 16:56:57 +02:00 |
|
Henrik Rydgård
|
b5c4b2c3f7
|
Add a missing comment
|
2023-09-27 12:31:17 +02:00 |
|
Henrik Rydgård
|
3d14cd16eb
|
Add a null check in PopupMultiChoice::UpdateText
|
2023-09-27 12:31:17 +02:00 |
|
Henrik Rydgård
|
c28dc9e4f2
|
Pass in accelerometer readings using NativeAccelerometer instead of NativeAxis
|
2023-09-27 11:34:31 +02:00 |
|
Henrik Rydgård
|
2bd2292bac
|
With string_view, stripping whitespace can be done without allocs.
|
2023-09-26 13:19:19 +02:00 |
|
Henrik Rydgård
|
20e703db83
|
Simplify string-view-equal-case-insensitive comparisons
|
2023-09-26 10:11:52 +02:00 |
|
Henrik Rydgård
|
41f4c08d17
|
Replace the internal representation of IniFile with ParsedIniLine.
|
2023-09-26 10:07:14 +02:00 |
|
Henrik Rydgård
|
daa1bc3c6e
|
Introduce "ParsedIniLine"
|
2023-09-26 10:07:10 +02:00 |
|
Henrik Rydgård
|
9fffa33eee
|
Merge pull request #18234 from unknownbrackets/x86-ir-transfer
x86jit: Perform vector transfers instead of flushing to memory
|
2023-09-26 09:28:05 +02:00 |
|
Henrik Rydgård
|
42fcd399f4
|
Restore the ReadyForFence flag. Some paranoia probably
|
2023-09-26 02:00:22 +02:00 |
|
Henrik Rydgård
|
4d465678cd
|
GL: Add resilience to delete-null bugs (but assert in debug builds)
|
2023-09-26 00:49:59 +02:00 |
|
Henrik Rydgård
|
db245e1b34
|
Fix old texture leak in GLES hardware tessellation
|
2023-09-26 00:38:11 +02:00 |
|
Hoe Hao Cheng
|
28edae016e
|
SDL: fallback to atlas if SDL2_ttf is <2.0.18
|
2023-09-25 10:07:30 +08:00 |
|
Unknown W. Brackets
|
d9f6bae1ff
|
x64jit: Initial reg transfer.
|
2023-09-24 16:28:29 -07:00 |
|