Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

compiler directx glsl gpu hlsl metal python shader spir-v transpiler vulkan webgpu wgsl
100 Open Issues Need Help Last updated: Oct 20, 2026

Open Issues Need Help

View All on GitHub

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:frontend backend:rust direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:codegen backend:rust direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:codegen backend:mojo direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:glsl area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal backend:hlsl area:codegen backend:wgsl direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:codegen backend:hip direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:codegen backend:cuda direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:hip direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
enhancement good first issue backend:metal area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:mojo direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal area:codegen direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:mojo direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:mojo direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:hip direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:cuda direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:cuda direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:ci area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:mojo direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:hip direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:cuda direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:frontend direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:glsl area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:slang direction:output

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug help wanted area:frontend backend:mojo direction:input

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:hip direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:hip direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:codegen backend:wgsl direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:slang

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
documentation good first issue backend:glsl area:docs

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:mojo direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
enhancement good first issue area:runtime

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal backend:glsl area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:cuda direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:cuda direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:frontend direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal area:codegen direction:output coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:mojo direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue area:frontend backend:slang direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:glsl area:frontend direction:input coverage

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:glsl area:frontend backend:slang direction:input

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal backend:hlsl backend:glsl area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:metal backend:hlsl backend:glsl area:codegen

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl
bug good first issue backend:hlsl area:codegen backend:cuda backend:hip

Translate GPU shaders and compute kernels between Metal, HLSL and GLSL, and to SPIR-V and WGSL, through the CrossGL IR

Python
#compiler#directx#glsl#gpu#hlsl#metal#python#shader#spir-v#transpiler#vulkan#webgpu#wgsl