Files
blender-vrm/common/gl.py
小煜 091ad6a49a feat: Add VRM Blender addon with complete import/export functionality
- Add core VRM addon infrastructure with manifest and registration
- Add common utilities module with file system, logging, and conversion helpers
- Add human bone mapper with support for multiple rigging standards (Mixamo, MMD, Unreal, Rigify, etc.)
- Add VRM 0.x and 1.x format support with property groups and handlers
- Add editor UI panels for VRM metadata, spring bones, and MToon materials
- Add exporter with glTF2 extension support for VRM format serialization
- Add importer with scene reconstruction and armature generation
- Add MToon shader support with auto-setup and material migration
- Add spring bone physics simulation with constraint handling
- Add node constraint editor for advanced rigging control
- Add comprehensive validation and error handling with user dialogs
- Add scene watcher for real-time property synchronization
- Add workspace management and preference system
- Include Python cache files and Blender manifest configuration
- This is the initial commit establishing the complete VRM addon ecosystem for Blender
2026-01-01 14:21:56 +08:00

21 lines
613 B
Python

# SPDX-License-Identifier: MIT OR GPL-3.0-or-later
from typing import Final
GL_TRIANGLES: Final = 0x0004
GL_BYTE: Final = 0x1400
GL_UNSIGNED_BYTE: Final = 0x1401
GL_SHORT: Final = 0x1402
GL_UNSIGNED_SHORT: Final = 0x1403
GL_INT: Final = 0x1404
GL_UNSIGNED_INT: Final = 0x1405
GL_FLOAT: Final = 0x1406
GL_NEAREST: Final = 0x2600
GL_LINEAR: Final = 0x2601
GL_REPEAT: Final = 0x2901
GL_CLAMP_TO_EDGE: Final = 0x812F
GL_MIRRORED_REPEAT: Final = 0x8370
GL_NEAREST_MIPMAP_NEAREST: Final = 0x2700
GL_LINEAR_MIPMAP_NEAREST: Final = 0x2701
GL_NEAREST_MIPMAP_LINEAR: Final = 0x2702
GL_LINEAR_MIPMAP_LINEAR: Final = 0x2703