Skip to content

Add optional naga_module field to ShaderDesc for Naga IR shaders#313

Merged
kvark merged 1 commit intomainfrom
claude/naga-ir-shader-api-WQyjC
Mar 18, 2026
Merged

Add optional naga_module field to ShaderDesc for Naga IR shaders#313
kvark merged 1 commit intomainfrom
claude/naga-ir-shader-api-WQyjC

Conversation

@kvark
Copy link
Owner

@kvark kvark commented Mar 18, 2026

No description provided.

Allow users to provide a pre-built `naga::Module` for shader creation
instead of only WGSL source strings. When `naga_module` is provided,
WGSL parsing is skipped and the module is validated directly against
device capabilities. The `source` field serves as debug info (SPIR-V
source maps, shader dumps) when non-empty.

https://claude.ai/code/session_01EqtPY5SqQrzupBJ7hMJWK9
@kvark kvark enabled auto-merge (rebase) March 18, 2026 01:50
@kvark kvark merged commit fb7e754 into main Mar 18, 2026
12 checks passed
@kvark kvark deleted the claude/naga-ir-shader-api-WQyjC branch March 18, 2026 01:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants