diff options
Diffstat (limited to 'src/render/renderstates/renderstates_p.h')
-rw-r--r-- | src/render/renderstates/renderstates_p.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/render/renderstates/renderstates_p.h b/src/render/renderstates/renderstates_p.h index 055f0cb11..e2fada4ea 100644 --- a/src/render/renderstates/renderstates_p.h +++ b/src/render/renderstates/renderstates_p.h @@ -219,6 +219,19 @@ private: AlphaCoverage(); }; +class Q_AUTOTEST_EXPORT PointSize : public GenericState2<PointSize, bool, GLfloat> +{ +public: + void apply(GraphicsContext *gc) const Q_DECL_OVERRIDE; + StateMaskSet mask() const Q_DECL_OVERRIDE + { return PointSizeMask; } + + static PointSize *getOrCreate(bool programmable, GLfloat value); + +private: + PointSize(bool programmable, GLfloat value); +}; + class Q_AUTOTEST_EXPORT PolygonOffset : public GenericState2<PolygonOffset, GLfloat, GLfloat> { public: |