From ee4b73b76885a9fca0a564c314761c46ccccab28 Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Sun, 23 Feb 2025 10:47:05 +0800 Subject: [PATCH] misc(log): more enums --- src/main/cpp/gl/log.c | 375 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 375 insertions(+) diff --git a/src/main/cpp/gl/log.c b/src/main/cpp/gl/log.c index e0572d7..9de630a 100644 --- a/src/main/cpp/gl/log.c +++ b/src/main/cpp/gl/log.c @@ -572,7 +572,382 @@ const char* glEnumToString(GLenum e) { CASE(GL_RGBA12) CASE(GL_RGBA16) + /* Buffers Array */ + CASE(GL_BUFFER_SIZE) + CASE(GL_BUFFER_USAGE) + CASE(GL_QUERY_COUNTER_BITS) + CASE(GL_CURRENT_QUERY) + CASE(GL_QUERY_RESULT) + CASE(GL_QUERY_RESULT_AVAILABLE) + CASE(GL_ARRAY_BUFFER) + CASE(GL_ELEMENT_ARRAY_BUFFER) + CASE(GL_ARRAY_BUFFER_BINDING) + CASE(GL_ELEMENT_ARRAY_BUFFER_BINDING) + CASE(GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING) + CASE(GL_READ_ONLY) + CASE(GL_WRITE_ONLY) + CASE(GL_READ_WRITE) + CASE(GL_BUFFER_ACCESS) + CASE(GL_BUFFER_MAPPED) + CASE(GL_BUFFER_MAP_POINTER) + CASE(GL_STREAM_DRAW) + CASE(GL_STREAM_READ) + CASE(GL_STREAM_COPY) + CASE(GL_STATIC_DRAW) + CASE(GL_STATIC_READ) + CASE(GL_STATIC_COPY) + CASE(GL_DYNAMIC_DRAW) + CASE(GL_DYNAMIC_READ) + CASE(GL_DYNAMIC_COPY) + CASE(GL_SRC1_ALPHA) + CASE(GL_VERTEX_ARRAY_BUFFER_BINDING) + CASE(GL_NORMAL_ARRAY_BUFFER_BINDING) + CASE(GL_COLOR_ARRAY_BUFFER_BINDING) + CASE(GL_INDEX_ARRAY_BUFFER_BINDING) + CASE(GL_TEXTURE_COORD_ARRAY_BUFFER_BINDING) + CASE(GL_EDGE_FLAG_ARRAY_BUFFER_BINDING) + CASE(GL_SECONDARY_COLOR_ARRAY_BUFFER_BINDING) + CASE(GL_FOG_COORDINATE_ARRAY_BUFFER_BINDING) + CASE(GL_WEIGHT_ARRAY_BUFFER_BINDING) +// CASE(GL_MAP_READ_BIT) +// CASE(GL_MAP_WRITE_BIT) + CASE(GL_BUFFER_ACCESS_FLAGS) + CASE(GL_BUFFER_MAP_LENGTH) + CASE(GL_BUFFER_MAP_OFFSET) +// CASE(GL_READ_ONLY) +// CASE(GL_WRITE_ONLY) +// CASE(GL_READ_WRITE) + CASE(GL_PIXEL_PACK_BUFFER) + CASE(GL_PIXEL_UNPACK_BUFFER) + CASE(GL_PIXEL_UNPACK_BUFFER_BINDING) + CASE(GL_PIXEL_PACK_BUFFER_BINDING) + CASE(GL_CURRENT_VERTEX_ATTRIB) + CASE(GL_MAP_PERSISTENT_BIT) + CASE(GL_QUERY_BUFFER_BINDING_AMD) + CASE(GL_COPY_READ_BUFFER) + CASE(GL_COPY_WRITE_BUFFER) +// CASE(GL_READ_BUFFER) +// CASE(GL_UNPACK_ROW_LENGTH) +// CASE(GL_UNPACK_SKIP_ROWS) +// CASE(GL_UNPACK_SKIP_PIXELS) +// CASE(GL_PACK_ROW_LENGTH) +// CASE(GL_PACK_SKIP_ROWS) +// CASE(GL_PACK_SKIP_PIXELS) +// CASE(GL_COLOR) +// CASE(GL_DEPTH) +// CASE(GL_STENCIL) +// CASE(GL_RED) +// CASE(GL_RGB8) +// CASE(GL_RGBA8) +// CASE(GL_RGB10_A2) + CASE(GL_TEXTURE_BINDING_3D) + CASE(GL_UNPACK_SKIP_IMAGES) + CASE(GL_UNPACK_IMAGE_HEIGHT) + CASE(GL_TEXTURE_3D) + CASE(GL_TEXTURE_WRAP_R) + CASE(GL_MAX_3D_TEXTURE_SIZE) + CASE(GL_UNSIGNED_INT_2_10_10_10_REV) + CASE(GL_MAX_ELEMENTS_VERTICES) + CASE(GL_MAX_ELEMENTS_INDICES) + CASE(GL_TEXTURE_MIN_LOD) + CASE(GL_TEXTURE_MAX_LOD) + CASE(GL_TEXTURE_BASE_LEVEL) + CASE(GL_TEXTURE_MAX_LEVEL) + CASE(GL_MIN) + CASE(GL_MAX) + CASE(GL_DEPTH_COMPONENT24) + CASE(GL_MAX_TEXTURE_LOD_BIAS) + CASE(GL_TEXTURE_COMPARE_MODE) + CASE(GL_TEXTURE_COMPARE_FUNC) +// CASE(GL_CURRENT_QUERY) +// CASE(GL_QUERY_RESULT) +// CASE(GL_QUERY_RESULT_AVAILABLE) +// CASE(GL_BUFFER_MAPPED) +// CASE(GL_BUFFER_MAP_POINTER) +// CASE(GL_STREAM_READ) +// CASE(GL_STREAM_COPY) +// CASE(GL_STATIC_READ) +// CASE(GL_STATIC_COPY) +// CASE(GL_DYNAMIC_READ) +// CASE(GL_DYNAMIC_COPY) + CASE(GL_MAX_DRAW_BUFFERS) + CASE(GL_DRAW_BUFFER0) + CASE(GL_DRAW_BUFFER1) + CASE(GL_DRAW_BUFFER2) + CASE(GL_DRAW_BUFFER3) + CASE(GL_DRAW_BUFFER4) + CASE(GL_DRAW_BUFFER5) + CASE(GL_DRAW_BUFFER6) + CASE(GL_DRAW_BUFFER7) + CASE(GL_DRAW_BUFFER8) + CASE(GL_DRAW_BUFFER9) + CASE(GL_DRAW_BUFFER10) + CASE(GL_DRAW_BUFFER11) + CASE(GL_DRAW_BUFFER12) + CASE(GL_DRAW_BUFFER13) + CASE(GL_DRAW_BUFFER14) + CASE(GL_DRAW_BUFFER15) + CASE(GL_MAX_FRAGMENT_UNIFORM_COMPONENTS) + CASE(GL_MAX_VERTEX_UNIFORM_COMPONENTS) + CASE(GL_SAMPLER_3D) + CASE(GL_SAMPLER_2D_SHADOW) + CASE(GL_FRAGMENT_SHADER_DERIVATIVE_HINT) +// CASE(GL_PIXEL_PACK_BUFFER) +// CASE(GL_PIXEL_UNPACK_BUFFER) +// CASE(GL_PIXEL_PACK_BUFFER_BINDING) +// CASE(GL_PIXEL_UNPACK_BUFFER_BINDING) + CASE(GL_FLOAT_MAT2x3) + CASE(GL_FLOAT_MAT2x4) + CASE(GL_FLOAT_MAT3x2) + CASE(GL_FLOAT_MAT3x4) + CASE(GL_FLOAT_MAT4x2) + CASE(GL_FLOAT_MAT4x3) + CASE(GL_SRGB) + CASE(GL_SRGB8) + CASE(GL_SRGB8_ALPHA8) + CASE(GL_COMPARE_REF_TO_TEXTURE) + CASE(GL_MAJOR_VERSION) + CASE(GL_MINOR_VERSION) + CASE(GL_NUM_EXTENSIONS) + CASE(GL_RGBA32F) + CASE(GL_RGB32F) + CASE(GL_RGBA16F) + CASE(GL_RGB16F) + CASE(GL_VERTEX_ATTRIB_ARRAY_INTEGER) + CASE(GL_MAX_ARRAY_TEXTURE_LAYERS) + CASE(GL_MIN_PROGRAM_TEXEL_OFFSET) + CASE(GL_MAX_PROGRAM_TEXEL_OFFSET) + CASE(GL_MAX_VARYING_COMPONENTS) + CASE(GL_TEXTURE_2D_ARRAY) + CASE(GL_TEXTURE_BINDING_2D_ARRAY) + CASE(GL_R11F_G11F_B10F) + CASE(GL_UNSIGNED_INT_10F_11F_11F_REV) + CASE(GL_RGB9_E5) + CASE(GL_UNSIGNED_INT_5_9_9_9_REV) + CASE(GL_TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH) + CASE(GL_TRANSFORM_FEEDBACK_BUFFER_MODE) + CASE(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS) + CASE(GL_TRANSFORM_FEEDBACK_VARYINGS) + CASE(GL_TRANSFORM_FEEDBACK_BUFFER_START) + CASE(GL_TRANSFORM_FEEDBACK_BUFFER_SIZE) + CASE(GL_TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN) + CASE(GL_RASTERIZER_DISCARD) + CASE(GL_MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS) + CASE(GL_MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS) + CASE(GL_INTERLEAVED_ATTRIBS) + CASE(GL_SEPARATE_ATTRIBS) + CASE(GL_TRANSFORM_FEEDBACK_BUFFER) + CASE(GL_TRANSFORM_FEEDBACK_BUFFER_BINDING) + CASE(GL_RGBA32UI) + CASE(GL_RGB32UI) + CASE(GL_RGBA16UI) + CASE(GL_RGB16UI) + CASE(GL_RGBA8UI) + CASE(GL_RGB8UI) + CASE(GL_RGBA32I) + CASE(GL_RGB32I) + CASE(GL_RGBA16I) + CASE(GL_RGB16I) + CASE(GL_RGBA8I) + CASE(GL_RGB8I) + CASE(GL_RED_INTEGER) + CASE(GL_RGB_INTEGER) + CASE(GL_RGBA_INTEGER) + CASE(GL_SAMPLER_2D_ARRAY) + CASE(GL_SAMPLER_2D_ARRAY_SHADOW) + CASE(GL_SAMPLER_CUBE_SHADOW) + CASE(GL_UNSIGNED_INT_VEC2) + CASE(GL_UNSIGNED_INT_VEC3) + CASE(GL_UNSIGNED_INT_VEC4) + CASE(GL_INT_SAMPLER_2D) + CASE(GL_INT_SAMPLER_3D) + CASE(GL_INT_SAMPLER_CUBE) + CASE(GL_INT_SAMPLER_2D_ARRAY) + CASE(GL_UNSIGNED_INT_SAMPLER_2D) + CASE(GL_UNSIGNED_INT_SAMPLER_3D) + CASE(GL_UNSIGNED_INT_SAMPLER_CUBE) + CASE(GL_UNSIGNED_INT_SAMPLER_2D_ARRAY) +// CASE(GL_BUFFER_ACCESS_FLAGS) +// CASE(GL_BUFFER_MAP_LENGTH) +// CASE(GL_BUFFER_MAP_OFFSET) + CASE(GL_DEPTH_COMPONENT32F) + CASE(GL_DEPTH32F_STENCIL8) + CASE(GL_FLOAT_32_UNSIGNED_INT_24_8_REV) + CASE(GL_FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) + CASE(GL_FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_RED_SIZE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_GREEN_SIZE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE) + CASE(GL_FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE) + CASE(GL_FRAMEBUFFER_DEFAULT) + CASE(GL_FRAMEBUFFER_UNDEFINED) + CASE(GL_DEPTH_STENCIL_ATTACHMENT) + CASE(GL_DEPTH_STENCIL) + CASE(GL_UNSIGNED_INT_24_8) + CASE(GL_DEPTH24_STENCIL8) + CASE(GL_UNSIGNED_NORMALIZED) + CASE(GL_DRAW_FRAMEBUFFER_BINDING) + CASE(GL_READ_FRAMEBUFFER) + CASE(GL_DRAW_FRAMEBUFFER) + CASE(GL_READ_FRAMEBUFFER_BINDING) + CASE(GL_RENDERBUFFER_SAMPLES) + CASE(GL_FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER) + CASE(GL_MAX_COLOR_ATTACHMENTS) + CASE(GL_COLOR_ATTACHMENT1) + CASE(GL_COLOR_ATTACHMENT2) + CASE(GL_COLOR_ATTACHMENT3) + CASE(GL_COLOR_ATTACHMENT4) + CASE(GL_COLOR_ATTACHMENT5) + CASE(GL_COLOR_ATTACHMENT6) + CASE(GL_COLOR_ATTACHMENT7) + CASE(GL_COLOR_ATTACHMENT8) + CASE(GL_COLOR_ATTACHMENT9) + CASE(GL_COLOR_ATTACHMENT10) + CASE(GL_COLOR_ATTACHMENT11) + CASE(GL_COLOR_ATTACHMENT12) + CASE(GL_COLOR_ATTACHMENT13) + CASE(GL_COLOR_ATTACHMENT14) + CASE(GL_COLOR_ATTACHMENT15) + CASE(GL_COLOR_ATTACHMENT16) + CASE(GL_COLOR_ATTACHMENT17) + CASE(GL_COLOR_ATTACHMENT18) + CASE(GL_COLOR_ATTACHMENT19) + CASE(GL_COLOR_ATTACHMENT20) + CASE(GL_COLOR_ATTACHMENT21) + CASE(GL_COLOR_ATTACHMENT22) + CASE(GL_COLOR_ATTACHMENT23) + CASE(GL_COLOR_ATTACHMENT24) + CASE(GL_COLOR_ATTACHMENT25) + CASE(GL_COLOR_ATTACHMENT26) + CASE(GL_COLOR_ATTACHMENT27) + CASE(GL_COLOR_ATTACHMENT28) + CASE(GL_COLOR_ATTACHMENT29) + CASE(GL_COLOR_ATTACHMENT30) + CASE(GL_COLOR_ATTACHMENT31) + CASE(GL_FRAMEBUFFER_INCOMPLETE_MULTISAMPLE) + CASE(GL_MAX_SAMPLES) + CASE(GL_HALF_FLOAT) +// CASE(GL_MAP_READ_BIT) +// CASE(GL_MAP_WRITE_BIT) +// CASE(GL_MAP_INVALIDATE_RANGE_BIT) +// CASE(GL_MAP_INVALIDATE_BUFFER_BIT) + CASE(GL_MAP_FLUSH_EXPLICIT_BIT) + CASE(GL_MAP_UNSYNCHRONIZED_BIT) + CASE(GL_RG) + CASE(GL_RG_INTEGER) + CASE(GL_R8) + CASE(GL_RG8) + CASE(GL_R16F) + CASE(GL_R32F) + CASE(GL_RG16F) + CASE(GL_RG32F) + CASE(GL_R8I) + CASE(GL_R8UI) + CASE(GL_R16I) + CASE(GL_R16UI) + CASE(GL_R32I) + CASE(GL_R32UI) + CASE(GL_RG8I) + CASE(GL_RG8UI) + CASE(GL_RG16I) + CASE(GL_RG16UI) + CASE(GL_RG32I) + CASE(GL_RG32UI) + CASE(GL_VERTEX_ARRAY_BINDING) + CASE(GL_R8_SNORM) + CASE(GL_RG8_SNORM) + CASE(GL_RGB8_SNORM) + CASE(GL_RGBA8_SNORM) + CASE(GL_SIGNED_NORMALIZED) + CASE(GL_PRIMITIVE_RESTART_FIXED_INDEX) +// CASE(GL_COPY_READ_BUFFER) +// CASE(GL_COPY_WRITE_BUFFER) +// CASE(GL_COPY_READ_BUFFER_BINDING) +// CASE(GL_COPY_WRITE_BUFFER_BINDING) + CASE(GL_UNIFORM_BUFFER) + CASE(GL_UNIFORM_BUFFER_BINDING) + CASE(GL_UNIFORM_BUFFER_START) + CASE(GL_UNIFORM_BUFFER_SIZE) + CASE(GL_MAX_VERTEX_UNIFORM_BLOCKS) + CASE(GL_MAX_FRAGMENT_UNIFORM_BLOCKS) + CASE(GL_MAX_COMBINED_UNIFORM_BLOCKS) + CASE(GL_MAX_UNIFORM_BUFFER_BINDINGS) + CASE(GL_MAX_UNIFORM_BLOCK_SIZE) + CASE(GL_MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS) + CASE(GL_MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS) + CASE(GL_UNIFORM_BUFFER_OFFSET_ALIGNMENT) + CASE(GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH) + CASE(GL_ACTIVE_UNIFORM_BLOCKS) + CASE(GL_UNIFORM_TYPE) + CASE(GL_UNIFORM_SIZE) + CASE(GL_UNIFORM_NAME_LENGTH) + CASE(GL_UNIFORM_BLOCK_INDEX) + CASE(GL_UNIFORM_OFFSET) + CASE(GL_UNIFORM_ARRAY_STRIDE) + CASE(GL_UNIFORM_MATRIX_STRIDE) + CASE(GL_UNIFORM_IS_ROW_MAJOR) + CASE(GL_UNIFORM_BLOCK_BINDING) + CASE(GL_UNIFORM_BLOCK_DATA_SIZE) + CASE(GL_UNIFORM_BLOCK_NAME_LENGTH) + CASE(GL_UNIFORM_BLOCK_ACTIVE_UNIFORMS) + CASE(GL_UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES) + CASE(GL_UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER) + CASE(GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER) + CASE(GL_INVALID_INDEX) + CASE(GL_MAX_VERTEX_OUTPUT_COMPONENTS) + CASE(GL_MAX_FRAGMENT_INPUT_COMPONENTS) + CASE(GL_MAX_SERVER_WAIT_TIMEOUT) + CASE(GL_OBJECT_TYPE) + CASE(GL_SYNC_CONDITION) + CASE(GL_SYNC_STATUS) + CASE(GL_SYNC_FLAGS) + CASE(GL_SYNC_FENCE) + CASE(GL_SYNC_GPU_COMMANDS_COMPLETE) + CASE(GL_UNSIGNALED) + CASE(GL_SIGNALED) + CASE(GL_ALREADY_SIGNALED) + CASE(GL_TIMEOUT_EXPIRED) + CASE(GL_CONDITION_SATISFIED) + CASE(GL_WAIT_FAILED) +// CASE(GL_SYNC_FLUSH_COMMANDS_BIT) +// CASE(GL_TIMEOUT_IGNORED) + CASE(GL_VERTEX_ATTRIB_ARRAY_DIVISOR) + CASE(GL_ANY_SAMPLES_PASSED) + CASE(GL_ANY_SAMPLES_PASSED_CONSERVATIVE) + CASE(GL_SAMPLER_BINDING) + CASE(GL_RGB10_A2UI) + CASE(GL_TEXTURE_SWIZZLE_R) + CASE(GL_TEXTURE_SWIZZLE_G) + CASE(GL_TEXTURE_SWIZZLE_B) + CASE(GL_TEXTURE_SWIZZLE_A) +// CASE(GL_GREEN) +// CASE(GL_BLUE) + CASE(GL_INT_2_10_10_10_REV) + CASE(GL_TRANSFORM_FEEDBACK) + CASE(GL_TRANSFORM_FEEDBACK_PAUSED) + CASE(GL_TRANSFORM_FEEDBACK_ACTIVE) + CASE(GL_TRANSFORM_FEEDBACK_BINDING) + CASE(GL_PROGRAM_BINARY_RETRIEVABLE_HINT) + CASE(GL_PROGRAM_BINARY_LENGTH) + CASE(GL_NUM_PROGRAM_BINARY_FORMATS) + CASE(GL_PROGRAM_BINARY_FORMATS) + CASE(GL_COMPRESSED_R11_EAC) + CASE(GL_COMPRESSED_SIGNED_R11_EAC) + CASE(GL_COMPRESSED_RG11_EAC) + CASE(GL_COMPRESSED_SIGNED_RG11_EAC) + CASE(GL_COMPRESSED_RGB8_ETC2) + CASE(GL_COMPRESSED_SRGB8_ETC2) + CASE(GL_COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2) + CASE(GL_COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2) + CASE(GL_COMPRESSED_RGBA8_ETC2_EAC) + CASE(GL_COMPRESSED_SRGB8_ALPHA8_ETC2_EAC) + CASE(GL_TEXTURE_IMMUTABLE_FORMAT) + CASE(GL_MAX_ELEMENT_INDEX) + CASE(GL_NUM_SAMPLE_COUNTS) + CASE(GL_TEXTURE_IMMUTABLE_LEVELS) /* * Miscellaneous