Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/naga
Universal shader translation in Rust
https://github.com/gfx-rs/naga
[revised v0.10 backport] [spv-out] Use `IndexSet` instead of `HashSet` for iterated sets (capabilities/extensions).
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
[v0.10] Backport #2389 ([spv-out] Use `IndexSet` instead of `HashSet` for iterated sets (capabilities/extensions)).
eddyb opened this pull request over 1 year ago
eddyb opened this pull request over 1 year ago
[spv-out] Use `IndexSet` instead of `HashSet` for iterated sets (capabilities/extensions).
eddyb opened this pull request over 1 year ago
eddyb opened this pull request over 1 year ago
Naga should map `break if` 1:1 to the backend (i.e. `do`-`while` for GLSL/HLSL/MSL).
eddyb opened this issue over 1 year ago
eddyb opened this issue over 1 year ago
[v0.10] Backport #2290 ([spv-in] Convert conditional backedges to `break if`).
eddyb opened this pull request over 1 year ago
eddyb opened this pull request over 1 year ago
Misleading error message when f64 is used in shader
TrueDoctor opened this issue over 1 year ago
TrueDoctor opened this issue over 1 year ago
cargo install --git https://github.com/gfx-rs/naga naga-cli fails
TrueDoctor opened this issue over 1 year ago
TrueDoctor opened this issue over 1 year ago
[glsl-in] Doesn't support commas in structure definitions
magcius opened this issue over 1 year ago
magcius opened this issue over 1 year ago
Don't `use std::opsIndex`, used only when `"validate"` is on.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
[glsl-out] Fix functions with array return type
Gordon-F opened this pull request over 1 year ago
Gordon-F opened this pull request over 1 year ago
Remove unnecessary macro parameters
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
[glsl-out] Return type for returning arrays is incorrect
Wumpf opened this issue over 1 year ago
Wumpf opened this issue over 1 year ago
add debug info for spv-out
wicast opened this pull request over 1 year ago
wicast opened this pull request over 1 year ago
Omit non referenced expressions
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Refine `xtask` based on feedback from `wgpu`#3844
ErichDonGubler opened this pull request over 1 year ago
ErichDonGubler opened this pull request over 1 year ago
Cache `target/` folders in CI
ErichDonGubler opened this pull request over 1 year ago
ErichDonGubler opened this pull request over 1 year ago
Expose all ray-query flags in constants
kvark opened this pull request over 1 year ago
kvark opened this pull request over 1 year ago
Makefile: validate-spv: update spirv-as and spirv-val invocations.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
Mistranslation of `loop` with `continuing` block
Patryk27 opened this issue over 1 year ago
Patryk27 opened this issue over 1 year ago
spv-out: implement OpArrayLength on array buffer bindings
kvark opened this pull request over 1 year ago
kvark opened this pull request over 1 year ago
WGSL: Invalid span for error
sotrh opened this issue over 1 year ago
sotrh opened this issue over 1 year ago
Add a flag that omits expressions that are not referenced by any other expressions or statements
teoxoy opened this issue over 1 year ago
teoxoy opened this issue over 1 year ago
Naga conversion rule seems to be inconsistent and breaking?
Trap101 opened this issue over 1 year ago
Trap101 opened this issue over 1 year ago
[spv-out] Cannot use arrayLength() on a runtime-sized array contained within a binding_array
JMS55 opened this issue over 1 year ago
JMS55 opened this issue over 1 year ago
Complete HLSL reserved symbols
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Add backend intrinsics/built-in functions to their respective reserved keywords list
teoxoy opened this issue over 1 year ago
teoxoy opened this issue over 1 year ago
extractBits unimplemented
Brad-Hesson opened this issue over 1 year ago
Brad-Hesson opened this issue over 1 year ago
confusing error message when using the wrong type in WGSL operation
ScanMountGoat opened this issue over 1 year ago
ScanMountGoat opened this issue over 1 year ago
Update snapshots
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
ADJUST_COORDINATE_SPACE introduces numerical error into depth values
komadori opened this issue over 1 year ago
komadori opened this issue over 1 year ago
[0.12] Support array bindings of buffers
kvark opened this pull request over 1 year ago
kvark opened this pull request over 1 year ago
[WGSL] Add DispatchIndirect builtin
JMS55 opened this issue over 1 year ago
JMS55 opened this issue over 1 year ago
Unclear error when attempting to have dynamic memory within dynamic memory
StarArawn opened this issue over 1 year ago
StarArawn opened this issue over 1 year ago
Bump `bitflags` to v2
daxpedda opened this pull request over 1 year ago
daxpedda opened this pull request over 1 year ago
[spv-in] Remove the cast from `parse_image_query_size`
expenses opened this pull request over 1 year ago
expenses opened this pull request over 1 year ago
[spv-in] Sampling results for depth textures need to be changed to scalar floats
expenses opened this issue over 1 year ago
expenses opened this issue over 1 year ago
[spv-in] Handle image writes with non-vec4 values
expenses opened this issue over 1 year ago
expenses opened this issue over 1 year ago
[spv-in] shaders that use `OpImageQuerySize` to read uint values and do comparisons with them don't pass validation
expenses opened this issue over 1 year ago
expenses opened this issue over 1 year ago
Implement Pack/Unpack for HLSL
Elabajaba opened this pull request over 1 year ago
Elabajaba opened this pull request over 1 year ago
refactor: `warn` on `clippy::unimplemented`, migrate away
ErichDonGubler opened this pull request over 1 year ago
ErichDonGubler opened this pull request over 1 year ago
Phony assignments causing errors
unvestigate opened this issue over 1 year ago
unvestigate opened this issue over 1 year ago
"Unable to unroll loop" error compiling generated HLSL code that writes to a matrix row in a loop
pixelspark opened this issue over 1 year ago
pixelspark opened this issue over 1 year ago
[wgsl-in] Parse error for subtraction in array index
fintelia opened this issue over 1 year ago
fintelia opened this issue over 1 year ago
Entry point PS at Fragment is invalid: Bindings for [2] conflict with other resource
unvestigate opened this issue over 1 year ago
unvestigate opened this issue over 1 year ago
Handle case insensitive FXC HLSL keywords.
PJB3005 opened this pull request over 1 year ago
PJB3005 opened this pull request over 1 year ago
naga-cli 0.12.0 tag build behavior change
chenrui333 opened this issue over 1 year ago
chenrui333 opened this issue over 1 year ago
Add changelog for v0.12
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
Backport #2290.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
Backport #2290.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
[wgsl-in] Error on param redefinition
SparkyPotato opened this pull request over 1 year ago
SparkyPotato opened this pull request over 1 year ago
[front/spir-v] Obey the `is_depth` field of `OpTypeImage`
expenses opened this pull request over 1 year ago
expenses opened this pull request over 1 year ago
Evaluate cost / benefit of `"span"` feature
jimblandy opened this issue over 1 year ago
jimblandy opened this issue over 1 year ago
[WGSL] Add global_invocation_index and workgroup_index
JMS55 opened this issue over 1 year ago
JMS55 opened this issue over 1 year ago
Correct type of index and flush the emitter
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Change type of constant sized arrays to `NonZeroU32`
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Common name for all `GlobalCtx` producing methods
jimblandy opened this issue over 1 year ago
jimblandy opened this issue over 1 year ago
Introduce `GlobalCtx`
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
[spv-out] `ZeroValue` expressions produce too many `OpConstantNull` instructions
jimblandy opened this issue over 1 year ago
jimblandy opened this issue over 1 year ago
Introduce `Expression::Literal`.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
Introduce `Expression::ZeroValue`.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
[msl-out] Revert af4d989 since #764 removes the need for it
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
refactor(valid)!: remove unneeded `ConstantError::Unresolved{Component,Size}`
ErichDonGubler opened this pull request over 1 year ago
ErichDonGubler opened this pull request over 1 year ago
`naga::valid::ConstantError::UnresolvedComponent` and `UnresolvedSize` are no longer necessary
jimblandy opened this issue over 1 year ago
jimblandy opened this issue over 1 year ago
Document which expressions are in scope for a `break_if` expression.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
Should Naga's error representation be the public error API?
ErichDonGubler opened this issue over 1 year ago
ErichDonGubler opened this issue over 1 year ago
[spv-in] Improve documentation for SPIR-V control flow parsing.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
[spv-in] Bubble up loop `break`s, out of switch `case`s.
eddyb opened this pull request over 1 year ago
eddyb opened this pull request over 1 year ago
Vulkan validation error: "OpTypeStruct containing an OpTypeRuntimeArray must be decorated with Block or BufferBlock"
SludgePhD opened this issue over 1 year ago
SludgePhD opened this issue over 1 year ago
Fold `Error` source chain `Display` output into shader errors
ErichDonGubler opened this pull request over 1 year ago
ErichDonGubler opened this pull request over 1 year ago
Consolidate diagnostic presentation logic into library error types
ErichDonGubler opened this issue over 1 year ago
ErichDonGubler opened this issue over 1 year ago
[hlsl-out] Fix return type for firstbitlow/high
evahop opened this pull request over 1 year ago
evahop opened this pull request over 1 year ago
[wgsl-in] Incorrect handling of negative integers with hex values
Wumpf opened this issue over 1 year ago
Wumpf opened this issue over 1 year ago
[wgsl-in] 0.0 / 0.0 should not be allowed
Wumpf opened this issue over 1 year ago
Wumpf opened this issue over 1 year ago
[wgsl-in] Missing integer type validation for contants
Wumpf opened this issue over 1 year ago
Wumpf opened this issue over 1 year ago
Add changelog for v0.12
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Implement const-expressions (phase 2)
teoxoy opened this pull request over 1 year ago
teoxoy opened this pull request over 1 year ago
Use argument buffers on Metal
kanerogers opened this issue over 1 year ago
kanerogers opened this issue over 1 year ago
Remove front::wgsl::lower::ExpressionContext::reborrow.
jimblandy opened this pull request over 1 year ago
jimblandy opened this pull request over 1 year ago
WIP add support for parsing Op::AtomicLoad in spv frontend
schell opened this pull request over 1 year ago
schell opened this pull request over 1 year ago
build: move from `make` to `cargo xtask` workflows
ErichDonGubler opened this pull request almost 2 years ago
ErichDonGubler opened this pull request almost 2 years ago
chore(clippy): `deny` `clippy::dbg_macro`
ErichDonGubler opened this pull request almost 2 years ago
ErichDonGubler opened this pull request almost 2 years ago
[spv-in] Convert conditional backedges to `break if`.
eddyb opened this pull request almost 2 years ago
eddyb opened this pull request almost 2 years ago
Ray Tracing Support (glsl->spv)
daniel-keitel opened this pull request almost 2 years ago
daniel-keitel opened this pull request almost 2 years ago
Support array bindings of buffers
kvark opened this pull request almost 2 years ago
kvark opened this pull request almost 2 years ago
Rename `allow_point_size` to `allow_and_force_point_size`
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
Add partial derivative builtins
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
[glsl-out] Declaring a variable called "texture" leads to a translation error under certain conditions
polina4096 opened this issue almost 2 years ago
polina4096 opened this issue almost 2 years ago
[meta] const/override-expressions
teoxoy opened this issue almost 2 years ago
teoxoy opened this issue almost 2 years ago
[glsl-in] Switch implicit type conversion
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
Bad error message for compute entry point without `@workgroup_size` attribute
jimblandy opened this issue almost 2 years ago
jimblandy opened this issue almost 2 years ago
Differentiate between i32 and u32 in switch
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
Implement const-expressions (phase 1)
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
Split image bounds check policy
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
Fix zero initialization of workgroup memory
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
[spv-out] fix `countLeadingZeros` impl
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
[spv-out] Cache constant composites
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
Add missing capabilities
teoxoy opened this pull request almost 2 years ago
teoxoy opened this pull request almost 2 years ago
[wgsl-in] Add predeclared vector and matrix type aliases
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
Fix texture built-ins where u32 was expected
evahop opened this pull request almost 2 years ago
evahop opened this pull request almost 2 years ago
[glsl-in]: Document some fields of `naga::front::glsl::context::Context`.
jimblandy opened this pull request almost 2 years ago
jimblandy opened this pull request almost 2 years ago