From 7894c2971626f9560b4ec77a1ce5a9a64a4f3810 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 21 Jun 2019 22:47:36 +0800 Subject: =?UTF-8?q?*=E6=A0=BC=E5=BC=8F=E5=8C=96=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- source/modules/asura-core/graphics/gpu_buffer.h | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'source/modules/asura-core/graphics/gpu_buffer.h') diff --git a/source/modules/asura-core/graphics/gpu_buffer.h b/source/modules/asura-core/graphics/gpu_buffer.h index f4f518f..f759c16 100644 --- a/source/modules/asura-core/graphics/gpu_buffer.h +++ b/source/modules/asura-core/graphics/gpu_buffer.h @@ -33,7 +33,8 @@ namespace AsuraEngine }; /// - /// VRAM缓冲,分顶点缓冲vbo和索引缓冲ebo两种,避免每次都从内存向显存上传数据。 + /// VRAM缓冲,分顶点缓冲vbo和索引缓冲ebo两种,避免每次都从内存向显存上传数据。在framework的renderers中 + /// 构建。 /// ASURA_ABSTRACT class GPUBuffer { @@ -44,13 +45,13 @@ namespace AsuraEngine static size_t GetDataTypeSize(GLenum datatype); - bool Fill(const void* data, size_t size, uint offset = 0) ASURA_THROW(Exception); + bool Fill(const void* data, size_t size, uint offset = 0) ASURA_THROW(Exception); - void Bind(); - void UnBind(); + void Bind(); + void UnBind(); - uint GetBufferSize(); - uint GetBufferCount(); + uint GetBufferSize(); + uint GetBufferCount(); GLenum GetDataType(); size_t GetDataTypeSize(); -- cgit v1.1-26-g67d0