Henrik Rydgård
|
10f93875c6
|
Fix the semantics of DenseHashMap to be consistent even when inserting nulls
|
2023-09-11 12:07:18 +02:00 |
|
Henrik Rydgård
|
691c8b8d8d
|
Write to the frame time history from the other backends too. Needed for the upcoming timing code.
|
2023-08-16 12:22:49 +02:00 |
|
Henrik Rydgård
|
572595cc7b
|
Refactor: Lift the frame time history data up one level into thin3d
|
2023-08-16 11:45:26 +02:00 |
|
Henrik Rydgård
|
cda59e8510
|
Vulkan: Keep track of some timestamps in a frame
|
2023-08-02 16:25:17 +02:00 |
|
Henrik Rydgård
|
eb14c87a71
|
Allow configuring the game language separately from the PPSSPP UI language, with a new setting.
|
2023-07-23 11:30:04 +02:00 |
|
Henrik Rydgård
|
93de74144e
|
Add basic achievement rendering
|
2023-06-26 10:01:41 +02:00 |
|
Henrik Rydgård
|
fbd10e4722
|
FastVec: Add capacity lock, fix bug (extracted from a coming PR)
|
2023-06-14 09:06:25 +02:00 |
|
Henrik Rydgård
|
234c1f05b8
|
Apply the same optimizations to the Vulkan backend. Smaller effect than for OpenGL.
|
2023-05-23 08:54:41 +02:00 |
|
Henrik Rydgård
|
ab34d20058
|
Add more methods to FastVec
|
2023-05-23 08:54:41 +02:00 |
|
Henrik Rydgård
|
47931deda7
|
Switch to FastVec for commands. Slower than std::vector!
|
2023-05-23 08:54:41 +02:00 |
|
Henrik Rydgård
|
558e29a9bb
|
Switch to the copy-free method of initializing initsteps
|
2023-05-23 08:54:41 +02:00 |
|
Henrik Rydgård
|
956d784bde
|
Add FastVec, start using it for InitSteps
|
2023-05-23 08:54:40 +02:00 |
|
Henrik Rydgård
|
fcd11dfd4c
|
Update a comment
|
2023-05-04 09:49:14 +02:00 |
|
Henrik Rydgård
|
f45a7cf06b
|
Some semantic cleanup
|
2023-04-24 12:04:34 +02:00 |
|
Henrik Rydgård
|
f178d1bd85
|
Add an even cheaper version of TinySet called FixedTinyVec that's, well, fixed.
|
2023-04-01 12:01:27 +02:00 |
|
Henrik Rydgård
|
67cba831dd
|
Slightly more useful assert message in Hashmaps.h
|
2022-12-29 00:39:59 +01:00 |
|
Henrik Rydgård
|
e30e45fa26
|
Minor cleanup in TinySet
|
2022-09-25 23:23:53 +02:00 |
|
Unknown W. Brackets
|
56e30495aa
|
Common: Fix some type compare warnings on 32-bit.
|
2022-09-12 22:14:48 -07:00 |
|
Henrik Rydgård
|
77819c6f80
|
Lifetime fixes, cleanups
|
2022-09-08 00:38:32 +02:00 |
|
Henrik Rydgård
|
e828df9f25
|
Split each renderpass/framebuffer into multiple "compatibility classes" (RenderPassType).
|
2022-09-08 00:32:03 +02:00 |
|
Henrik Rydgård
|
16212cae73
|
NFS speed effect: Improve framebuffer choice logging, tighten up stride checks.
|
2022-09-05 23:31:30 +02:00 |
|
Henrik Rydgård
|
bd71d8044b
|
TinySet bugfix, add "append"
|
2022-09-01 10:59:24 +02:00 |
|
Henrik Rydgård
|
a8a9fb4206
|
Much faster framebuffer matching (no more ToString every time there's more than 1 candidate, etc).
|
2022-08-31 14:23:56 +02:00 |
|
Henrik Rydgård
|
8aebf0dca4
|
Port the OpenGL depal path to thin3d
|
2022-08-06 18:27:02 +02:00 |
|
Unknown W. Brackets
|
2479d52202
|
Global: Reduce includes of common headers.
In many places, string, map, or Common.h were included but not needed.
|
2022-01-30 16:35:33 -08:00 |
|