diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-09-22 03:03:16 +0200 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-09-22 03:03:17 +0200 |
commit | 9a0cbcc53c16e36ac161b04fdd1fe3d843951ed9 (patch) | |
tree | f7a6df4db699251496fd7e9f66f0a9c2a44cbe93 /src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h | |
parent | c9610b6891cacb3758dc2312a7b5325e17bfac26 (diff) | |
parent | 9486a8a4b60a678280db2c625064ca78b3aaf489 (diff) |
Merge remote-tracking branch 'origin/5.11' into 5.12
Change-Id: I1a1c178055502b1cd37ad1be30dcb2f5409ed7a8
Diffstat (limited to 'src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h')
-rw-r--r-- | src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h b/src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h index 70a584380..2c130fbf5 100644 --- a/src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h +++ b/src/render/renderers/opengl/graphicshelpers/graphicshelperes3_1_p.h @@ -64,6 +64,14 @@ public: GraphicsHelperES3_1(); ~GraphicsHelperES3_1(); + bool supportsFeature(Feature feature) const override; + void dispatchCompute(GLuint wx, GLuint wy, GLuint wz) override; + void memoryBarrier(QMemoryBarrier::Operations barriers) override; + void drawArraysIndirect(GLenum mode,void *indirect) override; + void drawElementsIndirect(GLenum mode, GLenum type, void *indirect) override; + void bindShaderStorageBlock(GLuint programId, GLuint shaderStorageBlockIndex, GLuint shaderStorageBlockBinding) override; + QVector<ShaderStorageBlock> programShaderStorageBlocks(GLuint programId) override; + // QGraphicHelperInterface interface UniformType uniformTypeFromGLType(GLenum glType) override; uint uniformByteSize(const ShaderUniform &description) override; |