26 lines
672 B
Python
26 lines
672 B
Python
#!/usr/bin/env python3
|
|
"""
|
|
SDL3_GPU Slang Compiler Package
|
|
自动处理资源绑定点的Slang着色器编译器
|
|
"""
|
|
from shader_layout_generator import ShaderLayoutGenerator
|
|
from shader_types import ShaderStage, ResourceType, TargetFormat, Resource, ShaderInfo
|
|
from compiler import SDL3GPUSlangCompiler
|
|
from shader_parser import ShaderParser
|
|
from binding_manager import BindingManager
|
|
from code_generator import CodeGenerator
|
|
|
|
__all__ = [
|
|
'ShaderStage',
|
|
'ResourceType',
|
|
'TargetFormat',
|
|
'Resource',
|
|
'ShaderInfo',
|
|
'SDL3GPUSlangCompiler',
|
|
'ShaderParser',
|
|
'BindingManager',
|
|
'CodeGenerator',
|
|
'ShaderLayoutGenerator'
|
|
]
|
|
|
|
version = '1.0.0' |