summaryrefslogtreecommitdiffstats
path: root/src/render/materialsystem/qgraphicsapifilter_p.h
Commit message (Collapse)AuthorAgeFilesLines
* Add private export to GraphicsApiFilterDatav5.12.0-beta1Svenn-Arne Dragly2018-10-021-1/+1
| | | | | | | | | This makes it possible to use GraphicsApiFilterData outside of Qt3DRender, which is needed by the render aspect in qt3d-runtime. Change-Id: Iaf0b8293375f523b383129cbd49c747c12612ce8 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* Add missing private export macrosMike Krus2017-06-161-1/+2
| | | | | | | | Was found when Nathan tried extending QCamera. Probably good to go through other parts of Qt3D. Change-Id: I317acaa36ffe3fd0b1ac0bbf4af70eabb1111ab7 Reviewed-by: Paul Lemire <paul.lemire@kdab.com>
* QGraphicsApiFilterPrivate: export for unit testsPaul Lemire2016-11-231-1/+1
| | | | | Change-Id: Ic0baf82a4993032c8d8d4523e3df6e2c189c974e Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
* Export GraphicsApiFilterData for unit testsPaul Lemire2016-11-231-1/+1
| | | | | Change-Id: I0008e9e27a39c6d35c97e1fccb5cc30ff0070465 Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
* LCOV exclusion comments squashedPaul Lemire2016-11-231-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is a combination of 60 commits. qlockableobserverinterface_p.h: add LCOV exclusion comments qobserverinterface_p.h: add LCOV exclusion comments qpostman_p.h: add LCOV exclusion comments qsceneobserverinterface_p.h: add LCOV exclusion comments qscene_p.h: add LCOV exclusion comments qnodeid.h: add LCOV exclusion comments quick3dshaderdataarray_p.h: add LCOV exclusion comments quick3dshaderdata_p.h: add LCOV exclusion comments qquaternionanimation_p.h: add LCOV exclusion comments qabstractphysicaldeviceproxy_p.h: add LCOV exclusion comments qmouseevent.h: add LCOV exclusion comments qmousedevice.h: add LCOV exclusion comments qaxisaccumulator.h: add LCOV exclusion comments qtextureimagedatagenerator.h: add LCOV exclusion comments qtexturewrapmode.h: add LCOV exclusion comments qabstracttexture.h: add LCOV exclusion comments qtextureimage.h: add LCOV exclusion comments texture_p.h: add LCOV exclusion comments qtexturegenerator.h: add LCOV exclusion comments qsortpolicy.h: add LCOV exclusion comments qrendertargetselector.h: add LCOV exclusion comments qsortcriterion.h: add LCOV exclusion comments qclearbuffers.h: add LCOV exclusion comments qrendercapture_p.h: add LCOV exclusion comments uniform_p.h: add LCOV exclusion comments triangleboundingvolume_p.h: add LCOV exclusion comments qgeometryfactory.h: add LCOV exclusion comments qbuffer_p.h: add LCOV exclusion comments qbuffer.h: add LCOV exclusion comments qgeometryrenderer.h: add LCOV exclusion comments qbufferdatagenerator.h: add LCOV exclusion comments qattribute.h: add LCOV exclusion comments qsceneiohandler_p.h: add LCOV exclusion comments qsceneloader.h: add LCOV exclusion comments qrendersettings.h: add LCOV exclusion comments qcamera.h: add LCOV exclusion comments qcameralens.h: add LCOV exclusion comments sphere_p.h: add LCOV exclusion comments shaderdata_p.h: add LCOV exclusion comments qshaderdata.h: add LCOV exclusion comments qgraphicsapifilter.h: add LCOV exclusion comments qshaderprogram.h: add LCOV exclusion comments qpointsize.h: add LCOV exclusion comments qblendequation.h: add LCOV exclusion comments qstenciltestarguments.h: add LCOV exclusion comments qalphatest.h: add LCOV exclusion comments qstenciloperationarguments.h: add LCOV exclusion comments qdepthtest.h: add LCOV exclusion comments qblendequationarguments.h: add LCOV exclusion comments qfrontface.h: add LCOV exclusion comments qcullface.h: add LCOV exclusion comments qray3d_p.h: add LCOV exclusion comments qboundingvolume_p.h: add LCOV exclusion comments qabstractcollisionqueryservice_p.h: add LCOV exclusion comments qpickevent.h: add LCOV exclusion comments qabstractlight.h: add LCOV exclusion comments light_p.h: add LCOV exclusion comments qt3dquickwindow.h: add LCOV exclusion comments scene3ditem_p.h: add LCOV exclusion comments qgraphicsapifilter_p.h: add LCOV exclusion comments Change-Id: I3af0e2a4d85685c919dbfaa8b3f384777f026542 Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Kevin Ottens <kevin.ottens@kdab.com>
* Use highest technique from effectMäättä Antti2016-06-131-0/+1
| | | | | | | | | | | When effect has multiple techniques, which are compatible with the render context, select technique, which has highest OpenGL major and minor version to use. Task-number: QTBUG-54013 Change-Id: Id9c4f9bbfaa8c93095e723a6de5d5b54c86c4f2c Reviewed-by: Paul Lemire <paul.lemire@kdab.com> Reviewed-by: Tomi Korpipää <tomi.korpipaa@qt.io>
* Add we mean it to QGraphicsApiFilter headerPaul Lemire2016-05-011-0/+11
| | | | | Change-Id: I16eb300253464c2b5501686791d3606830c6be12 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* Technique/Renderer: use GraphicsShaderDataPaul Lemire2016-04-261-0/+7
| | | | | | | Instead of creating QGraphicsApiFilter objects... Change-Id: Idc723bdea9b97fef547170bd7dca386e5ca4f519 Reviewed-by: Sean Harmer <sean.harmer@kdab.com>
* QGraphicsApiFilter: move all members to dedicated structPaul Lemire2016-04-261-0/+78
This will allow to send the struct any time one of the QGraphicsApiFilter property change, which should be fairly rare. Change-Id: Ib0cc74fd9a8de7722bbd8d9122ae39a2c2e23c6e Reviewed-by: Sean Harmer <sean.harmer@kdab.com>