LICENSE
MANIFEST.in
README.md
setup.cfg
setup.py
crosstl/__init__.py
crosstl/_crosstl.py
crosstl/formatter.py
crosstl.egg-info/PKG-INFO
crosstl.egg-info/SOURCES.txt
crosstl.egg-info/dependency_links.txt
crosstl.egg-info/requires.txt
crosstl.egg-info/top_level.txt
crosstl/backend/common_ast.py
crosstl/backend/CUDA/CudaAst.py
crosstl/backend/CUDA/CudaCrossGLCodeGen.py
crosstl/backend/CUDA/CudaLexer.py
crosstl/backend/CUDA/CudaParser.py
crosstl/backend/CUDA/__init__.py
crosstl/backend/CUDA/preprocessor.py
crosstl/backend/DirectX/DirectxAst.py
crosstl/backend/DirectX/DirectxCrossGLCodeGen.py
crosstl/backend/DirectX/DirectxLexer.py
crosstl/backend/DirectX/DirectxParser.py
crosstl/backend/DirectX/__init__.py
crosstl/backend/DirectX/preprocessor.py
crosstl/backend/GLSL/OpenglAst.py
crosstl/backend/GLSL/OpenglLexer.py
crosstl/backend/GLSL/OpenglParser.py
crosstl/backend/GLSL/__init__.py
crosstl/backend/GLSL/openglCrossglCodegen.py
crosstl/backend/GLSL/preprocessor.py
crosstl/backend/HIP/HipAst.py
crosstl/backend/HIP/HipCrossGLCodeGen.py
crosstl/backend/HIP/HipLexer.py
crosstl/backend/HIP/HipParser.py
crosstl/backend/HIP/__init__.py
crosstl/backend/HIP/preprocessor.py
crosstl/backend/Metal/MetalAst.py
crosstl/backend/Metal/MetalCrossGLCodeGen.py
crosstl/backend/Metal/MetalLexer.py
crosstl/backend/Metal/MetalParser.py
crosstl/backend/Metal/__init__.py
crosstl/backend/Metal/preprocessor.py
crosstl/backend/Mojo/MojoAst.py
crosstl/backend/Mojo/MojoCrossGLCodeGen.py
crosstl/backend/Mojo/MojoLexer.py
crosstl/backend/Mojo/MojoParser.py
crosstl/backend/Mojo/__init__.py
crosstl/backend/OpenCL/OpenCLAst.py
crosstl/backend/OpenCL/OpenCLCrossGLCodeGen.py
crosstl/backend/OpenCL/OpenCLLexer.py
crosstl/backend/OpenCL/OpenCLParser.py
crosstl/backend/OpenCL/__init__.py
crosstl/backend/OpenCL/preprocessor.py
crosstl/backend/Rust/RustAst.py
crosstl/backend/Rust/RustCrossGLCodeGen.py
crosstl/backend/Rust/RustLexer.py
crosstl/backend/Rust/RustParser.py
crosstl/backend/Rust/__init__.py
crosstl/backend/SPIRV/VulkanAst.py
crosstl/backend/SPIRV/VulkanCrossGLCodeGen.py
crosstl/backend/SPIRV/VulkanLexer.py
crosstl/backend/SPIRV/VulkanParser.py
crosstl/backend/SPIRV/__init__.py
crosstl/backend/SPIRV/preprocessor.py
crosstl/backend/slang/SlangAst.py
crosstl/backend/slang/SlangCrossGLCodeGen.py
crosstl/backend/slang/SlangLexer.py
crosstl/backend/slang/SlangParser.py
crosstl/backend/slang/__init__.py
crosstl/backend/slang/preprocessor.py
crosstl/translator/__init__.py
crosstl/translator/ast.py
crosstl/translator/language_spec.py
crosstl/translator/lexer.py
crosstl/translator/parser.py
crosstl/translator/plugin_loader.py
crosstl/translator/source_registry.py
crosstl/translator/stage_utils.py
crosstl/translator/validation.py
crosstl/translator/codegen/GLSL_codegen.py
crosstl/translator/codegen/SPIRV_codegen.py
crosstl/translator/codegen/__init__.py
crosstl/translator/codegen/array_utils.py
crosstl/translator/codegen/ast_utils.py
crosstl/translator/codegen/constant_ordering.py
crosstl/translator/codegen/cuda_codegen.py
crosstl/translator/codegen/directx_codegen.py
crosstl/translator/codegen/enum_utils.py
crosstl/translator/codegen/generic_function_utils.py
crosstl/translator/codegen/generic_struct_utils.py
crosstl/translator/codegen/glsl_buffer_layout.py
crosstl/translator/codegen/hip_codegen.py
crosstl/translator/codegen/image_access_contracts.py
crosstl/translator/codegen/match_utils.py
crosstl/translator/codegen/metal_codegen.py
crosstl/translator/codegen/mojo_codegen.py
crosstl/translator/codegen/registry.py
crosstl/translator/codegen/resource_arrays.py
crosstl/translator/codegen/resource_diagnostics.py
crosstl/translator/codegen/resource_query.py
crosstl/translator/codegen/rust_codegen.py
crosstl/translator/codegen/slang_codegen.py
crosstl/translator/codegen/stage_utils.py
crosstl/translator/codegen/vector_arithmetic.py
crosstl/translator/codegen/webgl_codegen.py
crosstl/translator/codegen/wgsl_codegen.py
docs/Makefile
docs/requirements.txt
docs/doxygen/Doxyfile
docs/scripts/build-doxygen.sh
docs/source/architecture.rst
docs/source/ast.rst
docs/source/backend-support.rst
docs/source/codegen-utilities.rst
docs/source/conf.py
docs/source/doxygen.rst
docs/source/examples.rst
docs/source/extending.rst
docs/source/index.rst
docs/source/lexer.rst
docs/source/quickstart.rst
docs/source/support-matrix.rst
docs/source/translation-pipeline.rst
docs/source/_static/custom.css
docs/source/api/backends.rst
docs/source/api/codegen.rst
docs/source/api/frontend.rst
docs/source/api/index.rst
docs/source/api/public.rst
docs/source/api/target-generators.rst
docs/source/api/native-backends/cuda.rst
docs/source/api/native-backends/directx.rst
docs/source/api/native-backends/glsl.rst
docs/source/api/native-backends/hip.rst
docs/source/api/native-backends/index.rst
docs/source/api/native-backends/metal.rst
docs/source/api/native-backends/mojo.rst
docs/source/api/native-backends/rust.rst
docs/source/api/native-backends/shared.rst
docs/source/api/native-backends/slang.rst
docs/source/api/native-backends/spirv.rst
docs/source/backends/cuda.rst
docs/source/backends/directx.rst
docs/source/backends/glsl.rst
docs/source/backends/hip.rst
docs/source/backends/index.rst
docs/source/backends/metal.rst
docs/source/backends/mojo.rst
docs/source/backends/rust.rst
docs/source/backends/slang.rst
docs/source/backends/spirv.rst
docs/source/backends/webgl.rst
docs/source/backends/wgsl.rst
examples/test.py
examples/advanced/ArrayTest.cgl
examples/advanced/GenericPatternMatching.cgl
examples/compute/ParticleSimulation.cgl
examples/cross_platform/UniversalPBRShader.cgl
examples/gpu_computing/MatrixMultiplication.cgl
examples/graphics/ComplexShader.cgl
examples/graphics/PerlinNoise.cgl
examples/graphics/SimpleShader.cgl
support/README.md
support/backends.json
support/features.json
tests/test_ci_workflows.py
tests/test_examples_contract.py
tests/test_examples_scripts.py
tests/test_examples_test_script.py
tests/test_formatter.py
tests/test_pr_issue_links.py
tests/test_pytest_failure_summary.py
tests/test_support_ci_summary.py
tests/test_support_issue_sync.py
tests/test_support_matrix.py
tests/test_support_signals.py
tests/test_tool_cli.py