ryujinx-mirror/Ryujinx.Graphics.OpenGL/Image
riperiperi 9493cdfe55
Allow copy destination to have a different scale from source (#1711)
* Allow copy destination to have a different scale from source

Will result in more scaled copy destinations, but allows scaling in some games that copy textures to the output framebuffer.

* Support copying multiple levels/layers

Uses glFramebufferTextureLayer to copy multiple layers, copies levels individually (and scales the regions).

Remove CopyArrayScaled, since the backend copy handles it now.
2020-11-20 17:14:45 -03:00
..
ITextureInfo.cs Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732) 2020-11-20 13:30:59 -03:00
Sampler.cs Add seamless cubemap flag in sampler parameters. (#1658) 2020-11-02 17:03:06 -03:00
TextureBase.cs Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732) 2020-11-20 13:30:59 -03:00
TextureBuffer.cs Texture/Buffer Memory Management Improvements (#1408) 2020-09-10 16:44:04 -03:00
TextureCopy.cs Allow copy destination to have a different scale from source (#1711) 2020-11-20 17:14:45 -03:00
TextureStorage.cs Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732) 2020-11-20 13:30:59 -03:00
TextureView.cs Perform Compressed<->Uncompressed copies using Pixel Buffer Objects (#1732) 2020-11-20 13:30:59 -03:00