mirror of
https://github.com/Outer-Wilds-New-Horizons/new-horizons.git
synced 2025-12-11 20:15:44 +01:00
Fix slide projections being low-res on lower graphics settings. (#303)
This commit is contained in:
parent
c02ca9da2b
commit
5768cb7200
@ -7,6 +7,7 @@ using System.Linq;
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
using UnityEngine.Events;
|
using UnityEngine.Events;
|
||||||
using UnityEngine.Networking;
|
using UnityEngine.Networking;
|
||||||
|
using UnityEngine.UI;
|
||||||
|
|
||||||
namespace NewHorizons.Utility
|
namespace NewHorizons.Utility
|
||||||
{
|
{
|
||||||
@ -109,8 +110,9 @@ namespace NewHorizons.Utility
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
var newTexture = new Texture2D(texture.width, texture.height);
|
var newTexture = new Texture2D(texture.width, texture.height, texture.format, texture.mipmapCount != 1);
|
||||||
newTexture.name = texture.name + "Inverted";
|
newTexture.name = texture.name + "Inverted";
|
||||||
|
newTexture.wrapMode = texture.wrapMode;
|
||||||
newTexture.SetPixels(pixels);
|
newTexture.SetPixels(pixels);
|
||||||
newTexture.Apply();
|
newTexture.Apply();
|
||||||
|
|
||||||
@ -238,8 +240,9 @@ namespace NewHorizons.Utility
|
|||||||
pixels[i].b *= tint.b;
|
pixels[i].b *= tint.b;
|
||||||
}
|
}
|
||||||
|
|
||||||
var newImage = new Texture2D(image.width, image.height);
|
var newImage = new Texture2D(image.width, image.height, image.format, image.mipmapCount != 1);
|
||||||
newImage.name = image.name + "Tinted";
|
newImage.name = image.name + "Tinted";
|
||||||
|
newImage.wrapMode = image.wrapMode;
|
||||||
newImage.SetPixels(pixels);
|
newImage.SetPixels(pixels);
|
||||||
newImage.Apply();
|
newImage.Apply();
|
||||||
|
|
||||||
@ -260,8 +263,9 @@ namespace NewHorizons.Utility
|
|||||||
pixels[i].b = Mathf.Lerp(darkTint.b, lightTint.b, pixels[i].b);
|
pixels[i].b = Mathf.Lerp(darkTint.b, lightTint.b, pixels[i].b);
|
||||||
}
|
}
|
||||||
|
|
||||||
var newImage = new Texture2D(image.width, image.height);
|
var newImage = new Texture2D(image.width, image.height, image.format, image.mipmapCount != 1);
|
||||||
newImage.name = image.name + "LerpedGrayscale";
|
newImage.name = image.name + "LerpedGrayscale";
|
||||||
|
newImage.wrapMode = image.wrapMode;
|
||||||
newImage.SetPixels(pixels);
|
newImage.SetPixels(pixels);
|
||||||
newImage.Apply();
|
newImage.Apply();
|
||||||
|
|
||||||
@ -426,9 +430,15 @@ namespace NewHorizons.Utility
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
var texture = DownloadHandlerTexture.GetContent(uwr);
|
var texture = new Texture2D(2, 2, TextureFormat.RGB24, false)
|
||||||
|
{
|
||||||
|
wrapMode = TextureWrapMode.Clamp
|
||||||
|
};
|
||||||
|
|
||||||
lock(_loadedTextures)
|
var handler = (DownloadHandlerTexture)uwr.downloadHandler;
|
||||||
|
ImageConversion.LoadImage(texture, handler.data);
|
||||||
|
|
||||||
|
lock (_loadedTextures)
|
||||||
{
|
{
|
||||||
if (_loadedTextures.ContainsKey(url))
|
if (_loadedTextures.ContainsKey(url))
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user