Skip to content

Commit

Permalink
Remove a couple internal support checks that aren't needed anymore.
Browse files Browse the repository at this point in the history
  • Loading branch information
slime73 committed Jun 20, 2024
1 parent ad0af74 commit 66a1197
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 10 deletions.
4 changes: 0 additions & 4 deletions src/modules/graphics/Buffer.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,6 @@ Buffer::Buffer(Graphics *gfx, const Settings &settings, const std::vector<DataDe
throw love::Exception("Data format must contain values.");

const auto &caps = gfx->getCapabilities();
bool supportsGLSL3 = caps.features[Graphics::FEATURE_GLSL3];

bool indexbuffer = usageFlags & BUFFERUSAGEFLAG_INDEX;
bool vertexbuffer = usageFlags & BUFFERUSAGEFLAG_VERTEX;
Expand Down Expand Up @@ -107,9 +106,6 @@ Buffer::Buffer(Graphics *gfx, const Settings &settings, const std::vector<DataDe
if (info.baseType == DATA_BASETYPE_BOOL)
throw love::Exception("Bool types are not supported in vertex buffers.");

if ((info.baseType == DATA_BASETYPE_INT || info.baseType == DATA_BASETYPE_UINT) && !supportsGLSL3)
throw love::Exception("Integer vertex attribute data types require GLSL 3 support.");

if (decl.name.empty())
throw love::Exception("Vertex buffer attributes must have a name.");
}
Expand Down
6 changes: 0 additions & 6 deletions src/modules/graphics/Graphics.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -2163,9 +2163,6 @@ void Graphics::drawFromShader(PrimitiveType primtype, int vertexcount, int insta

flushBatchedDraws();

if (!capabilities.features[FEATURE_GLSL3])
throw love::Exception("drawFromShader is not supported on this system (GLSL3 support is required.)");

if (Shader::isDefaultActive() || !Shader::current)
throw love::Exception("drawFromShader can only be used with a custom shader.");

Expand All @@ -2191,9 +2188,6 @@ void Graphics::drawFromShader(Buffer *indexbuffer, int indexcount, int instancec
{
flushBatchedDraws();

if (!capabilities.features[FEATURE_GLSL3])
throw love::Exception("drawFromShader is not supported on this system (GLSL3 support is required.)");

if (!(indexbuffer->getUsageFlags() & BUFFERUSAGEFLAG_INDEX))
throw love::Exception("The buffer passed to drawFromShader must be an index buffer.");

Expand Down

0 comments on commit 66a1197

Please sign in to comment.