diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-06-12 03:00:55 +0200 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-06-12 03:00:55 +0200 |
commit | c1d30b73526831db5f3c5a53b024c78b655e8f57 (patch) | |
tree | bd27ac5a94418a054a0ff427d5c9a5d296ca9b9d | |
parent | 6f979c0e259c55f76bcd04748e3f7080ed35045f (diff) | |
parent | eb9e611e8cb9196fd0b7ffaca851c6fdd97e7511 (diff) |
Merge remote-tracking branch 'origin/5.11' into dev
Change-Id: I7030064d9b6b46246488e1b43127301d84af33ac
-rw-r--r-- | src/plugins/platforms/webgl/qwebglintegration.cpp | 12 | ||||
-rw-r--r-- | src/plugins/platforms/webgl/webqt.jsx | 193 |
2 files changed, 102 insertions, 103 deletions
diff --git a/src/plugins/platforms/webgl/qwebglintegration.cpp b/src/plugins/platforms/webgl/qwebglintegration.cpp index 59c2891..1b4214a 100644 --- a/src/plugins/platforms/webgl/qwebglintegration.cpp +++ b/src/plugins/platforms/webgl/qwebglintegration.cpp @@ -541,16 +541,16 @@ void QWebGLIntegrationPrivate::handleTouch(const ClientData &clientData, const Q QWindowSystemInterface::TouchPoint point; // support more than one const auto pageX = touch.toObject().value("pageX").toDouble(); const auto pageY = touch.toObject().value("pageY").toDouble(); - const auto radiousX = touch.toObject().value("radiousX").toDouble(); - const auto radiousY = touch.toObject().value("radiousY").toDouble(); + const auto radiusX = touch.toObject().value("radiusX").toDouble(); + const auto radiusY = touch.toObject().value("radiusY").toDouble(); const auto clientX = touch.toObject().value("clientX").toDouble(); const auto clientY = touch.toObject().value("clientY").toDouble(); point.id = touch.toObject().value("identifier").toInt(0); point.pressure = touch.toObject().value("force").toDouble(1.); - point.area.setX(pageX - radiousX); - point.area.setY(pageY - radiousY); - point.area.setWidth(radiousX * 2); - point.area.setHeight(radiousY * 2); + point.area.setX(pageX - radiusX); + point.area.setY(pageY - radiusY); + point.area.setWidth(radiusX * 2); + point.area.setHeight(radiusY * 2); point.normalPosition.setX(touch.toObject().value("normalPositionX").toDouble()); point.normalPosition.setY(touch.toObject().value("normalPositionY").toDouble()); point.rawPositions = {{ clientX, clientY }}; diff --git a/src/plugins/platforms/webgl/webqt.jsx b/src/plugins/platforms/webgl/webqt.jsx index cf0bae4..9feb0fe 100644 --- a/src/plugins/platforms/webgl/webqt.jsx +++ b/src/plugins/platforms/webgl/webqt.jsx @@ -7,7 +7,7 @@ function getBrowserSize() { document.documentElement.clientHeight || document.body.clientHeight || document.body.offsetHeight; - return { "width": actualWidth, "height" : actualHeight }; + return { "width": actualWidth, "height": actualHeight }; } function getContext(canvas) { @@ -27,8 +27,8 @@ function physicalSizeRatio() { var physicalHeight = document.defaultView.getComputedStyle(div, null).getPropertyValue('height'); body.removeChild(div); return { - 'width' : parseFloat(physicalWidth), - 'height' : parseFloat(physicalHeight) + "width": parseFloat(physicalWidth), + "height": parseFloat(physicalHeight) }; } @@ -57,7 +57,7 @@ window.onload = function () { textDecoder = new TextDecoder("utf8"); } else { textDecoder = { - "decode" : function (buffer) + "decode": function (buffer) { var string = String.fromCharCode.apply(String, buffer); return string; @@ -74,10 +74,10 @@ window.onload = function () { var height = size.height; var physicalSize = physicalSizeRatio(); - var object = { "type" : "connect", - "width" : width, "height" : height, - "physicalWidth" : width / physicalSize.width, - "physicalHeight" : height / physicalSize.height + var object = { "type": "connect", + "width": width, "height": height, + "physicalWidth": width / physicalSize.width, + "physicalHeight": height / physicalSize.height }; sendObject(object); initialLoadingCanvas = createLoadingCanvas('loadingCanvas', 0, 0, width, height); @@ -210,9 +210,9 @@ window.onload = function () { var sendMouseEvent = function (buttons, layerX, layerY, clientX, clientY, name) { var object = { "type": "mouse", "buttons": buttons, - "layerX": layerX, "layerY": layerY, "clientX" : clientX, "clientY" : clientY, - "time" : new Date().getTime(), - "name" : name + "layerX": layerX, "layerY": layerY, "clientX": clientX, "clientY": clientY, + "time": new Date().getTime(), + "name": name }; sendObject(object); }; @@ -254,12 +254,12 @@ window.onload = function () { else if (event.detail) deltaY = event.detail * 40; if (deltaY) { - var object = { "type" : "wheel", - "layerX" : event.layerX, "layerY" : event.layerY, - "clientX" : event.clientX, "clientY" : event.clientY, - "deltaX" : event.deltaX, "deltaY" : deltaY, "deltaZ" : event.deltaZ, - "time" : new Date().getTime(), - "name" : name + var object = { "type": "wheel", + "layerX": event.layerX, "layerY": event.layerY, + "clientX": event.clientX, "clientY": event.clientY, + "deltaX": event.deltaX, "deltaY": deltaY, "deltaZ": event.deltaZ, + "time": new Date().getTime(), + "name": name }; sendObject(object); } @@ -275,28 +275,27 @@ window.onload = function () { function handleTouch(event) { var object = { - "type" : "touch", - "name" : name, - "time" : new Date().getTime(), - "event" : event.type, - "changedTouches" : [], - "stationaryTouches" : [], + "type": "touch", + "name": name, + "time": new Date().getTime(), + "event": event.type, + "changedTouches": [], + "stationaryTouches": [], }; var addTouch = function(changedTouch, isChanged) { var touch = { - "clientX" : changedTouch.clientX, - "clientY" : changedTouch.clientY, - "force" : changedTouch.force, - "identifier" : changedTouch.identifier, - "pageX" : changedTouch.pageX, - "pageY" : changedTouch.pageY, - "radiousX" : changedTouch.radiousX, - "radiousY" : changedTouch.radiousY, - "rotatingAngle" : changedTouch.rotatingAngle, - "screenX" : changedTouch.screenX, - "screenY" : changedTouch.screenY, - "normalPositionX" : changedTouch.screenX / screen.width, - "normalPositionY" : changedTouch.screenY / screen.height, + "clientX": changedTouch.clientX, + "clientY": changedTouch.clientY, + "force": changedTouch.force, + "identifier": changedTouch.identifier, + "pageX": changedTouch.pageX, + "pageY": changedTouch.pageY, + "radiusX": changedTouch.radiusX, + "radiusY": changedTouch.radiusY, + "screenX": changedTouch.screenX, + "screenY": changedTouch.screenY, + "normalPositionX": changedTouch.screenX / screen.width, + "normalPositionY": changedTouch.screenY / screen.height, }; if (isChanged) object.changedTouches.push(touch); @@ -339,14 +338,14 @@ window.onload = function () { /* jslint bitwise: true */ gl.clear([ gl.COLOR_BUFFER_BIT | gl.DEPTH_BUFFER_BIT | gl.STENCIL_BUFFER_BIT]); windowData[name] = { - "canvas" : canvas, - "gl" : gl, - "loadingCanvas" : createLoadingCanvas(name, x, y, width, height) + "canvas": canvas, + "gl": gl, + "loadingCanvas": createLoadingCanvas(name, x, y, width, height) }; - var defaultValuesObject = { 'type' : 'default_context_parameters', 'name' : name, - '7939' : "GL_OES_element_index_uint GL_OES_standard_derivatives " + // GL_EXTENSIONS - "GL_OES_depth_texture GL_OES_packed_depth_stencil" }; + var defaultValuesObject = { "type": "default_context_parameters", "name": name, + "7939": "GL_OES_element_index_uint GL_OES_standard_derivatives " + // GL_EXTENSIONS + "GL_OES_depth_texture GL_OES_packed_depth_stencil" }; [ gl.BLEND, gl.DEPTH_TEST, @@ -788,13 +787,13 @@ window.onload = function () { gl._bindBuffer(gl.ARRAY_BUFFER, d.drawArrayBuf); for (var i = 4; i < arguments.length; i += 6) { var subData = { - "index" : arguments[i + 0], - "size" : arguments[i + 1], - "type" : arguments[i + 2], - "normalized" : arguments[i + 3], - "stride" : arguments[i + 4], - "offset" : 0, - "data" : arguments[i + 5], + "index": arguments[i + 0], + "size": arguments[i + 1], + "type": arguments[i + 2], + "normalized": arguments[i + 3], + "stride": arguments[i + 4], + "offset": 0, + "data": arguments[i + 5], }; subDataParts.push(subData); bufferSize += subData.data.length; @@ -820,37 +819,37 @@ window.onload = function () { }; var commandsNeedingResponse = { - "swapBuffers" : undefined, - "checkFramebufferStatus" : undefined, - "createProgram" : undefined, - "createShader" : undefined, - "genBuffers" : undefined, - "genFramebuffers" : undefined, - "genRenderbuffers" : undefined, - "genTextures" : undefined, - "getAttachedShaders" : undefined, - "getAttribLocation" : undefined, - "getBooleanv" : undefined, - "getError" : undefined, - "getFramebufferAttachmentParameteriv" : undefined, - "getIntegerv" : undefined, - "getParameter" : undefined, - "getProgramInfoLog" : undefined, - "getProgramiv" : undefined, - "getRenderbufferParameteriv" : undefined, - "getShaderiv" : undefined, - "getShaderPrecisionFormat" : undefined, - "getString" : undefined, - "getTexParameterfv" : undefined, - "getTexParameteriv" : undefined, - "getUniformfv" : undefined, - "getUniformLocation" : undefined, - "getUniformiv" : undefined, - "getVertexAttribfv" : undefined, - "getVertexAttribiv" : undefined, - "getShaderSource" : undefined, - "getShaderInfoLog" : undefined, - "isRenderbuffer" : undefined + "swapBuffers": undefined, + "checkFramebufferStatus": undefined, + "createProgram": undefined, + "createShader": undefined, + "genBuffers": undefined, + "genFramebuffers": undefined, + "genRenderbuffers": undefined, + "genTextures": undefined, + "getAttachedShaders": undefined, + "getAttribLocation": undefined, + "getBooleanv": undefined, + "getError": undefined, + "getFramebufferAttachmentParameteriv": undefined, + "getIntegerv": undefined, + "getParameter": undefined, + "getProgramInfoLog": undefined, + "getProgramiv": undefined, + "getRenderbufferParameteriv": undefined, + "getShaderiv": undefined, + "getShaderPrecisionFormat": undefined, + "getString": undefined, + "getTexParameterfv": undefined, + "getTexParameteriv": undefined, + "getUniformfv": undefined, + "getUniformLocation": undefined, + "getUniformiv": undefined, + "getVertexAttribfv": undefined, + "getVertexAttribiv": undefined, + "getShaderSource": undefined, + "getShaderInfoLog": undefined, + "isRenderbuffer": undefined }; var ensureContextData = function (context) { @@ -922,7 +921,7 @@ window.onload = function () { var handleBinaryMessage = function (event) { var view = new DataView(event.data); var offset = 0; - var obj = { "parameters" : [] }; + var obj = { "parameters": [] }; obj.function = supportedFunctions[view.getUint8(offset)]; offset += 1; if (obj.function in commandsNeedingResponse) { @@ -1066,10 +1065,10 @@ window.onload = function () { var physicalSize = physicalSizeRatio(); if (DEBUG) console.log("Resizing canvas to " + width + " x " + height); - sendObject({ "type" : "canvas_resize", - "width" : width, "height" : height, - "physicalWidth" : width / physicalSize.width, - "physicalHeight" : height / physicalSize.height + sendObject({ "type": "canvas_resize", + "width": width, "height": height, + "physicalWidth": width / physicalSize.width, + "physicalHeight": height / physicalSize.height }); }; window.addEventListener("resize",(function(){ @@ -1136,19 +1135,19 @@ window.onload = function () { var setupInput = function () { var keyHandler = function (event) { - var object = { "type" : event.type, - "char" : event.char, - "key" : event.key, - "which" : event.which, - "location" : event.location, - "repeat" : event.repeat, - "locale" : event.locale, - "ctrlKey" : event.ctrlKey, "shiftKey" : event.shiftKey, "altKey" : event.altKey, - "metaKey" : event.metaKey, - "string" : String.fromCharCode(event.which || + var object = { "type": event.type, + "char": event.char, + "key": event.key, + "which": event.which, + "location": event.location, + "repeat": event.repeat, + "locale": event.locale, + "ctrlKey": event.ctrlKey, "shiftKey": event.shiftKey, "altKey": event.altKey, + "metaKey": event.metaKey, + "string": String.fromCharCode(event.which || event.keyCode), - "keyCode" : event.keyCode, "charCode" : event.charCode, "code" : event.code, - "time" : new Date().getTime(), + "keyCode": event.keyCode, "charCode": event.charCode, "code": event.code, + "time": new Date().getTime(), }; sendObject(object); } |