Browse Source

Remove a couple internal support checks that aren't needed anymore.

Sasha Szpakowski 1 year ago
parent
commit
66a1197053
2 changed files with 0 additions and 10 deletions
  1. 0 4
      src/modules/graphics/Buffer.cpp
  2. 0 6
      src/modules/graphics/Graphics.cpp

+ 0 - 4
src/modules/graphics/Buffer.cpp

@@ -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;
@@ -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.");
 		}

+ 0 - 6
src/modules/graphics/Graphics.cpp

@@ -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.");
 
@@ -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.");