Unknown W. Brackets
|
fdf5fefa91
|
GPU: Normalize CopyDisplayToOutput across backends.
|
2022-12-30 12:33:02 -08:00 |
|
Unknown W. Brackets
|
492cf3f123
|
D3D11: Fix Draw state issues on pause screen.
|
2022-12-30 12:27:49 -08:00 |
|
Henrik Rydgård
|
67cba831dd
|
Slightly more useful assert message in Hashmaps.h
|
2022-12-29 00:39:59 +01:00 |
|
Unknown W. Brackets
|
49f6c461ad
|
Reporting: Fix some header includes.
Particularly in Common, avoid including Core/Reporting.h.
|
2022-12-27 14:58:20 -08:00 |
|
Unknown W. Brackets
|
0496ca32ff
|
Global: Cleanup some minor includes and typos.
|
2022-12-27 08:33:07 -08:00 |
|
Unknown W. Brackets
|
e5dbdba638
|
GPU: Keep prevPrim_ set on flush.
For continuing previous verts, see #16612. We still don't handle these
quite accurately (outside software rendering), but this should be better.
|
2022-12-18 07:14:19 -08:00 |
|
Henrik Rydgård
|
11366a2ded
|
Don't refer directly to g_Config.iMultiSampleLevel, it can contain unsupported modes.
|
2022-12-14 16:43:37 +01:00 |
|
Henrik Rydgård
|
ee19db091f
|
Add accessor for UseFlags
|
2022-12-13 18:27:45 +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 |
|
Henrik Rydgård
|
0f12d44e59
|
Remove some unused/unnecessary code
|
2022-12-03 12:05:10 +01:00 |
|
Henrik Rydgård
|
92df6b832c
|
Safer and simpler alternative to cbfa4bf.
See #16483
|
2022-12-03 12:05:08 +01:00 |
|
Henrik Rydgård
|
02b8bf33fb
|
Merge pull request #16458 from hrydgard/desktop-friendly-msaa
Implement MSAA support for desktop GPUs in Vulkan
|
2022-12-03 11:22:41 +01:00 |
|
Lubos
|
b41a782fcd
|
Revert "Centralize ClearCacheNextFrame"
This reverts commit cbfa4bfc8e.
|
2022-12-02 14:32:27 +01:00 |
|
Henrik Rydgård
|
cd0acec3f0
|
Crashfix the other backends
|
2022-12-02 13:49:28 +01:00 |
|
Henrik Rydgård
|
331d024a8c
|
Add a flags parameter to InvalidateCachedState and rename it Invalidate.
Also rename the old InvalidationFlags enum to InvalidateCallbackFlags.
|
2022-12-01 19:15:38 +01:00 |
|
Henrik Rydgård
|
3dd45c6561
|
Can't forget the texture in the callback, breaks texture-from-framebuffer-copy.
Was probably redundant anyway.
|
2022-11-24 11:02:21 +01:00 |
|
Henrik Rydgård
|
70d1d8fa07
|
Replace the "GetCurrentStepId"-based state invalidation with callbacks
|
2022-11-24 10:52:42 +01:00 |
|
Henrik Rydgård
|
5c2663e37c
|
Merge pull request #16413 from unknownbrackets/heap-partition
Kernel: Respect partition param in heap funcs
|
2022-11-22 10:18:47 +01:00 |
|
Unknown W. Brackets
|
2f4e0e7d50
|
D3D11: Remove unused hack USE flag.
Only GLES uses this now, we always have accurate depth here.
|
2022-11-22 00:12:32 -08:00 |
|
Henrik Rydgård
|
cbfa4bfc8e
|
Centralize ClearCacheNextFrame
|
2022-11-21 18:13:13 +01:00 |
|
Henrik Rydgård
|
ce5a1b8b7e
|
Some minor "centralization"
|
2022-11-21 17:55:30 +01:00 |
|
Henrik Rydgård
|
37ec31dedd
|
Fix resizing issue. Took some refactoring.
|
2022-11-20 12:57:32 +01:00 |
|
Unknown W. Brackets
|
4a367148e6
|
GPU: Centralize more GPU_USE flags, like depth.
|
2022-11-13 08:04:47 -08:00 |
|
Unknown W. Brackets
|
70c3205564
|
GPU: Correct equal depth checks.
|
2022-11-09 20:34:29 -08:00 |
|