1
0
Fork 0
mirror of https://github.com/Ryujinx/Ryujinx.git synced 2024-09-20 05:53:30 +01:00
Ryujinx/Ryujinx.Graphics.Gpu
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
..
Engine Improve linear texture compatibility rules (#2099) 2021-03-19 02:17:38 +01:00
Image Improve linear texture compatibility rules (#2099) 2021-03-19 02:17:38 +01:00
Memory Improve Buffer Textures and flush Image Stores (#2088) 2021-03-08 18:43:39 -03:00
Shader Improve Buffer Textures and flush Image Stores (#2088) 2021-03-08 18:43:39 -03:00
State Implement clear buffer (fast path) (#1902) 2021-01-13 08:50:54 +11:00
Synchronization
ClassId.cs
Constants.cs Improve linear texture compatibility rules (#2099) 2021-03-19 02:17:38 +01:00
GpuContext.cs Add progress reporting to PTC and Shader Cache (#2057) 2021-03-03 01:39:36 +01:00
GraphicsConfig.cs
MethodParams.cs
Ryujinx.Graphics.Gpu.csproj infra: Migrate to .NET 5 (#1694) 2020-11-15 19:27:15 +01:00
ShadowRamControl.cs
Window.cs Support for resources on non-contiguous GPU memory regions (#1905) 2021-01-17 19:44:34 +01:00