From b5b43bac50ad58949e70bcd1a34b1e6c4765fd51 Mon Sep 17 00:00:00 2001 From: chai Date: Wed, 10 Apr 2019 09:03:57 +0800 Subject: *misc --- source/modules/asura-core/graphics/gl.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'source/modules/asura-core/graphics/gl.h') diff --git a/source/modules/asura-core/graphics/gl.h b/source/modules/asura-core/graphics/gl.h index 82b9821..f28b983 100644 --- a/source/modules/asura-core/graphics/gl.h +++ b/source/modules/asura-core/graphics/gl.h @@ -61,8 +61,12 @@ namespace AsuraEngine void UseShader(Shader* shader); void UnuseShader(); + Shader* GetShader(); - void Draw(); + /// + /// 用来方便统计drawcall + /// + void DrawArrays(GLenum mode, GLint first, GLsizei count); /// /// Matrix stack相关操作 @@ -100,6 +104,7 @@ namespace AsuraEngine AEMath::Recti viewport; ///< 当前的视区,在切换HDC或者本窗口大小改变或者部分刷新时变动 MatrixStack matrix[3]; ///< model, view, projection矩阵 MatrixMode matrixMode; ///< 当前操作的矩阵 + uint drawcall; ///< 统计drawcall } state; private: -- cgit v1.1-26-g67d0