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
|
5f5aca7870
|
OGL: Fix incorrect usage of glGetTextureSubImage
Was causing issues with texture dumping on newer drivers.
|
2017-12-10 15:31:14 +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 |
Stenzek
|
a584ccc7d8
|
AbstractTexture: Support BGRA8 formats
Used for some driver's swap chains, and EFB to RAM.
|
2017-11-22 18:47:04 +10:00 |
Stenzek
|
49a9c33bd7
|
VideoCommon: Move abstract texture creation function to Renderer
|
2017-11-22 18:47:04 +10:00 |
iwubcode
|
a9f0d1783b
|
Support frame and video dumping from VideoCommon
|
2017-11-17 22:11:23 -06:00 |
Stenzek
|
63305e9173
|
HiresTextures: Support loading BC7 (BPTC) from DDS files
|
2017-08-01 11:59:38 +10:00 |
iwubcode
|
e4896d39bd
|
Video Backends: Move and rename HostTextureFormat to AbstractTextureFormat
|
2017-06-13 00:41:56 -05:00 |
iwubcode
|
2cdc93f4ab
|
Video Backends: Split texture cache code out into separate files, introduce 'AbstractTexture'
|
2017-06-13 00:41:51 -05:00 |