diff --git a/src/modules/graphics/opengl/Canvas.cpp b/src/modules/graphics/opengl/Canvas.cpp index 48d9f6894..45ee645d3 100644 --- a/src/modules/graphics/opengl/Canvas.cpp +++ b/src/modules/graphics/opengl/Canvas.cpp @@ -171,6 +171,9 @@ Canvas::Canvas(const Settings &settings) else readable = !isPixelFormatDepthStencil(format); + if (readable && isPixelFormatDepthStencil(format) && settings.msaa > 1) + throw love::Exception("Readable depth/stencil Canvases with MSAA are not currently supported."); + initQuad(); loadVolatile();