mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-12 06:08:30 +09:00
[Chore] (MG_Impl/Framebuffer, MG_Impl/RenderState): move ReadBuffer to the right place
This commit is contained in:
@@ -304,6 +304,10 @@ namespace MobileGL {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ReadBuffer_State(GLenum src) {
|
||||||
|
// TODO: implement
|
||||||
|
}
|
||||||
|
|
||||||
void DeleteRenderbuffers_State(GLsizei n, const GLuint* renderbuffers) {
|
void DeleteRenderbuffers_State(GLsizei n, const GLuint* renderbuffers) {
|
||||||
if (n < 0) {
|
if (n < 0) {
|
||||||
MG_State::pGLContext->RecordError(
|
MG_State::pGLContext->RecordError(
|
||||||
@@ -575,6 +579,10 @@ namespace MobileGL {
|
|||||||
DrawBuffers_State(n, bufs);
|
DrawBuffers_State(n, bufs);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ReadBuffer(GLenum src) {
|
||||||
|
ReadBuffer_State(src);
|
||||||
|
}
|
||||||
|
|
||||||
void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
|
void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers) {
|
||||||
DeleteRenderbuffers_State(n, renderbuffers);
|
DeleteRenderbuffers_State(n, renderbuffers);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -46,6 +46,7 @@ namespace MobileGL {
|
|||||||
void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
|
void FramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
|
||||||
void DrawBuffer(GLenum buf);
|
void DrawBuffer(GLenum buf);
|
||||||
void DrawBuffers(GLsizei n, const GLenum* bufs);
|
void DrawBuffers(GLsizei n, const GLenum* bufs);
|
||||||
|
void ReadBuffer(GLenum src);
|
||||||
void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
|
void DeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers);
|
||||||
void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
|
void DeleteFramebuffers(GLsizei n, const GLuint* framebuffers);
|
||||||
GLenum CheckFramebufferStatus(GLenum target);
|
GLenum CheckFramebufferStatus(GLenum target);
|
||||||
|
|||||||
@@ -241,10 +241,6 @@ namespace MobileGL {
|
|||||||
// TODO: implement
|
// TODO: implement
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReadBuffer_State(GLenum src) {
|
|
||||||
// TODO: implement
|
|
||||||
}
|
|
||||||
|
|
||||||
void ClearStencil_State(GLint s) {
|
void ClearStencil_State(GLint s) {
|
||||||
// TODO: implement
|
// TODO: implement
|
||||||
}
|
}
|
||||||
@@ -390,10 +386,6 @@ namespace MobileGL {
|
|||||||
BlendColor_State(red, green, blue, alpha);
|
BlendColor_State(red, green, blue, alpha);
|
||||||
}
|
}
|
||||||
|
|
||||||
void ReadBuffer(GLenum src) {
|
|
||||||
ReadBuffer_State(src);
|
|
||||||
}
|
|
||||||
|
|
||||||
void ClearStencil(GLint s) {
|
void ClearStencil(GLint s) {
|
||||||
ClearStencil_State(s);
|
ClearStencil_State(s);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -45,7 +45,6 @@ namespace MobileGL {
|
|||||||
void BlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
|
void BlendFuncSeparate(GLenum sfactorRGB, GLenum dfactorRGB, GLenum sfactorAlpha, GLenum dfactorAlpha);
|
||||||
void BlendEquation(GLenum mode);
|
void BlendEquation(GLenum mode);
|
||||||
void BlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
void BlendColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
||||||
void ReadBuffer(GLenum src);
|
|
||||||
void ClearStencil(GLint s);
|
void ClearStencil(GLint s);
|
||||||
void ClearDepth(GLclampd depth);
|
void ClearDepth(GLclampd depth);
|
||||||
void ClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
void ClearColor(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha);
|
||||||
|
|||||||
Reference in New Issue
Block a user