Eduard-Mihai Burtescu
db208e7190
Avoid ever building rustc_codegen_spirv more than once in release mode.
2021-03-29 09:05:48 +02:00
Eduard-Mihai Burtescu
e9dc4580a0
default.nix: replace stdenv.lib
with lib
to silence warning.
2021-03-29 07:26:21 +02:00
XAMPPRocky
182bbca7e5
Update mod.rs
2021-03-27 17:12:11 +02:00
Erin Power
3fc6cd5a2f
Release 0.4.0-alpha.2
...
compute-shader@0.4.0-alpha.2
rustc_codegen_spirv@0.4.0-alpha.2
spirv-builder@0.4.0-alpha.2
spirv-std@0.4.0-alpha.2
spirv-std-macros@0.4.0-alpha.2
Generated by cargo-workspaces
2021-03-26 13:23:23 +01:00
khyperia
f8917fb2c7
CI test format
2021-03-26 13:15:29 +01:00
khyperia
eccd3b2559
run format on tests
2021-03-26 13:15:29 +01:00
khyperia
bc5c45f696
docs
2021-03-26 13:15:29 +01:00
khyperia
d3605f79c7
Add #[spirv(invariant)]
2021-03-26 13:15:29 +01:00
XAMPPRocky
3da44847ec
Make derivative arch functions public
2021-03-26 13:13:58 +01:00
XAMPPRocky
062eb58431
Update glam ( #540 )
2021-03-26 09:05:33 +01:00
XAMPPRocky
c3757cb9c7
Update README.md ( #534 )
2021-03-25 16:18:40 +01:00
Erin Power
1e7eb64f17
Release 0.4.0-alpha.1
...
compute-shader@0.4.0-alpha.1
rustc_codegen_spirv@0.4.0-alpha.1
spirv-builder@0.4.0-alpha.1
spirv-std@0.4.0-alpha.1
spirv-std-macros@0.4.0-alpha.1
Generated by cargo-workspaces
2021-03-25 16:16:25 +01:00
Ashley Hauck
15d96cde8c
Use the cute Function::all_inst_iter helper, because it's cute. ( #535 )
2021-03-25 10:20:34 +00:00
Erin Power
dea67c686c
Move min-const-generics features out of const-generics flag
2021-03-25 10:34:01 +02:00
Eduard-Mihai Burtescu
79200bb777
Produce TypeKind::Token
for {Image,Sampler,SampledImage} in type_kind
.
2021-03-24 14:51:50 +02:00
Johan Andersson
916f4798d3
Use Embark standard lints v0.3
2021-03-24 14:51:50 +02:00
Eduard-Mihai Burtescu
908487ae1d
entry: use T
instead of &T
for Input
s.
2021-03-23 09:30:24 +01:00
Eduard-Mihai Burtescu
8c1406ee39
entry: reorganize storage class handling, and move some checking to attr
.
2021-03-23 09:30:24 +01:00
Eduard-Mihai Burtescu
e04e1f53fc
Replace spirv_std::storage_class::X<T> with &T/&mut T and optionally #[spirv(x)].
2021-03-23 09:30:24 +01:00
Ashley
7c0c467e96
Follow best practice hints and reset command pool instead of the single buffer ( #528 )
2021-03-23 06:37:52 +01:00
Eduard-Mihai Burtescu
54cb4ada2e
compiletest: allow specifying filters via cargo compiletest ...
.
2021-03-22 19:01:56 +02:00
Eduard-Mihai Burtescu
ff028b90ec
compiletest: switch to structopt
for the cargo compiletest
CLI.
2021-03-22 19:01:56 +02:00
Eduard-Mihai Burtescu
b3c04e5951
compiletest: don't require --
to pass our specific flags. ( #523 )
...
* docs: removed outdated `cargo compiletest -- --clean` instructions.
* compiletest: don't require `--` to pass our specific flags.
2021-03-22 14:37:55 +00:00
Ashley
872e06257f
Clean up recreate_swapchain
and some other things in the ash runner ( #514 )
...
* Remove an unused command buffer and fence in the ash runner
* Don't recreate command buffer when recreating the swapchain
* Don't recreate the render pass
2021-03-22 14:05:45 +01:00
XAMPPRocky
e7d68f7435
Add primitive set of arch instructions ( #520 )
2021-03-22 10:55:18 +00:00
Ashley Hauck
89dc8c65aa
Add cubemaps ( #521 )
2021-03-22 11:35:42 +01:00
XAMPPRocky
681e4f21ae
Update nightly ( #516 )
2021-03-22 10:20:05 +00:00
Eduard-Mihai Burtescu
94f46142a7
Use AggregatedSpirvAttributes
instead of iterating over SpirvAttribute
s.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
ffcddd4f4c
attr: disallow multiple attributes that are identical or in the same category.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
8688e8c25a
attr: group attributes by their targets.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
a2026376b7
attr: group {ImageType,Sampler,SampledImage} into an IntrinsicType
enum.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
fdbfdec6f5
symbols: move SpirvAttribute
to the attr module.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
7f94fea3b6
attr: target_from_impl_item
can just be private.
2021-03-22 11:23:55 +02:00
Eduard-Mihai Burtescu
b3b3fbec98
tests: add a test for where #[spirv(...)]
attributes can (not) be used.
2021-03-22 11:23:55 +02:00
XAMPPRocky
52ae430ec1
Update dependencies ( #506 )
2021-03-22 09:27:34 +01:00
Eduard-Mihai Burtescu
3274778d98
link: don't use {:?}
with paths because it turns \ into \\.
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
e6a9dcec1c
Allow running cargo compiletest
from any sub-directory in the workspace.
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
27a1705d2e
compiletest: use a simpler path for deps_target_dir
.
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
75d101af81
Remove unnecessary exclude = ["./target"]
from Cargo.toml.
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
1e7ac7531c
compiletest: don't use string constants for paths.
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
f105b7d0d9
compiletest: don't set CARGO_MANIFEST_DIR (it doesn't do anything).
2021-03-22 08:01:22 +02:00
Eduard-Mihai Burtescu
3315e13528
compiletest: move the deps helper package into the workspace. ( #511 )
2021-03-19 19:34:08 +02:00
Ashley Hauck
3bc8a8076b
Fix recover_access_chain_from_offset on unsized fields ( #510 )
2021-03-19 15:23:55 +00:00
Ashley Hauck
4bd0dcaf3f
Update wgpu 0.6->0.7 ( #509 )
...
* Update wgpu 0.6->0.7
* Allow zlib license in dependencies
2021-03-19 13:59:29 +00:00
Erin Power
92737c11bb
Fix warning about no_std
2021-03-19 08:35:09 +01:00
Jesse
9fb930b8f1
feat: add OpImageSampleExplicitLod to spirv-std ( #498 )
2021-03-19 07:24:20 +01:00
XAMPPRocky
27eb1d1413
Refactor validation tests to use compiletest ( #464 )
...
* Refactor validation tests to use compiletest
* Update tests/ui/lang/core/ptr/allocate_const_scalar.rs
2021-03-18 17:16:21 +00:00
Erin Power
144a447f30
Add prefer-dynamic to cargo config
2021-03-17 12:33:50 +01:00
Erin Power
c18f9e170e
Disable testing on the example CPU runner
2021-03-17 11:53:50 +01:00
Henno
d92480b781
update compute shader attribute docs ( #499 )
2021-03-17 08:21:25 +01:00