Stop clearing Modified flag on DiscardData (#6591)

This commit is contained in:
gdkchan 2024-04-03 21:30:46 -03:00 committed by GitHub
parent 6208c3e6f0
commit 8e74fa3456
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 3 additions and 4 deletions

View file

@ -573,7 +573,7 @@ namespace Ryujinx.Graphics.Gpu.Image
/// <summary> /// <summary>
/// Discards all data for this texture. /// Discards all data for this texture.
/// This clears all dirty flags, modified flags, and pending copies from other textures. /// This clears all dirty flags and pending copies from other textures.
/// It should be used if the texture data will be fully overwritten by the next use. /// It should be used if the texture data will be fully overwritten by the next use.
/// </summary> /// </summary>
public void DiscardData() public void DiscardData()

View file

@ -282,7 +282,7 @@ namespace Ryujinx.Graphics.Gpu.Image
/// <summary> /// <summary>
/// Discards all data for a given texture. /// Discards all data for a given texture.
/// This clears all dirty flags, modified flags, and pending copies from other textures. /// This clears all dirty flags and pending copies from other textures.
/// </summary> /// </summary>
/// <param name="texture">The texture being discarded</param> /// <param name="texture">The texture being discarded</param>
public void DiscardData(Texture texture) public void DiscardData(Texture texture)

View file

@ -182,11 +182,10 @@ namespace Ryujinx.Graphics.Gpu.Image
/// <summary> /// <summary>
/// Discards all data for this handle. /// Discards all data for this handle.
/// This clears all dirty flags, modified flags, and pending copies from other handles. /// This clears all dirty flags and pending copies from other handles.
/// </summary> /// </summary>
public void DiscardData() public void DiscardData()
{ {
Modified = false;
DeferredCopy = null; DeferredCopy = null;
foreach (RegionHandle handle in Handles) foreach (RegionHandle handle in Handles)