- 21 Apr, 2015 - 2 commits
-
-
Miikka Heikkinen authored
When calling readPixels from javascript, we need to blit the antialiased fbo into the render fbo before we can read the pixel. Change-Id: I342342f396c42f3d5320105552838cd7c99d1c4b Task-number: QTBUG-45373 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: I6528f3e3796ca0381de95d6b020a161ac996fa73 Task-number: QTBUG-45175 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 20 Apr, 2015 - 2 commits
-
-
Tomi Korpipää authored
Change-Id: I26bd2ef2cae4baa7786fc5479f8c5bff0ec17e2c Task-number: QTBUG-45043 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keränen authored
Names of the initGL and renderGL signals have been changed to initializeGL and paintGL in order to unify the naming of the API methods with QOpenGLWidget component. Change-Id: I074a7609347a3297dabcc4295fb92b9193cf00ed Task-number: QTBUG-45665 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Titta Heikkala <titta.heikkala@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 17 Apr, 2015 - 2 commits
-
-
Pasi Keränen authored
Single signal to JavaScript side added (resizeGL) for uniform handling of resize events. Added guards against multiple needRender calls getting queued for single repaint cycle. Postponed deletion of old FBO objects until updatePaintNode() has been done. Change-Id: I4da50b8bd0bb4b888c9e8233a45d58ec8aa9dcb6 Task-number: QTBUG-45657 Task-number: QTBUG-45658 Task-number: QTBUG-45648 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Pasi Keränen authored
Moved the 3rdparty folder containing the files needed by examples to the examples directory so that the files are bundled with the Qt 5.5 release. Change-Id: I544075c345efd329e853ae52dad31accfdfb388a Task-number: QTBUG-45472 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 15 Apr, 2015 - 2 commits
-
-
Pasi Keranen authored
Adds support for using S3TC and PVRTC formats with textures. This included fixing the way currently bound textures were checked in the upload functions. Change-Id: I1a362c2b43fa4c97f4fb7c50452c659eb4bdcafc Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Alpha attribute was ignored at getContext, even though alpha bits were set based on the attribute. Change-Id: Ibc6a4596f00ccebce8b828f8d579c3a8bf4346c7 Task-number: QTBUG-45371 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 01 Apr, 2015 - 1 commit
-
-
Topi Reinio authored
- Use 'Qt Canvas 3D' as the module name throughout the documentation. - Replace unnecessary use of \group with \page commands - Fix example group page not being generated correctly - Add QML types to the correct module, remove their use of \ingroup - Replace 'indexes' variable with 'depends' as this is no longer a module external to Qt. - Fix broken 'exampledirs' - Add correct dependencies and ensure linking to other Qt module docs works. - Style and language fixes - Limit line width to 80 characters in .qdoc files Change-Id: Ib4f4ca59e250db3a5d60c4988701a8fb209438c1 Task-number: QTBUG-45247 Reviewed-by:
Venugopal Shivashankar <venugopal.shivashankar@digia.com>
-
- 30 Mar, 2015 - 2 commits
-
-
Tomi Korpipää authored
WebGL spec states: "If framebuffer is null, the default framebuffer provided by the context is bound." Thus there is no need the check if we have a self-bound framebuffer before querying its status from the system. Change-Id: I389d3e3b81ac61c6498a76ae07303caf75e2787e Task-number: QTBUG-45197 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: I8eed6f21102cd1f7d879416fa6ef992d8f678012 Task-number: QTBUG-45216 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 27 Mar, 2015 - 2 commits
-
-
Tomi Korpipää authored
Change-Id: I6a9dd7e326c90222b83bac90796a8ec10001400d Task-number: QTBUG-45201 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keranen authored
drawableSurfaceWidth/Height methods now respect maximum drawable size and use physical (rendering target) rather than logical (QML layout) pixel units. Change-Id: Ice968e6ca541d20eb997eb8f6066df8f38c64666 Task-number: QTBUG-45236 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 26 Mar, 2015 - 2 commits
-
-
Pasi Keranen authored
Original idea to generate unique id's for texture images from class pointer doesn't compile on mingw, switching to generate the id with a simple incremental uint value. Change-Id: Ife3b268103bb28d1ab7722f8d312480e3b79391e Task-number: QTBUG-45161 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keranen authored
Directory structure should be as in other modules. Change-Id: I710c12d66450142f106d86f78cbdcc49df6dee55 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 25 Mar, 2015 - 2 commits
-
-
Thiago Macieira authored
There's no need to cast the logging context to call the const function isDebugEnabled(). Change-Id: Iee8cbc07c4434ce9b560ffff13cd99f702512bc7 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
They can be found under RTA tests from now on. Change-Id: I03728813738f97c77fbcba07bd176d90089f6cb6 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 23 Mar, 2015 - 1 commit
-
-
Tomi Korpipää authored
A bug has been created for each failing test. The failing tests themselves are commented out until the bug for the test in question is fixed. Change-Id: Ie0cb6282c49d0525e7faa84c4df18bd51b2a930d Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 20 Mar, 2015 - 1 commit
-
-
Tomi Korpipää authored
Task-number: QTBUG-45073 Change-Id: Ic8ef7191b3e0fde3c5aca3966755af3e2d35e04c Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 19 Mar, 2015 - 1 commit
-
-
Pasi Keranen authored
Fixes QTBUG-45070. Adds the SHORT enumeration as accepted type value. Change-Id: Ibd8ddd6c796320ebc233f0b667250536dd013e74 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 13 Mar, 2015 - 3 commits
-
-
Oswald Buddenhagen authored
the commits were meant for 5.5. it's only autotest additions, so it's ok. Change-Id: Ic93164cf37ed6e35b2e412fe40530816efe2908d
-
Pasi Keranen authored
Fixes QTBUG-44949 Change-Id: I538b98d71e8c2fcedb72c5ac8f0b806107884c87 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Several tests fail, but it is unclear if they fail because of V4VM, or tests themselves. Change-Id: Ie6923c2b10a24052dc3022d07eccd899586efe42 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 11 Mar, 2015 - 1 commit
-
-
Pasi Keranen authored
getParameter now supports reading all values as per specification. Added client side array check, default texture check and checking of offset and stride requirements as per specification. Change-Id: Ia04fc78ea741dbc5afbe969fac50d0253750b58a Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 10 Mar, 2015 - 1 commit
-
-
Tomi Korpipää authored
Change-Id: I2f1c610d3cf1375db0f7a52846b905e84337ca2c Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 09 Mar, 2015 - 2 commits
-
-
Pasi Keranen authored
Fixes QTBUG-42640 Change-Id: I51e9d1d866905b858483bbf539dc2d60d84c5b44 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keranen authored
Fixes QTBUG-44834. Change-Id: I75746e9908bb4a5409f61bec86c4a9e6b3eeee82 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 08 Mar, 2015 - 3 commits
-
-
Laszlo Agocs authored
There is no such thing as DEPTH_WRITE. The correct enum value is DEPTH_WRITEMASK. In addition, there is no point in these calls. Depth write is enabled by default according to the spec. Change-Id: Icc0400f4e25e4c011c1ec2a33f1986161bbe71b8 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Laszlo Agocs authored
Calling glGenerateMipmap before specifying the texture (glTexImage2D) is wrong and will fail. Change-Id: Ie9adc3f9b04807caae06b88d2d1b9b8bdb955ef4 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Laszlo Agocs authored
Apps are free to enable attribute arrays and then dump the state before binding a buffer via vertexAttribPointer. The state dumping code should recognize this and avoid calling glGetBufferParameter since passing 0 (an invalid buffer) is an error. Change-Id: Id3434b914281e9bd9d7157554ab6ef59558e292f Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 05 Mar, 2015 - 2 commits
-
-
Tomi Korpipää authored
Change-Id: I83080e48f6c985d187ead9f42ef61e22e37a05a8 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Tomi Korpipää authored
Keeping it simple for now, to see how CI handles it. Change-Id: Ib331d2c5f6a49f9f5502534d9cbc1a9f7c7b5d15 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 03 Mar, 2015 - 1 commit
-
-
Sergio Ahumada authored
The replace from LGPL to LGPL21 was wrong, it was supposed to be LGPL3 This change amens e104354a Change-Id: If542af9214d9cd109ae6af71bfaaab84d20f4172 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 28 Feb, 2015 - 1 commit
-
-
Laszlo Agocs authored
We have an alias for gl-matrix.js in the qrc so we have to match that. Right now gl-matrix.js is not loaded and thus mat4 is not usable. We have to have the absolute path since otherwise we are relative to the main qml file which is in a qml subdir in case of this example. Change-Id: Ie16f9e44a0a9d0498dd34270e2eb8df9efe4a92d Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 27 Feb, 2015 - 4 commits
-
-
Pasi Keranen authored
Change-Id: I460bc51d308e3743151e2fec6bfea2d197ff18d3 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keranen authored
Removing the unnecessary spaces from the log output. Change-Id: Ifb662f317f8135d3c0892b28eccb29b2d55cace6 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Pasi Keranen authored
Added storing and restoring of currently bound texture, clear color and framebuffer when recreating the FBOs. When FBOs are created they are now created with new id's to avoid changing FBOs and textures that are being used in the CanvasRenderNode. Change-Id: Ib1901a0031f4d7ee16b08bcd6fc4fac91a25fabe Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Laszlo Agocs authored
With ANGLE the example in question does not show anything when drawing with GL_POINTS. The value of gl_PointSize is undefined when not written to. To be safe we set it to 1 properly in the vertex shader. Change-Id: Ifb170568eccf1979f568e0e192ae3c2ce3282e80 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 26 Feb, 2015 - 1 commit
-
-
Laszlo Agocs authored
Creating a context that shares with a context that is current on another thread is not safe, some drivers can reject this. We work this around by astutely introducing an additional context that lives on the same thread as the scenegraph's context, shares with it, but is never current. The main thread's WebGL context will then share with this extra context. Task-number: QTBUG-44677 Change-Id: Ic3ba739c8cda4f4382705c19ed452e8e374c73d7 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 25 Feb, 2015 - 1 commit
-
-
Pasi Keranen authored
Separating the pixel size from the layout size like in HTML makes Canvas3D behave more like the WebGL canvas and reduces delta when porting code. Change-Id: Icb9e083839a42d0cd5c3823fa37c2e2f2a913e74 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@digia.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-