Implement GPU Control
Reporter: RobertBColton | Status: open | Last Modified: December 21, 2020, 12:44:01 AMThis outlines the GPU functions from GMS2 which are basically a combination of all the legacy render states grouped under the same C namespace with adding mipmapping controls. Since later I think we will rearrange the legacy d3d functions to call to the gpu functions, I did not implement any of the getters yet. The setters for right now simply call the existing d3d functions. They added some render state constants like I had done to ENIGMA originally. I decided to drop ours in place of theirs for compatibility (luckily they align to same values anyway).
>Codecov Report
Merging #2176 (cedaa71) into master (e273f89) will decrease coverage by
0.21%
.
The diff coverage is1.49%
.
@@ Coverage Diff @@
## master #2176 +/- ##
==========================================
- Coverage 32.89% 32.67% -0.22%
==========================================
Files 197 198 +1
Lines 19062 19189 +127
==========================================
Hits 6270 6270
- Misses 12792 12919 +127
Impacted Files | Coverage Δ | |
---|---|---|
...GMAsystem/SHELL/Graphics_Systems/General/GSgpu.cpp | 0.00% <0.00%> (ø) |
|
...GMAsystem/SHELL/Graphics_Systems/General/GSd3d.cpp | 10.97% <20.00%> (ø) |
|
...system/SHELL/Graphics_Systems/General/GSscreen.cpp | 61.70% <50.00%> (ø) |
Continue to review full report at Codecov.
Legend - Click here to learn more
Δ = absolute <relative> (impact)
,ø = not affected
,? = missing data
Powered by Codecov. Last update e273f89...cedaa71. Read the comment docs.
Leave a commentView this issue on GitHub
Please sign in to post comments, or you can view this issue on GitHub.