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
MME
Compute.cs
ComputeQmd.cs
ConditionalRenderEnabled.cs
IbStreamer.cs
Inline2Memory.cs
MethodClear.cs
MethodConditionalRendering.cs
MethodCopyBuffer.cs Improve linear texture compatibility rules (#2099) 2021-03-19 02:17:38 +01:00
MethodCopyTexture.cs
MethodDraw.cs
MethodFirmware.cs
MethodIncrementSyncpoint.cs
MethodReport.cs
MethodResetCounter.cs
Methods.cs
MethodUniformBufferBind.cs
MethodUniformBufferUpdate.cs
ShaderTexture.cs