add basic pixel scaler support to SpriteBatch
This commit is contained in:
parent
b04f7b52c1
commit
dfe2b59156
|
@ -820,12 +820,12 @@ namespace Blarg.GameFramework.Graphics
|
||||||
|
|
||||||
private int FixYCoord(int y, int sourceHeight)
|
private int FixYCoord(int y, int sourceHeight)
|
||||||
{
|
{
|
||||||
return GraphicsDevice.ViewContext.ViewportHeight - y - sourceHeight;
|
return GraphicsDevice.ViewContext.PixelScaler.ScaledHeight - y - sourceHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
private float FixYCoord(int y, float sourceHeight)
|
private float FixYCoord(int y, float sourceHeight)
|
||||||
{
|
{
|
||||||
return (float)GraphicsDevice.ViewContext.ViewportHeight - (float)y - sourceHeight;
|
return (float)GraphicsDevice.ViewContext.PixelScaler.ScaledHeight - (float)y - sourceHeight;
|
||||||
}
|
}
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
@ -841,7 +841,7 @@ namespace Blarg.GameFramework.Graphics
|
||||||
|
|
||||||
_isClipping = true;
|
_isClipping = true;
|
||||||
|
|
||||||
int fixedTop = ((int)GraphicsDevice.ViewContext.ViewportHeight - region.Top - region.Height);
|
int fixedTop = ((int)GraphicsDevice.ViewContext.PixelScaler.ScaledHeight - region.Top - region.Height);
|
||||||
int fixedBottom = fixedTop + region.Height;
|
int fixedBottom = fixedTop + region.Height;
|
||||||
|
|
||||||
_clipRegion.Left = (float)region.Left;
|
_clipRegion.Left = (float)region.Left;
|
||||||
|
|
Reference in a new issue