summaryrefslogtreecommitdiffstats
path: root/src/plugins/platforms/webgl/qwebglwebsocketserver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/platforms/webgl/qwebglwebsocketserver.cpp')
-rw-r--r--src/plugins/platforms/webgl/qwebglwebsocketserver.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/plugins/platforms/webgl/qwebglwebsocketserver.cpp b/src/plugins/platforms/webgl/qwebglwebsocketserver.cpp
index f41d2fe..b9b3201 100644
--- a/src/plugins/platforms/webgl/qwebglwebsocketserver.cpp
+++ b/src/plugins/platforms/webgl/qwebglwebsocketserver.cpp
@@ -175,7 +175,7 @@ void QWebGLWebSocketServer::sendMessage(QWebSocket *socket,
QByteArray data;
{
QDataStream stream(&data, QIODevice::WriteOnly);
- stream << functionName;
+ stream << QWebGLContext::functionIndex(functionName);
if (values.contains("id")) {
auto ok = false;
stream << quint32(values["id"].toUInt(&ok));
@@ -295,6 +295,8 @@ void QWebGLWebSocketServer::onNewConnection()
#endif
},
{ QStringLiteral("loadingScreen"), qgetenv("QT_WEBGL_LOADINGSCREEN") },
+ { QStringLiteral("supportedFunctions"),
+ QVariant::fromValue(QWebGLContext::supportedFunctions()) },
{ "sysinfo",
QVariantMap {
{ QStringLiteral("buildAbi"), QSysInfo::buildAbi() },