[Chore] (MG_Impl/Texture): add more assertion over unimplemented stubs

This commit is contained in:
2025-11-26 22:13:41 +08:00
parent da5b9686ba
commit e244974928
@@ -430,10 +430,12 @@ namespace MobileGL {
void TexImage1D_State(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border, void TexImage1D_State(GLenum target, GLint level, GLint internalFormat, GLsizei width, GLint border,
GLenum format, GLenum type, const GLvoid* pixels) { GLenum format, GLenum type, const GLvoid* pixels) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void TexBuffer_State(GLenum target, GLenum internalformat, GLuint texture) { void TexBuffer_State(GLenum target, GLenum internalformat, GLuint texture) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
GLboolean IsTexture_State(GLuint texture) { GLboolean IsTexture_State(GLuint texture) {
@@ -444,10 +446,12 @@ namespace MobileGL {
void GetTexParameterIuiv_State(GLenum target, GLenum pname, GLuint* params) { void GetTexParameterIuiv_State(GLenum target, GLenum pname, GLuint* params) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void GetTexParameterIiv_State(GLenum target, GLenum pname, GLint* params) { void GetTexParameterIiv_State(GLenum target, GLenum pname, GLint* params) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void GetTexParameteriv_State(GLenum target, GLenum pname, GLint* params) { void GetTexParameteriv_State(GLenum target, GLenum pname, GLint* params) {
@@ -822,38 +826,45 @@ namespace MobileGL {
void CopyTexImage1D_State(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, void CopyTexImage1D_State(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width,
GLint border) { GLint border) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexSubImage3D_State(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, void CompressedTexSubImage3D_State(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset,
GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei width, GLsizei height, GLsizei depth, GLenum format,
GLsizei imageSize, const void* data) { GLsizei imageSize, const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexSubImage2D_State(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, void CompressedTexSubImage2D_State(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width,
GLsizei height, GLenum format, GLsizei imageSize, const void* data) { GLsizei height, GLenum format, GLsizei imageSize, const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexSubImage1D_State(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format, void CompressedTexSubImage1D_State(GLenum target, GLint level, GLint xoffset, GLsizei width, GLenum format,
GLsizei imageSize, const void* data) { GLsizei imageSize, const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexImage3D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width, void CompressedTexImage3D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width,
GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize,
const void* data) { const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexImage2D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width, void CompressedTexImage2D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width,
GLsizei height, GLint border, GLsizei imageSize, const void* data) { GLsizei height, GLint border, GLsizei imageSize, const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void CompressedTexImage1D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border, void CompressedTexImage1D_State(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLint border,
GLsizei imageSize, const void* data) { GLsizei imageSize, const void* data) {
// TODO: implement // TODO: implement
THROW_UNIMPL_EXCEPTION;
} }
void BindTexture_State(GLenum target, GLuint texture) { void BindTexture_State(GLenum target, GLuint texture) {