- 03 Sep, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Change-Id: I59436307e56e6dce88f0eeccf86f91169e1e6817 Task-number: QTBUG-46463 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 02 Sep, 2015 - 2 commits
-
-
Miikka Heikkinen authored
These templates can now be found in qt-creator repo. Change-Id: I59dc86e952026bc5e1c6bebc864a34d0b304e57e Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: Ifecca067f5a7f9040528ebfe48d7035cd75cef1c Task-number: QTBUG-48066 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 01 Sep, 2015 - 4 commits
-
-
Miikka Heikkinen authored
VENDOR, RENDERER, SHADING_LANGUAGE_VERSION, VERSION parameter return values were fixed. Change-Id: I8e9bda62cc2fc63bdcfcd834108a8916ffa1560d Task-number: QTBUG-45850 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: Icf174fbfcefc124ce4fa8985284b166a3e7eee23 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: Ic4e9ee61270011fe0ecfd638d8b7d72edf40a3d4 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Tomi Korpipää authored
Change-Id: If8152a586fc0e0c704f6494a80a33aa5d73f455a Task-number: QTBUG-46917 Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
- 31 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Change-Id: I62a0aeea025d3c406bcec988739ab7044ed0c9b8 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 28 Aug, 2015 - 2 commits
-
-
Miikka Heikkinen authored
Change-Id: Ife0baf424f00bface137ac7773f20e5b99f00370 Task-number: QTBUG-47723 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
In case premultipliedAlpha is false, canvas3D does additional render step and multiplies the color values with alpha, since Qt Quick expects premultiplied values. Change-Id: Ibbe928b58ecac7e671c3d5fb6b70bb94ec0849be Task-number: QTBUG-45819 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 27 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Removed example.pri and added missing EXAMPLE_FILES declarations to make installed examples buildable. Change-Id: I20fad76429b7e4a2af684999de9b894e4fca59dd Task-number: QTBUG-46997 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 26 Aug, 2015 - 5 commits
-
-
Miikka Heikkinen authored
Creating dummy FBOs didn't help in cases where many Qt Quick items were dynamically created after canvas, so implemented a vendor check and recreation of FBOs in case of error. Change-Id: Ib5ddb7d789724667932ab0c1ffa8fa0fdc2fcf20 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: I9149edfb02957319bd415abc9f9037ad03596932 Task-number: QTBUG-46303 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: I61c1a9d9166b8721e46142135e8c69b92ccc54ff Task-number: QTBUG-45849 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: Ibe5adb23d757e0a7fca9e9ac7bf6bb31418b3056 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: Iea777158ca194658359946f7da2de285e39589ea Task-number: QTBUG-45824 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 25 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Somehow the first couple of FBOs canvas creates can get corrupted with some GPUs/drivers when completely unrelated Qt Quick items are shown or modified on screen. Work around the issue by creating a couple of dummy FBOs before creating our actual FBOs. Change-Id: I5fb93535238dd69bd5d5fa51b1d09930830e41e0 Task-number: QTBUG-46101 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 24 Aug, 2015 - 1 commit
-
-
Pasi Keränen authored
A few numeric enumeration values in WebGL can map to multiple string values. This fixes those values to return all the optional strings so that user can pick the right one based on the context. Change-Id: Iac4004e2a9fccf2791150da10ada6223ed403747 Task-number: QTBUG-46231 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 21 Aug, 2015 - 1 commit
-
-
Liang Qi authored
Change-Id: I5012a20630bfe29fe41ae8b3bb25d99da3b6451b
-
- 20 Aug, 2015 - 2 commits
-
-
Miikka Heikkinen authored
Change-Id: I619891ab78a909abb46bccbeb64eb2c531959b19 Task-number: QTBUG-45824 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Setting default name for a texture attempted to set name to current 2D texture always, even if accessing cube texture. Change-Id: I5d509b73cb5c635073c163033d17501d0e77afc7 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 19 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Significantly reduced copy/pasted code from uniform and attribute functions. Change-Id: Ie82a7551faf885fce65912916f2e1efa242794ec Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 17 Aug, 2015 - 3 commits
-
-
Miikka Heikkinen authored
- Removed the superfluous \internal tags from documentation. All classes are private, so \internal is implied. - Fixed/clarified miscellaneous documentation. Change-Id: If1a1c1fa7745becebc1199298cd1fb08f0bd55fc Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
- Add frame times to ui - Remove unused shader variable Change-Id: Id9527b58fc9c7ba07d7bfbf2947507ade681bb35 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Thiago Macieira authored
LGPLv3 refers to it but does not include it in its body. Change-Id: Ib056b47dde3341ef9a52ffff13eed18cf3504738 Reviewed-by:
Lars Knoll <lars.knoll@theqtcompany.com>
-
- 13 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Many synchronous commands should return null according to WebGL spec, so changed the handling of synchronous commands to always check if an OpenGL error occurred, and return null appropriately. Change-Id: Ia6e814de728f16918e8396eccc10bd277236b47c Task-number: QTBUG-46533 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 12 Aug, 2015 - 3 commits
-
-
Oswald Buddenhagen authored
Change-Id: I93074efbcbb5fcf41cd09e937eb9ddeff96c33a9
-
Miikka Heikkinen authored
Delete operator was being used incorrectly and unnecessarily. Change-Id: I0a949c8e62fd3044982e39579ab97bc5703f1e48 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
The old frameTimeMs() function only measures time spent executing OpenGL commands, but ignores the time spent parsing JavaScript, which can be significant portion of the rendering a frame. The frameSetupTimeMs() method is added to measure time spent parsing JavaScript. [ChangeLog][Renderer] Added Canvas3D::frameSetupTimeMs() Change-Id: Ic3549343ea4477d798a8cdb139fa2c9f769b834c Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 07 Aug, 2015 - 4 commits
-
-
Miikka Heikkinen authored
Creating context outside onInitializeGL() is not supported, so fixed the test cases accordingly. Removed the basic creation test case, since that was redundant. Change-Id: I5c67f9013bfae7476bef8e789316c3f019902ce5 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
The default texture was invalid (GL id 0), so canvas drew as black rectangle before the first frame was rendered. Changed the default texture to a valid fully transparent one pixel texture to give applications control over what to show before the first frame. [ChangeLog][Renderer] Fix black canvas at startup Change-Id: Ia91a494c002403f1622e093a75d00cf224166e94 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Use QQuickWindow::TextureHasAlphaChannel texture option in render node when 'alpha' context attribute is true. The 'alpha' attribute now defaults to true as per WebGL spec. Also fixed the default values and the documentation of other context attributes to match WebGL spec. [ChangeLog][Context3D] Support for 'alpha' context attribute Task-number: QTBUG-46515 Change-Id: Ic4d4e46e4e323517343690a2916b6b9363107a87 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
Miikka Heikkinen authored
Change-Id: I63be57b56cd41e85ad232a4cf6cbdd6597db4319 Reviewed-by:
Pasi Keränen <pasi.keranen@digia.com>
-
- 06 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Conflicts: src/imports/qtcanvas3d/canvas3d.cpp src/imports/qtcanvas3d/canvas3d_p.h The Canvas::frameTimeMs() method had to be changed a bit to fit the new architecture. Change-Id: I34a3db1b07492bf37045376bd42690993a2d2f15
-
- 05 Aug, 2015 - 1 commit
-
-
Miikka Heikkinen authored
Change-Id: I30819263e2f9dd46a6a891d5a53f9d45323664e3
-
- 01 Jul, 2015 - 3 commits
-
-
Miikka Heikkinen authored
Resizing window so that canvas height is zero shouldn't attempt to recreate framebuffers, as it will fail. We can just draw to the old framebuffers in those cases. Another GL error happened when rapidly resizing the window, as main thread directly adjusted the renderer FBO size. Moved the adjustment to the sync() method. Change-Id: Ib35c8439057d52e64186c7321208bb61ae94f58d Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Miikka Heikkinen authored
Removed unnecessary component completion check and added a couple of missing emitNeedRenders. Change-Id: I7b51fa2e608af9b9eb19733f9f3d9dff3fa507e0 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Tomi Korpipää authored
Task-number: QTEE-943 Change-Id: I90b4a8433a5ce965e8447a74706f959bb1ff42e7 Reviewed-by:
Titta Heikkala <titta.heikkala@theqtcompany.com> Reviewed-by:
Laszlo Agocs <laszlo.agocs@theqtcompany.com>
-
- 29 Jun, 2015 - 2 commits
-
-
Miikka Heikkinen authored
Command queue will now allocate more space if it runs out up until specified maximum size. This makes it to both consume less memory in most cases and behave better on background rendering cases that exceeded the old maximum size. Change-Id: I74d20b9bf7e2f028dd946b9348f0235b0e959682 Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-
Miikka Heikkinen authored
Change-Id: Ia0b339f2b31e59f6839e7bb0ac33a25ccfab262c Reviewed-by:
Tomi Korpipää <tomi.korpipaa@theqtcompany.com> Reviewed-by:
Miikka Heikkinen <miikka.heikkinen@theqtcompany.com>
-