Lioncash
|
7a59ecc39d
|
GraphicsTarget: Reduce object churn a little
|
2024-01-24 23:00:01 -05:00 |
|
Lioncash
|
1b7da37114
|
GraphicsTargetGroup: Reduce object churn a little
|
2024-01-24 22:52:58 -05:00 |
|
Lioncash
|
24f952c12b
|
GraphicsModFeature: Reduce object churn a little
|
2024-01-24 22:48:53 -05:00 |
|
Lioncash
|
0385b40bd8
|
GraphicsModAsset: Reduce object churn a little
|
2024-01-24 22:47:22 -05:00 |
|
Lioncash
|
2253d9a95d
|
GraphicsModGroup: Mark move constructor and assignment as noexcept
Allows containers to optimize off of std::move_if_noexcept
|
2024-01-24 22:41:30 -05:00 |
|
Lioncash
|
0327b11e0b
|
GraphicsModGroup: Reduce object churn
We can emplace and move to avoid doing object copies.
|
2024-01-24 22:40:05 -05:00 |
|
Lioncash
|
e3e20df185
|
GraphicsMod: Avoid some object churn
We have quite a bit of allocation churn going on here, so we can emplace
and move where appropriate to alleviate that a little.
|
2024-01-24 22:34:50 -05:00 |
|
Lioncash
|
7b6463ef1f
|
ShaderAsset: Emplace value instances when possible in ToJson()
Constructs elements directly inside the container and also makes it
shorter to read in certain instances.
|
2024-01-24 18:47:44 -05:00 |
|
iwubcode
|
cf081e839d
|
VideoCommon: fix compilation error in pixel shaders when per-pixel lighting isn't set for custom shaders
|
2024-01-23 21:50:42 -06:00 |
|
iwubcode
|
a8d45b8e55
|
VideoCommon: fix compilation error in uber pixel shaders when pixel shader lighting isn't set for custom shaders
|
2024-01-23 21:50:42 -06:00 |
|
iwubcode
|
7118fc5b7b
|
VideoCommon: fix pixel shader compilation error that happens when uint output is defined
|
2024-01-23 21:50:42 -06:00 |
|
iwubcode
|
a37fd83218
|
VideoCommon: fix uber shader pixel compilation error that happens when uint output is defined
|
2024-01-23 21:50:41 -06:00 |
|
iwubcode
|
3a688aa35e
|
VideoCommon: add function to serialize MaterialAsset to json
|
2024-01-23 13:01:33 -06:00 |
|
Lioncash
|
5aeadb1ef8
|
PostProcessing: Don't potentially leak memory in BlitFromTexture()
All release() does is relinquish the pointer, rather than free the
memory associated with it.
|
2024-01-23 13:34:40 -05:00 |
|
Lioncash
|
a3f9f2c7aa
|
PostProcessing: Remove unnecessary get() calls in BlitFromTexture()
We can just use operator-> instead.
|
2024-01-23 13:34:16 -05:00 |
|
iwubcode
|
a40a952177
|
VideoCommon: add a method to calculate a default value for ShaderAsset and another to list its types
|
2024-01-23 11:58:32 -06:00 |
|
iwubcode
|
b5a6225e1a
|
VideoCommon: add function to serialize ShaderAsset to json
|
2024-01-23 11:58:32 -06:00 |
|
Admiral H. Curtiss
|
ac670d99e2
|
VideoCommon: Only initialize Bounding Box if supported by GPU/driver.
|
2024-01-20 12:34:24 +01:00 |
|
Admiral H. Curtiss
|
95cba6be2b
|
Core/Movie: Refactor to class, move to System.
A bit of global state remains (the `header` in `BeginRecordingInput()`) due to unclear lifetime requirements.
|
2024-01-15 08:05:30 +01:00 |
|
 MaiandGitHub
|
c76dee7807
|
Merge pull request #12285 from iwubcode/serialize_graphics_mods
VideoCommon: add ability to serialize graphics mod to json object
|
2024-01-13 14:15:14 -05:00 |
|
Admiral H. Curtiss
|
637fd49909
|
FifoRecorder: Move instance to System.
|
2024-01-12 15:06:06 +01:00 |
|
Admiral H. Curtiss
|
fc2ec826d4
|
FifoPlayer: Move instance to System.
|
2024-01-05 20:15:18 +01:00 |
|
Admiral H. Curtiss
|
07c035e659
|
Core/SystemTimers: Refactor to class, move to System.
|
2024-01-04 23:35:19 +01:00 |
|
iwubcode
|
1073722cdf
|
Revert "VideoCommon: revert max pixel shader samplers back to 8 for Android devices."
This reverts commit 79648e1c24.
|
2024-01-03 18:43:44 -06:00 |
|
 Jules BlokandGitHub
|
f1d446da3f
|
Merge pull request #12452 from Tilka/efb24
VideoCommon: apply "force 24-bit color" to EFB-to-VRAM copies as well
|
2023-12-29 03:51:59 +01:00 |
|