diff options
Diffstat (limited to 'src/plugins/platforms/webgl/qwebglwebsocketserver.cpp')
-rw-r--r-- | src/plugins/platforms/webgl/qwebglwebsocketserver.cpp | 4 |
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() }, |