Fix wording of some error checks in setCanvas.

This commit is contained in:
Sasha Szpakowski
2024-07-15 17:24:21 -03:00
parent b99fce2425
commit 72af731320
+6 -6
View File
@@ -1050,10 +1050,10 @@ void Graphics::setRenderTargets(const RenderTargets &rts)
firstcolorformat = rts.colors[0].texture->getPixelFormat();
if (!firsttex->isRenderTarget())
throw love::Exception("Texture must be created as a render target to be used in setRenderTargets.");
throw love::Exception("Texture must be created as a canvas to be used in setCanvas.");
if (isPixelFormatDepthStencil(firstcolorformat))
throw love::Exception("Depth/stencil format textures must be used with the 'depthstencil' field of the table passed into setRenderTargets.");
throw love::Exception("Depth/stencil format textures must be used with the 'depthstencil' field of the table passed into setCanvas.");
if (firsttarget.mipmap < 0 || firsttarget.mipmap >= firsttex->getMipmapCount())
throw love::Exception("Invalid mipmap level %d.", firsttarget.mipmap + 1);
@@ -1074,7 +1074,7 @@ void Graphics::setRenderTargets(const RenderTargets &rts)
int slice = rts.colors[i].slice;
if (!c->isRenderTarget())
throw love::Exception("Texture must be created as a render target to be used in setRenderTargets.");
throw love::Exception("Texture must be created as a canvas to be used in setCanvas.");
if (mip < 0 || mip >= c->getMipmapCount())
throw love::Exception("Invalid mipmap level %d.", mip + 1);
@@ -1089,7 +1089,7 @@ void Graphics::setRenderTargets(const RenderTargets &rts)
throw love::Exception("All textures must have the same MSAA value.");
if (isPixelFormatDepthStencil(format))
throw love::Exception("Depth/stencil format textures must be used with the 'depthstencil' field of the table passed into setRenderTargets.");
throw love::Exception("Depth/stencil format textures must be used with the 'depthstencil' field of the table passed into setCanvas.");
if (isPixelFormatSRGB(format))
hasSRGBtexture = true;
@@ -1102,10 +1102,10 @@ void Graphics::setRenderTargets(const RenderTargets &rts)
int slice = rts.depthStencil.slice;
if (!c->isRenderTarget())
throw love::Exception("Texture must be created as a render target to be used in setRenderTargets.");
throw love::Exception("Texture must be created as a canvas to be used in setCanvas.");
if (!isPixelFormatDepthStencil(c->getPixelFormat()))
throw love::Exception("Only depth/stencil format textures can be used with the 'depthstencil' field of the table passed into setRenderTargets.");
throw love::Exception("Only depth/stencil format textures can be used with the 'depthstencil' field of the table passed into setCanvas.");
if (c->getPixelWidth(mip) != pixelw || c->getPixelHeight(mip) != pixelh)
throw love::Exception("All Textures must have the same pixel dimensions.");