- 01 Jun, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Fixed the found errors. Primarily the problems were related to error conditions that were not correctly set. Change-Id: I35c06d9205e6970392b44a6d21e63c717dd9232f Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 27 May, 2015 - 3 commits
-
-
Nico Vertriest authored
Task-number: QTBUG-44180 Change-Id: I3c6b10354435716e503254cbea0dd75901234242 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Titta Heikkala authored
Added section that describes the wizard template provided with the module. Change-Id: Id07f612e7fa2623103f44253fe666b52f160d485 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: I8d30feb99efbb4340a89ef32376dbf7a49e5905c Task-number: QTBUG-46312 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 26 May, 2015 - 3 commits
-
-
Tomi Korpipää authored
Change-Id: I81f9faf361445e9fd2112c7c95046927b552e193 Task-number: QTBUG-45897 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
The context version doesn't match surface version on some android platforms. Fix the issue by forcing context format 2.0 on ES2. Change-Id: I973246352f2e51acf22e622bdec51ce6574612fd Task-number: QTBUG-42455 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Tomi Korpipää authored
Change-Id: Ie219b22bb216da4151101940048a4a9f4c066fda Task-number: QTBUG-45898 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 21 May, 2015 - 2 commits
-
-
Miikka Heikkinen authored
Having a break following a return statement is not necessary. Change-Id: I848c67acaa3dad1da6f860818f422a31ab66298b Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
On desktop environments, GL_PROGRAM_POINT_SIZE and GL_POINT_SPRITE need to be explicitly enabled to support variable point size and texturing the points. Change-Id: I27e17997b34ba877595a68cc74ffb63c2b1b2954 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 20 May, 2015 - 5 commits
-
-
Miikka Heikkinen authored
The first FBO we create gets corrupted by something outside Canvas3D in some cases. E.g. changing the text in an completely unrelated Text element may corrupt Canvas3D FBOs. This only happens with some GPU drivers, likely due to a bug in the drivers themselves. To work around the issue, the first FBO we create is a dummy that we delete once the real FBOs are done. Change-Id: Ie8c2a0ec3899c3eb22e4de8809c3b41607cc83c3 Task-number: QTBUG-46101 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Fix depth enum usage in examples. Remove the TODO comment about depth enums being commented out. They are commented out because stencil defines the same enums. Change-Id: I516b60f36a54775e5af504e70e9e9dab9fe5ab54 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Reduced copy/paste by centralizing typed array data pointer resolving. It now also uses byte offset in typed arrays if they have it. Change-Id: I2d3d63ba0a8056884044ac73e47bf3821279be97 Task-number: QTBUG-45825 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Note: Does not fix all the null problems in the bug. Change-Id: I491f179451f89a95f5bc6bd8572284d3b764d4b9 Task-number: QTBUG-45898 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: Ic23f99dfef8a74203650fe5bc07d4c28d5edddfe Task-number: QTBUG-46222 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 19 May, 2015 - 2 commits
-
-
Miikka Heikkinen authored
There should be no API impact for changing the names of uncreatable types. ContextAttributes3D is creatable, but most likely nobody actually creates it, so it was deemed safe to change. Some of the old type names differed from the documentation, which is now also fixed as a side effect. Change-Id: I3ec36d69e324fee22afa09a8db218f8e5beb93dc Task-number: QTBUG-46105 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: I7fb0374b284204da17c3547d7062e6680af5c024 Task-number: QTBUG-46188 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 18 May, 2015 - 2 commits
-
-
Miikka Heikkinen authored
Change-Id: I7a244c2d30ed6683ac131a5254e0c280182a77af Task-number: QTBUG-45844 Task-number: QTBUG-45845 Task-number: QTBUG-45846 Task-number: QTBUG-45847 Task-number: QTBUG-45848 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
The uniform1iv function called internally uniform1fva when the data was supplied in a javascript array rather than a typed array. Change-Id: I0b2ea3495f7f9dcd8beefc7c4120e3ff8ffef6ba Task-number: QTBUG-46166 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 15 May, 2015 - 1 commit
-
-
Pasi Keränen authored
getUniform() method now returns correct types according to the WebGL specification. Also number of returned values was fixed. Change-Id: I71d82ce09af462ddc420e1fd8be1cd5d96a4122d Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 08 May, 2015 - 1 commit
-
-
Pasi Keränen authored
According to profiling the isOfType method used a lot of extra time converting the classname attribute from const char to QString and back to const char. This task fixes the attribute to be of type const char to begin with, reducing the CPU usage of isOfType significantly. Change-Id: Id4879c376701d2baf4fa28ca39e9fcc1c3c0b5d6 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 07 May, 2015 - 1 commit
-
-
Pasi Keränen authored
copyTexSubImage2D method was calling itself rather than the intended glCopyTexSubImage2D method. Change-Id: I3252dc0ea786c5c6d0d2be17a4ab593f29fad0e9 Task-number: QTBUG-45967 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 27 Apr, 2015 - 4 commits
-
-
Pasi Keränen authored
Pixel size change was not signalled upon start causing HiDPI displays to show incorrect rendering. Also fixed the signalling to occur when correct OpenGL context has been made current. Change-Id: I69b5e64d3641c81c98880fbe047d71930cc5a16c Task-number: QTBUG-45692 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
- possible OUT_OF_MEMORY with canvas of MAX_VIEWPORT_DIMS - extra methods for contexts Change-Id: I807287692e200e08abac242d611bdce01a7136a5 Task-number: QTBUG-45728 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: Ibbaffb0567cbc66d39e9a6932f2fefea93f6aa96 Task-number: QTBUG-45695 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
At least on windows, trying to create a context with 0 alpha bits and 8 bits for other colors creates a context with 8 alpha bits. Change-Id: I23659e4d47a0adee38249d85034a2bac41b84d1f Task-number: QTBUG-45588 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 23 Apr, 2015 - 3 commits
-
-
Miikka Heikkinen authored
Change-Id: I0008dffd4a919a17d2b6c3558790e197b55e7e4a Task-number: QTBUG-45372 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: I61aee0d1acb5e13cbabf4ec878054be470fc01c2 Task-number: QTBUG-45733 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: I232893c201b45a6e2164c05b99c3c8170068376d Task-number: QTBUG-45589 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 22 Apr, 2015 - 3 commits
-
-
Miikka Heikkinen authored
ReadPixels always read from renderFbo if context had antialiasing specified. Also added buffer initialization to zero so pixels that fall outside the framebuffer contain correct value. Change-Id: I58b9fda18bc56a64346f83ccda575c758e9eaac5 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: I3f3db246c4d5243cfe92bb1e7c3ed9223feebcf1 Task-number: QTBUG-45729 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Task-number: QTBUG-45074 Task-number: QTBUG-45195 Change-Id: I00a9f300304c426aa49942af5111f1fc681c91c6 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 21 Apr, 2015 - 3 commits
-
-
Miikka Heikkinen authored
Change-Id: I898ead7a6814aede70ff592c1e68e7cf5a197e2a Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
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 - 1 commit
-
-
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>
-
- 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>
-