GreemDev-Ryujinx/Ryujinx.Graphics.Gpu/Engine
riperiperi 9b7335a63b
Improve linear texture compatibility rules (#2099)
* Improve linear texture compatibility rules

Fixes an issue where small or width-aligned (rather than byte aligned) textures would fail to create a view of existing data. Creates a copy dependency as size change may be risky.

* Minor cleanup

* Remove Size Change for Copy Depenedencies

The copy to the target (potentially different sized) texture can properly deal with cropping by itself.

* Move StrideAlignment and GobAlignment into Constants
2021-03-19 02:17:38 +01:00
..
GPFifo Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790) 2021-01-17 17:08:06 -03:00
MME
Compute.cs Improve Buffer Textures and flush Image Stores (#2088) 2021-03-08 18:43:39 -03:00
ComputeQmd.cs
ConditionalRenderEnabled.cs
IbStreamer.cs
Inline2Memory.cs
MethodClear.cs
MethodConditionalRendering.cs Fix conditional rendering without queries (#1965) 2021-01-27 08:42:12 +11:00
MethodCopyBuffer.cs Improve linear texture compatibility rules (#2099) 2021-03-19 02:17:38 +01:00
MethodCopyTexture.cs
MethodDraw.cs
MethodFirmware.cs
MethodIncrementSyncpoint.cs Implement lazy flush-on-read for Buffers (SSBO/Copy) (#1790) 2021-01-17 17:08:06 -03:00
MethodReport.cs
MethodResetCounter.cs
Methods.cs Improve Buffer Textures and flush Image Stores (#2088) 2021-03-08 18:43:39 -03:00
MethodUniformBufferBind.cs
MethodUniformBufferUpdate.cs
ShaderTexture.cs