mirror of
https://github.com/love2d/love.git
synced 2026-08-20 04:30:09 +02:00
error if a volume texture is created with a depth/stencil pixel format.
This commit is contained in:
@@ -287,6 +287,9 @@ Texture::Texture(Graphics *gfx, const Settings &settings, const Slices *slices)
|
|||||||
if (isPixelFormatDepthStencil(format) && !renderTarget)
|
if (isPixelFormatDepthStencil(format) && !renderTarget)
|
||||||
throw love::Exception("Depth or stencil pixel formats are only supported with render target textures.");
|
throw love::Exception("Depth or stencil pixel formats are only supported with render target textures.");
|
||||||
|
|
||||||
|
if (isPixelFormatDepthStencil(format) && texType == TEXTURE_VOLUME)
|
||||||
|
throw love::Exception("Volume texture types are not supported with depth or stencil pixel formats.");
|
||||||
|
|
||||||
for (PixelFormat viewformat : viewFormats)
|
for (PixelFormat viewformat : viewFormats)
|
||||||
{
|
{
|
||||||
if (getLinearPixelFormat(viewformat) == getLinearPixelFormat(format))
|
if (getLinearPixelFormat(viewformat) == getLinearPixelFormat(format))
|
||||||
|
|||||||
Reference in New Issue
Block a user