qt6-bb10/src/opengl
Marc Mutz cad9c7cbc9 Use static initialization for QBasicAtomics
A default-constructed static QBasicAtomicInt at function scope
will be dynamically initialized. It will still be zero-initialized,
but at least GCC adds guard variables for such objects.

When using aggregate initialization, the guard disappears.

Amends 04d6495bf7.

Change-Id: Id9335cffdd43094cafb231fdde2523d013abe1d6
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
2017-02-16 19:26:46 +00:00
..
doc Merge remote-tracking branch 'origin/5.6' into 5.7 2016-08-13 01:05:02 +02:00
gl2paintengineex Use static initialization for QBasicAtomics 2017-02-16 19:26:46 +00:00
opengl.pro Remove last traces of MeeGo 2016-11-23 10:57:19 +00:00
qgl.cpp Merge remote-tracking branch 'origin/5.7' into 5.8 2016-11-01 06:02:55 +01:00
qgl.h doc: Always declare GL types for clangqdoc 2016-12-03 19:17:53 +00:00
qgl_p.h Updated license headers 2016-01-15 12:25:24 +00:00
qglbuffer.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qglbuffer.h Updated license headers 2016-01-15 12:25:24 +00:00
qglcolormap.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qglcolormap.h Updated license headers 2016-01-15 12:25:24 +00:00
qglframebufferobject.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qglframebufferobject.h Updated license headers 2016-01-15 12:25:24 +00:00
qglframebufferobject_p.h Standardize some "We mean it" comments 2016-08-17 19:51:40 +00:00
qglfunctions.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qglfunctions.h Updated license headers 2016-01-15 12:25:24 +00:00
qglpaintdevice.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qglpaintdevice_p.h Updated license headers 2016-01-15 12:25:24 +00:00
qglpixelbuffer.cpp Merge remote-tracking branch 'origin/5.6' into 5.7 2016-08-13 01:05:02 +02:00
qglpixelbuffer.h Updated license headers 2016-01-15 12:25:24 +00:00
qglpixelbuffer_p.h Add missing override into Qt modules 2016-12-01 12:07:13 +00:00
qglshaderprogram.cpp QtBase (remainder): use printf-style qWarning/qDebug where possible (I) 2016-03-12 17:29:36 +00:00
qglshaderprogram.h Updated license headers 2016-01-15 12:25:24 +00:00
qgraphicsshadereffect.cpp Updated license headers 2016-01-15 12:25:24 +00:00
qgraphicsshadereffect_p.h Updated license headers 2016-01-15 12:25:24 +00:00
qtopenglglobal.h Updated license headers 2016-01-21 18:55:18 +00:00