Stenzek
|
f039149198
|
Move most backend functionality to VideoCommon
|
2019-02-19 16:57:54 +10:00 |
Lioncash
|
50a476c371
|
Assert: Uppercase assertion macros
Macros should be all upper-cased. This is also kind of a wart that's
been sticking out for quite a while now (we avoid prefixing
underscores).
|
2018-03-14 22:03:12 -04:00 |
Stenzek
|
4c24a69710
|
VideoCommon: Add support for Abstract Framebuffers
|
2018-03-02 20:20:48 +10:00 |
Stenzek
|
6374a4c4a8
|
AbstractTexture: Support multisampled abstract texture
|
2018-03-01 17:31:24 +10:00 |
Stenzek
|
38e0b6e2ab
|
AbstractTexture: Move Bind() method to Renderer
This makes state tracking simpler, and enables easier porting to command
lists later on.
|
2018-01-22 13:22:09 +10:00 |
Stenzek
|
db1d9de933
|
AbstractTexture: Drop slow map readback path
|
2017-11-22 18:49:33 +10:00 |
Stenzek
|
56afebeb44
|
AbstractTexture: Seperate CopyRectangleFromTexture to two methods
ScaleRectangleFromTexture, which does a draw, and
CopyRectangleFromTexture, which where possible, does a bit-for-bit copy.
|
2017-11-22 18:47:04 +10:00 |
Stenzek
|
f43d85921d
|
VideoBackends: Add AbstractStagingTexture class
Can be used for asynchronous readback or upload of textures.
|
2017-11-22 18:47:04 +10:00 |
iwubcode
|
bf7db3f888
|
Software Backend: Remove reinterpret_cast which violates the strict aliasing rule
|
2017-11-17 22:11:33 -06:00 |
iwubcode
|
1a1c3560ce
|
Software Backend: Rename 'copy_region' to 'CopyRegion'
|
2017-11-17 22:11:33 -06:00 |
iwubcode
|
0f7f4ccaf9
|
Software Backend: allow screenshots/video to be taken with valid data
|
2017-11-17 22:11:33 -06:00 |
iwubcode
|
53684701fa
|
HybridXFB: Fix lint errors
|
2017-11-17 22:11:31 -06:00 |
iwubcode
|
6e686f6ea1
|
Software Backend: Fix xfb output and add vertical scaling support
|
2017-11-17 22:11:31 -06:00 |
iwubcode
|
2cdc93f4ab
|
Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'
|
2017-06-13 00:41:51 -05:00 |