Herman Semenov
|
b57dab2812
|
[GPU] Make static and const methods if possible
|
2024-04-05 17:04:31 +03:00 |
|
Henrik Rydgård
|
e488189723
|
Inline UpdateUVScaleOffset
|
2023-12-21 12:10:10 +01:00 |
|
Henrik Rydgård
|
33e48e9675
|
OpenGL: Fix some confusion between gpu->BeginHostFrame and gpu->BeginFrame, fixing black screen
|
2023-12-11 23:05:37 +01:00 |
|
Henrik Rydgård
|
8d8ff5886b
|
Fix issue where nothing had started a render pass when we wanted to clear the screen.
|
2023-12-11 13:06:15 +01:00 |
|
Henrik Rydgård
|
cd35252400
|
DrawEngine; Convert strip sequences in a tight loop
|
2023-10-06 16:25:13 +02:00 |
|
Henrik Rydgård
|
bd760b9115
|
Merge pull request #18217 from hrydgard/gles-simplify-disk-cache
Simplify disk-cache-load on GLES as well, for the same reasons as #18216
|
2023-10-03 10:39:27 +02:00 |
|
Henrik Rydgård
|
76ad3dec4d
|
Revert unclear optimization
|
2023-10-01 16:43:33 +02:00 |
|
Henrik Rydgård
|
bd931f9cbe
|
Additional minor cleanups
|
2023-10-01 14:31:46 +02:00 |
|
Henrik Rydgård
|
3cef04f885
|
Fix incorrect flushing behavior in the prim sequencer, small optimization
|
2023-10-01 14:23:34 +02:00 |
|
Henrik Rydgård
|
fb4a1fb7dd
|
Simplify disk-cache-load on GLES as well, for the same reasons as #18216
|
2023-09-30 13:45:13 +02:00 |
|
Henrik Rydgård
|
2e171b22ec
|
Vulkan: Remove an assert that didn't give much actionable information. Replace with reporting.
|
2023-09-20 22:50:38 +02:00 |
|
Henrik Rydgård
|
44d602ca7d
|
Move InitSysDirectories to where it belongs and rename it. Plus warning fixes.
|
2023-08-18 13:03:32 +02:00 |
|
Henrik Rydgård
|
ff6e118fff
|
Get rid of a lot of ifdefs around presentation mode. Instead, set things dynamically.
|
2023-08-14 11:02:29 +02:00 |
|
Henrik Rydgård
|
ad8827ae70
|
Cleanup, address feedback
|
2023-05-26 10:28:10 +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 |
|
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
|
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
|
526ba74d05
|
Move the shaderManager_ to GPUCommonHW
|
2023-02-25 19:23:07 +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 |
|