Index A | B | C | D | E | F | G | H | I | K | L | M | N | P | Q | R | S | T | U | V | W | Z A accept() (crosstl.translator.ast.ASTNode method) add_annotation() (crosstl.translator.ast.ASTNode method) advance() (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.HIP.HipParser.HipParser method) advance_over_type() (crosstl.translator.parser.Parser method) aliases() (crosstl.translator.codegen.registry.BackendRegistry method) all() (crosstl.translator.codegen.registry.BackendRegistry method) ArrayAccessNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) ArrayLiteralNode (class in crosstl.translator.ast) ArrayNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) ArrayType (class in crosstl.translator.ast) AssignmentNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) AssociatedTypeNode (class in crosstl.backend.Rust.RustAst) ASTNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) ASTUtils (class in crosstl.translator.codegen.ast_utils) AtomicOperationNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) AtomicOpNode (class in crosstl.translator.ast) AttributeNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) B backend_names() (in module crosstl.translator.codegen.registry) BackendRegistry (class in crosstl.translator.codegen.registry) BackendSpec (class in crosstl.translator.codegen.registry) BinaryOpNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) BlockNode (class in crosstl.backend.GLSL.OpenglAst) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) BreakNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) BufferNode (class in crosstl.translator.ast) BufferOpNode (class in crosstl.translator.ast) build_dimension_query_helper() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) build_sample_count_query_helper() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) build_texture_query_levels_helper() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) BuiltinVariableNode (class in crosstl.translator.ast) C CallNode (class in crosstl.backend.common_ast) CaseNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) CastNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) CbufferNode (class in crosstl.backend.DirectX.DirectxAst) (in module crosstl.translator.ast) ClassNode (class in crosstl.backend.Mojo.MojoAst) CodeFormatter (class in crosstl.formatter) collect_function_return_types() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) collect_literal_int_constants() (in module crosstl.translator.codegen.array_utils) collect_resource_array_size_hints() (in module crosstl.translator.codegen.resource_arrays) collect_resource_query_names() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) collect_resource_query_requirements() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) collect_struct_member_types() (in module crosstl.translator.codegen.array_utils) compute_local_size() (in module crosstl.translator.codegen.stage_utils) compute_local_size_value() (in module crosstl.translator.codegen.stage_utils) ConstantBufferNode (class in crosstl.backend.common_ast) ConstantMemoryNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) ConstantNode (class in crosstl.backend.GLSL.OpenglAst) (class in crosstl.translator.ast) ConstNode (class in crosstl.backend.Rust.RustAst) ConstructorNode (class in crosstl.translator.ast) consume() (crosstl.backend.HIP.HipParser.HipParser method) ContinueNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) convert() (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) convert_cuda_builtin_function() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) convert_cuda_pointer_type() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) convert_cuda_type_to_crossgl() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) convert_hip_builtin_function() (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) convert_hip_pointer_type() (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) convert_hip_type_to_crossgl() (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) convert_type() (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) coord_component() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) create_empty_shader() (crosstl.translator.parser.Parser method) create_legacy_shader_node() (in module crosstl.translator.ast) crosstl module crosstl._crosstl module crosstl.backend.common_ast module crosstl.backend.CUDA module crosstl.backend.CUDA.CudaAst module crosstl.backend.CUDA.CudaCrossGLCodeGen module crosstl.backend.CUDA.CudaLexer module crosstl.backend.CUDA.CudaParser module crosstl.backend.DirectX module crosstl.backend.DirectX.DirectxAst module crosstl.backend.DirectX.DirectxCrossGLCodeGen module crosstl.backend.DirectX.DirectxLexer module crosstl.backend.DirectX.DirectxParser module crosstl.backend.DirectX.preprocessor module crosstl.backend.GLSL module crosstl.backend.GLSL.OpenglAst module crosstl.backend.GLSL.openglCrossglCodegen module crosstl.backend.GLSL.OpenglLexer module crosstl.backend.GLSL.OpenglParser module crosstl.backend.GLSL.preprocessor module crosstl.backend.HIP module crosstl.backend.HIP.HipAst module crosstl.backend.HIP.HipCrossGLCodeGen module crosstl.backend.HIP.HipLexer module crosstl.backend.HIP.HipParser module crosstl.backend.Metal module crosstl.backend.Metal.MetalAst module crosstl.backend.Metal.MetalCrossGLCodeGen module crosstl.backend.Metal.MetalLexer module crosstl.backend.Metal.MetalParser module crosstl.backend.Mojo module crosstl.backend.Mojo.MojoAst module crosstl.backend.Mojo.MojoCrossGLCodeGen module crosstl.backend.Mojo.MojoLexer module crosstl.backend.Mojo.MojoParser module crosstl.backend.Rust module crosstl.backend.Rust.RustAst module crosstl.backend.Rust.RustCrossGLCodeGen module crosstl.backend.Rust.RustLexer module crosstl.backend.Rust.RustParser module crosstl.backend.slang module crosstl.backend.slang.SlangAst module crosstl.backend.slang.SlangCrossGLCodeGen module crosstl.backend.slang.SlangLexer module crosstl.backend.slang.SlangParser module crosstl.backend.SPIRV module crosstl.backend.SPIRV.VulkanAst module crosstl.backend.SPIRV.VulkanCrossGLCodeGen module crosstl.backend.SPIRV.VulkanLexer module crosstl.backend.SPIRV.VulkanParser module crosstl.formatter module crosstl.translator module crosstl.translator.ast module crosstl.translator.codegen.array_utils module crosstl.translator.codegen.ast_utils module crosstl.translator.codegen.registry module crosstl.translator.codegen.resource_arrays module crosstl.translator.codegen.resource_diagnostics module crosstl.translator.codegen.resource_query module crosstl.translator.codegen.stage_utils module crosstl.translator.codegen.vector_arithmetic module crosstl.translator.lexer module crosstl.translator.parser module crosstl.translator.plugin_loader module crosstl.translator.source_registry module CudaBuiltinNode (class in crosstl.backend.CUDA.CudaAst) CudaCodeGen (class in crosstl.translator.codegen.cuda_codegen) CudaLexer (class in crosstl.backend.CUDA.CudaLexer) CudaParser (class in crosstl.backend.CUDA.CudaParser) CudaToCrossGLConverter (class in crosstl.backend.CUDA.CudaCrossGLCodeGen) D debug_print() (crosstl.translator.lexer.Lexer method) DecoratorNode (class in crosstl.backend.Mojo.MojoAst) DefaultNode (class in crosstl.backend.SPIRV.VulkanAst) DeleteNode (class in crosstl.backend.common_ast) DereferenceNode (class in crosstl.backend.Rust.RustAst) DescriptorSetNode (class in crosstl.backend.SPIRV.VulkanAst) DesignatedInitializerNode (class in crosstl.backend.common_ast) detect_array_element_type() (in module crosstl.translator.codegen.array_utils) detect_language() (crosstl.formatter.CodeFormatter method) dimension_query_spec() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) DiscardNode (class in crosstl.backend.common_ast) discover_backend_plugins() (in module crosstl.translator.plugin_loader) DoWhileNode (class in crosstl.backend.common_ast) E eat() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.backend.DirectX.DirectxParser.HLSLParser method) (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.Metal.MetalParser.MetalParser method) (crosstl.backend.Mojo.MojoParser.MojoParser method) (crosstl.backend.Rust.RustParser.RustParser method) (crosstl.backend.slang.SlangParser.SlangParser method) (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) (crosstl.translator.parser.Parser method) emit() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) emit_statement() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) ensure_query_prefix_helper() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) EnumNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) EnumVariantNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) error() (crosstl.backend.HIP.HipParser.HipParser method) evaluate_literal_int_expression() (in module crosstl.translator.codegen.array_utils) ExecutionModel (class in crosstl.translator.ast) ExportNode (class in crosstl.backend.slang.SlangAst) expression_result_type() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) expression_to_string() (crosstl.translator.codegen.ast_utils.ASTUtils static method) ExpressionNode (class in crosstl.translator.ast) ExpressionStatementNode (class in crosstl.translator.ast) ExtensionNode (class in crosstl.backend.slang.SlangAst) extensions() (crosstl.translator.source_registry.SourceRegistry method) F finalize_shader() (crosstl.translator.parser.Parser method) ForInNode (class in crosstl.translator.ast) format_array_declarator() (in module crosstl.translator.codegen.resource_arrays) format_array_type() (in module crosstl.translator.codegen.array_utils) format_c_style_array_declaration() (in module crosstl.translator.codegen.array_utils) format_code() (crosstl.formatter.CodeFormatter method) (in module crosstl.formatter) format_file() (in module crosstl.formatter) format_shader_code() (in module crosstl.formatter) format_type_argument() (crosstl.translator.parser.Parser method) ForNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) from_file() (crosstl.backend.CUDA.CudaLexer.CudaLexer class method) (crosstl.backend.DirectX.DirectxLexer.HLSLLexer class method) (crosstl.backend.GLSL.OpenglLexer.GLSLLexer class method) (crosstl.backend.Metal.MetalLexer.MetalLexer class method) (crosstl.backend.Mojo.MojoLexer.MojoLexer class method) (crosstl.backend.Rust.RustLexer.RustLexer class method) (crosstl.backend.slang.SlangLexer.SlangLexer class method) (crosstl.backend.SPIRV.VulkanLexer.VulkanLexer class method) FunctionCallNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) FunctionNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) FunctionType (class in crosstl.translator.ast) G generate() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) (crosstl.backend.Metal.MetalCrossGLCodeGen.MetalToCrossGLConverter method) (crosstl.backend.Mojo.MojoCrossGLCodeGen.MojoToCrossGLConverter method) (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) (crosstl.backend.slang.SlangCrossGLCodeGen.SlangToCrossGLConverter method) (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) (crosstl.translator.codegen.cuda_codegen.CudaCodeGen method) (crosstl.translator.codegen.directx_codegen.HLSLCodeGen method) (crosstl.translator.codegen.GLSL_codegen.GLSLCodeGen method) (crosstl.translator.codegen.hip_codegen.HipCodeGen method) (crosstl.translator.codegen.metal_codegen.MetalCodeGen method) (crosstl.translator.codegen.mojo_codegen.MojoCodeGen method) (crosstl.translator.codegen.rust_codegen.RustCodeGen method) (crosstl.translator.codegen.slang_codegen.SlangCodeGen method) (crosstl.translator.codegen.SPIRV_codegen.VulkanSPIRVCodeGen method) generate_array_access() (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) generate_dimension_query() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) generate_expression() (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) (crosstl.backend.Metal.MetalCrossGLCodeGen.MetalToCrossGLConverter method) (crosstl.backend.Mojo.MojoCrossGLCodeGen.MojoToCrossGLConverter method) (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) (crosstl.backend.slang.SlangCrossGLCodeGen.SlangToCrossGLConverter method) (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) generate_function() (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) (crosstl.backend.Metal.MetalCrossGLCodeGen.MetalToCrossGLConverter method) (crosstl.backend.Mojo.MojoCrossGLCodeGen.MojoToCrossGLConverter method) (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) (crosstl.backend.slang.SlangCrossGLCodeGen.SlangToCrossGLConverter method) (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) generate_sample_count_query() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) generate_statement() (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) generate_switch_statement() (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) generate_texture_query_levels() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) generate_variable_declaration() (crosstl.backend.GLSL.openglCrossglCodegen.GLSLToCrossGLConverter method) generic_visit() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) GenericNode (class in crosstl.backend.slang.SlangAst) GenericParameterNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) GenericType (class in crosstl.translator.ast) get() (crosstl.translator.codegen.registry.BackendRegistry method) (crosstl.translator.source_registry.SourceRegistry method) get_annotation() (crosstl.translator.ast.ASTNode method) get_array_size_from_node() (in module crosstl.translator.codegen.array_utils) get_backend() (in module crosstl.translator.codegen.registry) get_backend_extension() (in module crosstl.translator.codegen.registry) get_backend_spec() (in module crosstl.translator) get_by_extension() (crosstl.translator.source_registry.SourceRegistry method) get_codegen() (in module crosstl.translator.codegen.registry) get_function_info() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_indent() (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) get_legacy_compatible_semantic() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_legacy_compatible_type() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_member_info() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_parameter_info() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_parameter_type() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) get_semantic_from_attributes() (crosstl.translator.ast.VariableNode method) (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_tokens() (crosstl.translator.lexer.Lexer method) get_type_string() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_variable_info() (crosstl.translator.codegen.ast_utils.ASTUtils static method) get_variable_node_type() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) GLSLCodeGen (class in crosstl.translator.codegen.GLSL_codegen) GLSLLexer (class in crosstl.backend.GLSL.OpenglLexer) GLSLParser (class in crosstl.backend.GLSL.OpenglParser) GLSLPreprocessor (class in crosstl.backend.GLSL.preprocessor) GLSLToCrossGLConverter (class in crosstl.backend.GLSL.openglCrossglCodegen) H hip_to_crossgl() (in module crosstl.backend.HIP.HipCrossGLCodeGen) HipBuiltinNode (class in crosstl.backend.HIP.HipAst) HipCodeGen (class in crosstl.translator.codegen.hip_codegen) HipDevicePropertyNode (class in crosstl.backend.HIP.HipAst) HipErrorHandlingNode (class in crosstl.backend.HIP.HipAst) HipLexer (class in crosstl.backend.HIP.HipLexer) HipParser (class in crosstl.backend.HIP.HipParser) HipProgramNode (class in crosstl.backend.HIP.HipParser) HipToCrossGLConverter (class in crosstl.backend.HIP.HipCrossGLCodeGen) HLSLCodeGen (class in crosstl.translator.codegen.directx_codegen) HLSLLexer (class in crosstl.backend.DirectX.DirectxLexer) HLSLParser (class in crosstl.backend.DirectX.DirectxParser) HLSLPreprocessor (class in crosstl.backend.DirectX.preprocessor) HLSLToCrossGLConverter (class in crosstl.backend.DirectX.DirectxCrossGLCodeGen) I IdentifierNode (class in crosstl.translator.ast) IdentifierPatternNode (class in crosstl.translator.ast) IfNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) image_atomic_zero_value() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) image_value_type() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) ImplNode (class in crosstl.backend.Rust.RustAst) ImportNode (class in crosstl.backend.Mojo.MojoAst) (class in crosstl.backend.slang.SlangAst) (class in crosstl.translator.ast) in_parameter_context() (crosstl.translator.parser.Parser method) IncludeNode (class in crosstl.backend.DirectX.DirectxAst) (class in crosstl.backend.Mojo.MojoAst) InitializerListNode (class in crosstl.backend.common_ast) is_cbuffer_declaration() (crosstl.translator.parser.Parser method) is_function_declaration() (crosstl.translator.parser.Parser method) is_legacy_ast_node() (crosstl.translator.codegen.ast_utils.ASTUtils static method) is_multisample_resource_type() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) is_position_assignment() (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) is_range_for_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) is_sampled_resource_type() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) is_shadow_resource_type() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) is_type_token() (crosstl.translator.parser.Parser method) is_variable_declaration() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) K KernelLaunchNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) KernelNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) L LambdaNode (class in crosstl.translator.ast) LayoutNode (class in crosstl.backend.GLSL.OpenglAst) (class in crosstl.backend.SPIRV.VulkanAst) LetNode (class in crosstl.backend.Rust.RustAst) Lexer (class in crosstl.backend.CUDA.CudaLexer) (class in crosstl.backend.DirectX.DirectxLexer) (class in crosstl.backend.Rust.RustLexer) (class in crosstl.translator.lexer) LiteralNode (class in crosstl.translator.ast) LiteralPatternNode (class in crosstl.translator.ast) LoopNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) lower_vector_binary_operation() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) M Macro (class in crosstl.backend.DirectX.preprocessor) main() (in module crosstl._crosstl) map_semantic() (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.Metal.MetalCrossGLCodeGen.MetalToCrossGLConverter method) (crosstl.backend.Mojo.MojoCrossGLCodeGen.MojoToCrossGLConverter method) (crosstl.backend.slang.SlangCrossGLCodeGen.SlangToCrossGLConverter method) map_type() (crosstl.backend.DirectX.DirectxCrossGLCodeGen.HLSLToCrossGLConverter method) (crosstl.backend.Metal.MetalCrossGLCodeGen.MetalToCrossGLConverter method) (crosstl.backend.Mojo.MojoCrossGLCodeGen.MojoToCrossGLConverter method) (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) (crosstl.backend.slang.SlangCrossGLCodeGen.SlangToCrossGLConverter method) (crosstl.backend.SPIRV.VulkanCrossGLCodeGen.VulkanToCrossGLConverter method) match() (crosstl.backend.HIP.HipParser.HipParser method) MatchArmNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) MatchNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) MatrixType (class in crosstl.translator.ast) MemberAccessNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) MeshOpNode (class in crosstl.translator.ast) MetalCodeGen (class in crosstl.translator.codegen.metal_codegen) MetalLexer (class in crosstl.backend.Metal.MetalLexer) MetalParser (class in crosstl.backend.Metal.MetalParser) MetalToCrossGLConverter (class in crosstl.backend.Metal.MetalCrossGLCodeGen) MethodCallNode (class in crosstl.backend.common_ast) module crosstl crosstl._crosstl crosstl.backend.common_ast crosstl.backend.CUDA crosstl.backend.CUDA.CudaAst crosstl.backend.CUDA.CudaCrossGLCodeGen crosstl.backend.CUDA.CudaLexer crosstl.backend.CUDA.CudaParser crosstl.backend.DirectX crosstl.backend.DirectX.DirectxAst crosstl.backend.DirectX.DirectxCrossGLCodeGen crosstl.backend.DirectX.DirectxLexer crosstl.backend.DirectX.DirectxParser crosstl.backend.DirectX.preprocessor crosstl.backend.GLSL crosstl.backend.GLSL.OpenglAst crosstl.backend.GLSL.openglCrossglCodegen crosstl.backend.GLSL.OpenglLexer crosstl.backend.GLSL.OpenglParser crosstl.backend.GLSL.preprocessor crosstl.backend.HIP crosstl.backend.HIP.HipAst crosstl.backend.HIP.HipCrossGLCodeGen crosstl.backend.HIP.HipLexer crosstl.backend.HIP.HipParser crosstl.backend.Metal crosstl.backend.Metal.MetalAst crosstl.backend.Metal.MetalCrossGLCodeGen crosstl.backend.Metal.MetalLexer crosstl.backend.Metal.MetalParser crosstl.backend.Mojo crosstl.backend.Mojo.MojoAst crosstl.backend.Mojo.MojoCrossGLCodeGen crosstl.backend.Mojo.MojoLexer crosstl.backend.Mojo.MojoParser crosstl.backend.Rust crosstl.backend.Rust.RustAst crosstl.backend.Rust.RustCrossGLCodeGen crosstl.backend.Rust.RustLexer crosstl.backend.Rust.RustParser crosstl.backend.slang crosstl.backend.slang.SlangAst crosstl.backend.slang.SlangCrossGLCodeGen crosstl.backend.slang.SlangLexer crosstl.backend.slang.SlangParser crosstl.backend.SPIRV crosstl.backend.SPIRV.VulkanAst crosstl.backend.SPIRV.VulkanCrossGLCodeGen crosstl.backend.SPIRV.VulkanLexer crosstl.backend.SPIRV.VulkanParser crosstl.formatter crosstl.translator crosstl.translator.ast crosstl.translator.codegen.array_utils crosstl.translator.codegen.ast_utils crosstl.translator.codegen.registry crosstl.translator.codegen.resource_arrays crosstl.translator.codegen.resource_diagnostics crosstl.translator.codegen.resource_query crosstl.translator.codegen.stage_utils crosstl.translator.codegen.vector_arithmetic crosstl.translator.lexer crosstl.translator.parser crosstl.translator.plugin_loader crosstl.translator.source_registry MojoCodeGen (class in crosstl.translator.codegen.mojo_codegen) MojoLexer (class in crosstl.backend.Mojo.MojoLexer) MojoParser (class in crosstl.backend.Mojo.MojoParser) MojoToCrossGLConverter (class in crosstl.backend.Mojo.MojoCrossGLCodeGen) multisample_zero_value() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) N NamedType (class in crosstl.translator.ast) names() (crosstl.translator.codegen.registry.BackendRegistry method) (crosstl.translator.source_registry.SourceRegistry method) needs_query_metadata() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) NewNode (class in crosstl.backend.common_ast) next() (crosstl.backend.CUDA.CudaLexer.Lexer method) (crosstl.backend.DirectX.DirectxLexer.Lexer method) (crosstl.backend.Rust.RustLexer.Lexer method) next_token() (crosstl.translator.parser.Parser method) normalize_backend_name() (in module crosstl.translator.codegen.registry) normalize_stage_name() (in module crosstl.translator.codegen.stage_utils) NumberNode (class in crosstl.backend.GLSL.OpenglAst) P ParameterNode (class in crosstl.translator.ast) parse() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.backend.DirectX.DirectxParser.HLSLParser method) (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.HIP.HipParser.HipParser method) (crosstl.backend.Metal.MetalParser.MetalParser method) (crosstl.backend.Mojo.MojoParser.MojoParser method) (crosstl.backend.Rust.RustParser.RustParser method) (crosstl.backend.slang.SlangParser.SlangParser method) (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) (crosstl.translator.parser.Parser method) (crosstl.translator.source_registry.SourceSpec method) (in module crosstl.translator) parse_additive_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_array_literal() (crosstl.translator.parser.Parser method) parse_array_suffix() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_array_type() (in module crosstl.translator.codegen.array_utils) parse_assignment_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_attributes() (crosstl.translator.parser.Parser method) parse_bitwise_and_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_bitwise_or_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_bitwise_xor_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_block() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_case() (crosstl.translator.parser.Parser method) parse_cbuffer_as_struct() (crosstl.translator.parser.Parser method) parse_class() (crosstl.backend.HIP.HipParser.HipParser method) parse_constant() (crosstl.translator.parser.Parser method) parse_default_case() (crosstl.translator.parser.Parser method) parse_do_while_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_enum() (crosstl.translator.parser.Parser method) parse_enum_variant() (crosstl.translator.parser.Parser method) parse_equality_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_for_in_statement_after_for() (crosstl.translator.parser.Parser method) parse_for_loop_variable_declaration() (crosstl.translator.parser.Parser method) parse_for_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_function() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_generic_arguments() (crosstl.translator.parser.Parser method) parse_generic_declaration() (crosstl.translator.parser.Parser method) parse_generic_parameters() (crosstl.translator.parser.Parser method) parse_global() (crosstl.translator.parser.Parser method) parse_global_variable() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_hip_code() (in module crosstl.backend.HIP.HipLexer) (in module crosstl.backend.HIP.HipParser) parse_if_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_import() (crosstl.translator.parser.Parser method) parse_integer_literal_parts() (crosstl.translator.parser.Parser method) parse_kernel_launch() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_legacy_shader() (crosstl.translator.parser.Parser method) parse_let_declaration() (crosstl.translator.parser.Parser method) parse_literal() (crosstl.translator.parser.Parser method) parse_logical_and_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_logical_or_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_loop_statement() (crosstl.translator.parser.Parser method) parse_match_arm() (crosstl.translator.parser.Parser method) parse_match_statement() (crosstl.translator.parser.Parser method) parse_module() (crosstl.backend.Mojo.MojoParser.MojoParser method) (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) parse_multiplicative_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_parameter() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_parameter_list() (crosstl.translator.parser.Parser method) parse_parameters() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_pattern() (crosstl.translator.parser.Parser method) parse_postfix_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_precision_statement() (crosstl.translator.parser.Parser method) parse_preprocessor() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.backend.HIP.HipParser.HipParser method) parse_preprocessor_directive() (crosstl.translator.parser.Parser method) parse_primary_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_program() (crosstl.translator.parser.Parser method) parse_range_expression() (crosstl.translator.parser.Parser method) parse_range_for_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_relational_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_return_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_shader() (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.Metal.MetalParser.MetalParser method) (crosstl.backend.slang.SlangParser.SlangParser method) parse_shader_declaration() (crosstl.translator.parser.Parser method) parse_shader_stage() (crosstl.translator.parser.Parser method) parse_shader_stage_block() (crosstl.translator.parser.Parser method) parse_shift_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.backend.HIP.HipParser.HipParser method) (crosstl.translator.parser.Parser method) parse_struct() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_struct_initialization() (crosstl.backend.Rust.RustParser.RustParser method) parse_struct_member() (crosstl.translator.parser.Parser method) parse_switch_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_sync_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_ternary_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_trait() (crosstl.translator.parser.Parser method) parse_type() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.backend.Mojo.MojoParser.MojoParser method) (crosstl.translator.parser.Parser method) parse_unary_expression() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_variable_declaration() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) parse_variable_declaration_list() (crosstl.backend.CUDA.CudaParser.CudaParser method) parse_while_statement() (crosstl.backend.CUDA.CudaParser.CudaParser method) (crosstl.translator.parser.Parser method) Parser (class in crosstl.translator.parser) PassNode (class in crosstl.backend.Mojo.MojoAst) PatternNode (class in crosstl.translator.ast) peek() (crosstl.backend.CUDA.CudaLexer.Lexer method) (crosstl.backend.DirectX.DirectxLexer.Lexer method) (crosstl.backend.DirectX.DirectxParser.HLSLParser method) (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.HIP.HipParser.HipParser method) (crosstl.backend.Metal.MetalParser.MetalParser method) (crosstl.backend.Rust.RustLexer.Lexer method) (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) (crosstl.translator.parser.Parser method) peek_function() (crosstl.backend.CUDA.CudaParser.CudaParser method) peek_variable() (crosstl.backend.CUDA.CudaParser.CudaParser method) PointerAccessNode (class in crosstl.translator.ast) PointerType (class in crosstl.translator.ast) PostfixOpNode (class in crosstl.backend.common_ast) PragmaNode (class in crosstl.backend.DirectX.DirectxAst) (class in crosstl.backend.Mojo.MojoAst) PreprocessorNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) PrimitiveType (class in crosstl.translator.ast) PushConstantNode (class in crosstl.backend.SPIRV.VulkanAst) Q query_array_suffix() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_collect_functions() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_constructor() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_dimension_expression() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_helper_prefix() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_call_arguments() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_declaration() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_expression() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_name() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_parameter() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_metadata_type() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_return_type() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_type_name() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) query_walk_nodes() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) R RangeForNode (class in crosstl.backend.common_ast) RangeNode (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) raw_function_call_name() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) RayQueryOpNode (class in crosstl.translator.ast) RayTracingOpNode (class in crosstl.translator.ast) ReferenceNode (class in crosstl.backend.Rust.RustAst) ReferenceType (class in crosstl.translator.ast) register() (crosstl.translator.codegen.registry.BackendRegistry method) (crosstl.translator.source_registry.SourceRegistry method) register_backend() (in module crosstl.translator.codegen.registry) register_backend_spec() (in module crosstl.translator) register_default_sources() (in module crosstl.translator.source_registry) register_source() (in module crosstl.translator) report_error() (crosstl.translator.parser.Parser method) require_helper_function() (crosstl.translator.codegen.resource_query.ResourceQueryMixin method) require_vector_binary_helper() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) reset() (crosstl.backend.DirectX.DirectxLexer.Lexer method) resolve_name() (crosstl.translator.codegen.registry.BackendRegistry method) (crosstl.translator.source_registry.SourceRegistry method) resource_backend_name() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) resource_base_type() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) resource_call_result_type() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) ResourceDiagnosticMixin (class in crosstl.translator.codegen.resource_diagnostics) ResourceQueryMixin (class in crosstl.translator.codegen.resource_query) ReturnNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) RustCodeGen (class in crosstl.translator.codegen.rust_codegen) RustLexer (class in crosstl.backend.Rust.RustLexer) RustParser (class in crosstl.backend.Rust.RustParser) RustToCrossGLConverter (class in crosstl.backend.Rust.RustCrossGLCodeGen) S safe_get_body_statements() (crosstl.translator.codegen.ast_utils.ASTUtils static method) safe_get_function_qualifier() (crosstl.translator.codegen.ast_utils.ASTUtils static method) SamplerNode (class in crosstl.translator.ast) ShaderLanguage (class in crosstl.formatter) ShaderNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) ShaderStage (class in crosstl.translator.ast) ShaderStageNode (class in crosstl.backend.SPIRV.VulkanAst) shadow_zero_value() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) SharedMemoryNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) should_emit_qualified_function() (in module crosstl.translator.codegen.stage_utils) skip_comments() (crosstl.backend.Metal.MetalParser.MetalParser method) (crosstl.backend.Mojo.MojoParser.MojoParser method) (crosstl.backend.slang.SlangParser.SlangParser method) (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) (crosstl.translator.parser.Parser method) skip_newlines() (crosstl.backend.GLSL.OpenglParser.GLSLParser method) (crosstl.backend.HIP.HipParser.HipParser method) skip_unknown_token() (crosstl.translator.parser.Parser method) skip_until() (crosstl.backend.SPIRV.VulkanParser.VulkanParser method) SlangCodeGen (class in crosstl.translator.codegen.slang_codegen) SlangLexer (class in crosstl.backend.slang.SlangLexer) SlangParser (class in crosstl.backend.slang.SlangParser) SlangToCrossGLConverter (class in crosstl.backend.slang.SlangCrossGLCodeGen) SourceRegistry (class in crosstl.translator.source_registry) SourceSpec (class in crosstl.translator.source_registry) split_array_suffix() (in module crosstl.translator.codegen.resource_arrays) split_array_type_suffix() (in module crosstl.translator.codegen.array_utils) stage_matches() (in module crosstl.translator.codegen.stage_utils) StageNode (class in crosstl.translator.ast) StatementNode (class in crosstl.translator.ast) StaticAssertNode (class in crosstl.backend.common_ast) StaticNode (class in crosstl.backend.Rust.RustAst) StructInitializationNode (class in crosstl.backend.Rust.RustAst) StructMemberNode (class in crosstl.translator.ast) StructNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) (class in crosstl.translator.ast) StructPatternNode (class in crosstl.translator.ast) supported_backends() (in module crosstl.translator) supported_sources() (in module crosstl.translator) surface_x_offset() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) SwitchCaseNode (class in crosstl.backend.DirectX.DirectxAst) (class in crosstl.backend.Mojo.MojoAst) SwitchNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) SwitchStatementNode (class in crosstl.backend.DirectX.DirectxAst) SwizzleNode (class in crosstl.translator.ast) SyncNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) T TernaryOpNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) TextureAccessNode (class in crosstl.backend.CUDA.CudaAst) (class in crosstl.backend.HIP.HipAst) TextureNode (class in crosstl.translator.ast) TextureOpNode (class in crosstl.translator.ast) TextureResourceNode (class in crosstl.translator.ast) TextureSampleNode (class in crosstl.backend.common_ast) ThreadgroupSyncNode (class in crosstl.backend.common_ast) Token (class in crosstl.backend.DirectX.DirectxLexer) (class in crosstl.backend.HIP.HipLexer) (class in crosstl.backend.Rust.RustLexer) token_generator() (crosstl.backend.CUDA.CudaLexer.CudaLexer method) (crosstl.backend.DirectX.DirectxLexer.HLSLLexer method) (crosstl.backend.GLSL.OpenglLexer.GLSLLexer method) (crosstl.backend.Metal.MetalLexer.MetalLexer method) (crosstl.backend.Mojo.MojoLexer.MojoLexer method) (crosstl.backend.Rust.RustLexer.RustLexer method) (crosstl.backend.slang.SlangLexer.SlangLexer method) (crosstl.backend.SPIRV.VulkanLexer.VulkanLexer method) tokenize() (crosstl.backend.CUDA.CudaLexer.CudaLexer method) (crosstl.backend.DirectX.DirectxLexer.HLSLLexer method) (crosstl.backend.GLSL.OpenglLexer.GLSLLexer method) (crosstl.backend.HIP.HipLexer.HipLexer method) (crosstl.backend.Metal.MetalLexer.MetalLexer method) (crosstl.backend.Mojo.MojoLexer.MojoLexer method) (crosstl.backend.Rust.RustLexer.RustLexer method) (crosstl.backend.slang.SlangLexer.SlangLexer method) (crosstl.backend.SPIRV.VulkanLexer.VulkanLexer method) (crosstl.translator.lexer.Lexer method) TokenType (class in crosstl.backend.CUDA.CudaLexer) (class in crosstl.backend.DirectX.DirectxLexer) (class in crosstl.backend.Rust.RustLexer) TraitNode (class in crosstl.backend.Rust.RustAst) translate() (in module crosstl._crosstl) TupleNode (class in crosstl.backend.Rust.RustAst) TypeAliasNode (class in crosstl.backend.common_ast) (class in crosstl.backend.Rust.RustAst) TypedefNode (class in crosstl.backend.slang.SlangAst) TypeNode (class in crosstl.translator.ast) U UnaryOpNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) UniformNode (class in crosstl.backend.GLSL.OpenglAst) (class in crosstl.backend.SPIRV.VulkanAst) unsupported_image_atomic_resource_call() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) unsupported_multisample_resource_call() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) unsupported_resource_query_call() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) unsupported_sampled_resource_call() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) unsupported_shadow_resource_call() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method) UseNode (class in crosstl.backend.Rust.RustAst) V validate_spirv() (crosstl.formatter.CodeFormatter method) VariableDeclarationNode (class in crosstl.backend.Mojo.MojoAst) VariableNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) vector_element_type_from_generic() (crosstl.translator.parser.Parser method) vector_scalar_parameter_type() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) vector_type_for_components() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) vector_type_info() (crosstl.translator.codegen.vector_arithmetic.VectorArithmeticMixin method) VectorArithmeticMixin (class in crosstl.translator.codegen.vector_arithmetic) VectorConstructorNode (class in crosstl.backend.common_ast) (in module crosstl.translator.ast) VectorType (class in crosstl.translator.ast) visit() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) (crosstl.backend.Rust.RustCrossGLCodeGen.RustToCrossGLConverter method) visit_FunctionNode() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) visit_HipProgramNode() (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) visit_kernel_as_compute_shader() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) (crosstl.backend.HIP.HipCrossGLCodeGen.HipToCrossGLConverter method) visit_ShaderNode() (crosstl.backend.CUDA.CudaCrossGLCodeGen.CudaToCrossGLConverter method) VulkanLexer (class in crosstl.backend.SPIRV.VulkanLexer) VulkanParser (class in crosstl.backend.SPIRV.VulkanParser) VulkanSPIRVCodeGen (class in crosstl.translator.codegen.SPIRV_codegen) VulkanToCrossGLConverter (class in crosstl.backend.SPIRV.VulkanCrossGLCodeGen) W WaveOpNode (class in crosstl.translator.ast) WhileNode (class in crosstl.backend.common_ast) (class in crosstl.translator.ast) WildcardPatternNode (class in crosstl.translator.ast) Z zero_value_for_type() (crosstl.translator.codegen.resource_diagnostics.ResourceDiagnosticMixin method)