Henrik Rydgård
|
531f145e0b
|
Fix NEON compilation error on strict compilers. Fixes #18688
|
2024-01-18 10:38:30 +01:00 |
|
Henrik Rydgård
|
aee8f62ed5
|
Buildfix (included from c file)
|
2024-01-11 14:59:54 +01:00 |
|
Henrik Rydgård
|
0fef71348d
|
ARM32 buildfix
|
2024-01-11 12:42:05 +01:00 |
|
Henrik Rydgård
|
73cd690753
|
Optimize NEON matrix multiplication slightly
|
2024-01-11 11:34:08 +01:00 |
|
Herman Semenov
|
4ea842a3c1
|
Minor replaced insert to emplace C++11
|
2023-12-19 16:06:48 +03:00 |
|
Henrik Rydgård
|
6d3c34ecd5
|
Eliminate inf values resulting from depth range computation.
Fixes #17981
|
2023-12-12 18:48:22 +01:00 |
|
Henrik Rydgård
|
7e85d3d10a
|
Disable the new culling on RISC-V for now.
|
2023-12-09 16:49:02 +01:00 |
|
Henrik Rydgård
|
4e2a1bf81c
|
NEON: vcvtq can scale directly, no need for a mul by const.
|
2023-12-09 16:48:59 +01:00 |
|
Henrik Rydgård
|
99548be8a3
|
NEON culling: Use mla operations to shave off some more cycles. ARM32 compat.
|
2023-12-09 16:36:01 +01:00 |
|
Henrik Rydgård
|
6bb97b3d46
|
Better mechanism to fade out the side bar when not on EmuScreen
|
2023-07-16 08:55:48 +02:00 |
|
Henrik Rydgård
|
0bf0a4a1ef
|
UIContext: Add an easy way to draw drop shadows under rectangular things
|
2023-07-08 18:25:00 +02:00 |
|
Henrik Rydgård
|
1d0badae56
|
Achievements: Show achievement icons in list
|
2023-06-26 10:01:41 +02:00 |
|
Henrik Rydgård
|
266b85d22d
|
Support for extra text in OSD messages (drawn smaller, on darker background)
|
2023-06-21 01:16:25 +02:00 |
|
Henrik Rydgård
|
ae29fd2951
|
Vulkan profiler: Show CPU command buffer recording timing even if GPU timing is unavailable
|
2023-06-14 09:15:29 +02:00 |
|
Unknown W. Brackets
|
2f3a0ea0b5
|
Debugger: Simplify expression error handling.
|
2023-04-29 09:15:14 -07:00 |
|
Henrik Rydgård
|
7723aebb9b
|
Buildfixes
|
2023-04-28 21:56:39 +02:00 |
|
Henrik Rydgård
|
6945deec01
|
Replace a LOT of sprintf with snprintf, and a few strcpy with truncate_cpy
|
2023-04-28 21:04:05 +02:00 |
|
Henrik Rydgård
|
cc9c01b1d0
|
Vulkan texture uploads: Take optimalBufferCopyRowPitchAlignment into account
Might marginally increase texture upload performance on some GPUs, but
mainly just the right thing to do.
For example, on Intel, this is 64.
|
2023-03-05 17:32:41 +01:00 |
|
Henrik Rydgård
|
f68ba55f96
|
Minor initialization cleanups
|
2022-12-22 11:13:52 +01:00 |
|
Unknown W. Brackets
|
9cfcbc46e6
|
Global: Cleanup initialization/pointer checks.
Cleaning up a lot of cases of uninitialized data, unchecked return values
for failures, and similar.
|
2022-12-10 21:13:36 -08:00 |
|
Unknown W. Brackets
|
f44852bb18
|
Global: Cleanup virtual/override specifiers.
Also missing virtual destructors, hidden non-overrides, etc.
|
2022-12-10 21:13:36 -08:00 |
|
Unknown W. Brackets
|
6619da2a0d
|
Debugger: Add decimal constants.
For the GE debugger and CPU debugger, it's annoying sometimes to express
everything in hex. This allows using an i or u prefix to get decimal.
|
2022-12-02 10:13:32 -08:00 |
|
Henrik Rydgård
|
6f703128ec
|
Experimentally revert "Delete some misguided FPU control code, that we definitely don't want"
This reverts commit d52d383c22.
|
2022-10-10 18:35:29 +02:00 |
|
Henrik Rydgård
|
d4bfe9299d
|
Track min and max GPU time, init time, render CPU time.
Mainly wanted to see if init time is a factor, there are optimizations
we can do there.
|
2022-10-10 10:53:27 +02:00 |
|
Henrik Rydgård
|
d52d383c22
|
Delete some misguided FPU control code, that we definitely don't want
|
2022-10-10 10:46:51 +02:00 |
|