diff --git a/Userland/Libraries/LibGL/SoftwareGLContext.cpp b/Userland/Libraries/LibGL/SoftwareGLContext.cpp index 0d58362ca4..11f8d66c6e 100644 --- a/Userland/Libraries/LibGL/SoftwareGLContext.cpp +++ b/Userland/Libraries/LibGL/SoftwareGLContext.cpp @@ -1418,6 +1418,12 @@ void SoftwareGLContext::gl_get_integerv(GLenum pname, GLint* data) case GL_BLEND_DST_ALPHA: *data = m_blend_destination_factor; break; + case GL_MAX_TEXTURE_UNITS: + *data = m_texture_units.size(); + break; + case GL_MAX_TEXTURE_SIZE: + *data = 4096; + break; default: // According to the Khronos docs, we always return GL_INVALID_ENUM if we encounter a non-accepted value // for `pname`