free(data);
}
+static void receive_gldQueryLimits(GlPacket *pkt UNUSED)
+{
+ int value;
+
+ no_break = 1;
+ value = 0;
+ glGetIntegerv(GL_MAX_TEXTURE_UNITS, &value);
+ value = 0;
+ glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, &value);
+ value = 0;
+ glGetIntegerv(GL_MAX_UNIFORM_BUFFER_BINDINGS, &value);
+ no_break = 0;
+}
+
static void receive(void)
{
GlPacket *pkt;
case FUNC_GLDHOLD: receive_gldHold(pkt); break;
case FUNC_GLDQUERYVIEWPORT: receive_gldQueryViewport(pkt); break;
case FUNC_GLDREADPIXELS: receive_gldReadPixels(pkt); break;
+ case FUNC_GLDQUERYLIMITS: receive_gldQueryLimits(pkt); break;
default:;
}
}