Henrik Rydgård
|
ad8827ae70
|
Cleanup, address feedback
|
2023-05-26 10:28:10 +02:00 |
|
Henrik Rydgård
|
ff72203a06
|
Remove now-redundant check, add a TODO
|
2023-05-05 23:46:19 +02:00 |
|
Henrik Rydgård
|
640c4fe9e1
|
GPU: Remove JumpFast/CallFast. They only avoid a very quick check and not worth the unsafety.
|
2023-05-05 23:44:19 +02:00 |
|
Unknown W. Brackets
|
2d13b40123
|
GPU: Rename match flags to avoid confusion.
|
2023-03-25 23:25:42 -07:00 |
|
Henrik Rydgård
|
d586ec0d5e
|
Don't create Host objects except in headless/unittest
|
2023-03-25 10:47:01 +01:00 |
|
Henrik Rydgård
|
451ee14ebc
|
Don't forget to call CheckDepthUsage when using imm draws.
Fixes #17169
|
2023-03-23 17:14:12 +01:00 |
|
Henrik Rydgård
|
b3ce31c61e
|
Address feedback
|
2023-02-26 19:54:30 +01:00 |
|
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 |
|