diff --git a/inc/hgl/graph/BufferData.h b/inc/hgl/graph/BufferData.h index 016344db..1175a8e8 100644 --- a/inc/hgl/graph/BufferData.h +++ b/inc/hgl/graph/BufferData.h @@ -27,7 +27,6 @@ namespace hgl protected: - friend BufferData *CreateBufferData(const GLenum &dt,const uint &dbytes,const uint &dcm,const GLsizeiptr &count); friend BufferData *CreateBufferData(void *data,const GLenum &dt,const uint &dbytes,const uint &dcm,const GLsizeiptr &count); BufferData(const GLenum &dt,const uint &dbytes,const uint &dcm,const GLsizeiptr &count,char *data) diff --git a/src/RenderDriver/BufferData.cpp b/src/RenderDriver/BufferData.cpp index b78e1352..f9eb5b04 100644 --- a/src/RenderDriver/BufferData.cpp +++ b/src/RenderDriver/BufferData.cpp @@ -6,6 +6,7 @@ namespace hgl { class BufferDataSelfAlloc:public BufferData { + friend BufferData *CreateBufferData(const GLenum &dt,const uint &dbytes,const uint &dcm,const GLsizeiptr &count); public: using BufferData::BufferData;