Henrik Rydgård
|
231f4efbbb
|
Move some more stuff to GPUCommonHW
|
2023-02-26 10:33:11 +01:00 |
|
Henrik Rydgård
|
4c45f8a4b0
|
Pass in draw directly in GPUCommon::DeviceRestore, instead of awkwardly fetching it
|
2023-02-25 23:04:27 +01:00 |
|
Henrik Rydgård
|
c3ceb9bf70
|
Move assorted debug functions and similar to GPUCommonHW
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
807d40e095
|
Move the matrix loading exec functions too
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
8520e1dec5
|
Move SetDisplayFramebuffer to GPUCommonHW
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
71ed265c57
|
Move sawExactEqualDepth to GPUCommonHW
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
bcd38bc9e8
|
Move some more commands to GPUCommonHW. Get rid of ugly cast.
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
d22a22569a
|
Move the drawing commands to GPUCommonHW
|
2023-02-25 19:23:07 +01:00 |
|
Henrik Rydgård
|
7bcc21b0e3
|
Move msaaLevel_ to GPUCommonHW
|
2023-02-25 16:27:00 +01:00 |
|
Henrik Rydgård
|
8b54a14bf2
|
Move the big command table to where it belongs, GPUCommonHW
|
2023-02-25 16:20:34 +01:00 |
|
Henrik Rydgård
|
9d6c3c329e
|
Move CheckGPUFeatures() to GPUCommonHW
|
2023-02-25 16:13:54 +01:00 |
|
Henrik Rydgård
|
e136ad795a
|
Some slight unification
|
2023-02-25 15:15:34 +01:00 |
|
Henrik Rydgård
|
b6846646af
|
Remove some uses of gfxCtx_
|
2023-02-25 15:15:34 +01:00 |
|
Henrik Rydgård
|
9e8f1d3cb3
|
Make the DoState stuff less ugly
|
2023-02-25 14:42:15 +01:00 |
|
Henrik Rydgård
|
18999c3687
|
Create the GPUCommonHW class.
|
2023-02-25 14:42:10 +01:00 |
|
Henrik Rydgård
|
0d57f3beee
|
Unify GPUCommon::DoState.
|
2023-02-25 12:21:03 +01:00 |
|
Henrik Rydgård
|
609a8f6d36
|
Unify ExecuteOp between the accelerated backends
|
2023-02-25 12:21:03 +01:00 |
|
Henrik Rydgård
|
6b91647209
|
Remove unused ExeuteOp in GPUCommon.cpp
|
2023-02-25 12:21:03 +01:00 |
|
Henrik Rydgård
|
ed03348c65
|
Unify PreExecuteOp, keep the soft GPU as a special case
|
2023-02-25 12:21:03 +01:00 |
|
Henrik Rydgård
|
da561aa9de
|
Unify CheckFlushOp
|
2023-02-25 12:21:03 +01:00 |
|
Henrik Rydgård
|
2d0252feb8
|
Merge pull request #16916 from hrydgard/implement-delayed-readback
Implement delayed depth readbacks, Vulkan only
|
2023-02-08 21:34:29 +01:00 |
|
Henrik Rydgård
|
9827dd536c
|
Count listsyncs and drawsyncs in gpu stats. Eat some cycles in listSync
Chose a conservative number (same as sceGeContinue)
|
2023-02-08 00:41:26 +01:00 |
|
Henrik Rydgård
|
b3e6b81e43
|
Implement delayed depth readbacks for Vulkan only
|
2023-02-07 23:13:36 +01:00 |
|
Henrik Rydgård
|
c7c48abb37
|
Switch the 2x flag to a uniform
|
2023-01-10 12:36:28 +01:00 |
|
Henrik Rydgård
|
d4ce134292
|
Shader generator: Move FS_TEX_ALPHA to a uniform bool.
Part of #16567
|
2023-01-10 09:42:54 +01:00 |
|