Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/gfx-rs/wgpu

A cross-platform, safe, pure-Rust graphics API.
https://github.com/gfx-rs/wgpu

spv-out: Use OpImageQuerySize for MS images

419a6c69f9a49713b041a2c1c973129ee190caf0 authored almost 3 years ago
metal: simplify surface `fn dimensions()`

dd4a5396d68f087580205ffcc7db3105f11c053d authored almost 3 years ago
metal: set `max_buffer_size` by the correct physical device limits, M1 Max can support up to 36GB

6595188e8e1451d08b634322e837f569d3ac332e authored almost 3 years ago
Improve shader support documentation

87102ccdf5e8e5455f22dee12617c37b8c00bd08 authored almost 3 years ago
vulkan: correctly set INDEPENDENT_BLEND,make runable on Android 8.x

7f3c6f70194170fbd50f55db7e335df28d0b2702 authored almost 3 years ago
Roll naga from 8e2e39e to a45b9a6 (27 revisions)

1bd85a835a7fa88028d1e908991fc23be1084220 authored almost 3 years ago
wgsl: update find msb/lsb names (#1735)

a45b9a6cc691a671aa24a32114b51c5acae02420 authored almost 3 years ago
[msl-out] Bounds checks for `ImageLoad` and `ImageStore`. (#1730)

679087bd9c9d443f842cee9db4bb02ef29ce0c38 authored almost 3 years ago
[msl-out] Write 'using metal::uint' at the top, to work around bug. (#1740)

This lets us remove some special cases where `uint` must be fully
qualified, even though other ...

688ad474f71cce856a6dbd792dccbb3b702da477 authored almost 3 years ago
vulkan: HDR ASTC formats support

01628a1fad05708ebc3d5e701736915b39ad37ae authored almost 3 years ago
Use cargo nextest for running our tests (#2495)

373cc61084612f691729d819fecd910641fe4275 authored almost 3 years ago
glsl-in: Add test for conditional builtin inject

1ccfc8991ef706636a384397c897a618ae59bf58 authored almost 3 years ago
glsl-in: inject sampler2DMSArray builtins on use

9f62feee8733a2a12ba3133cabe7ab13e7d1ccf7 authored almost 3 years ago
Fix emscripten (#2494)

eacc2929caf27cded597bf15ef837980dd568e68 authored almost 3 years ago
Use EGL surfaceless platform when windowing system is not found (#2339)

* Use EGL surfaceless platform when windowing system is not found

Falling back to egl::DEFAUL...

70db03dc990f2c705461532c5434d047380476db authored almost 3 years ago
Update dev deps (#2493)

bfcdcd64867d3ddb76e47b1717ba29259d4acf2a authored almost 3 years ago
glsl-in: inject samplerCubeArray builtins on use

Arrayed cube images require a special capabilities in some backends, so
like how we already do w...

66d59eb7ac8fdfa4b842d312adb2215789a2df4e authored almost 3 years ago
hal/vk: Refactor `create_surface_from_ns_view` , make it both correct on iOS macOS

8dd711ed3db7f1ed6c4116f42730962fd94ee3a6 authored almost 3 years ago
Re-allow vk backend on Apple platforms via vulkan-portability feature

fa35c0a0f4aaae35ab3d129266199008d89928fa authored almost 3 years ago
Give `Expression::ImageLoad` separate `sample` and `level` operands.

07f9cf670c7cd47cc53dff33853dd30421543f7e authored almost 3 years ago
Add COPY_DST to Metal's surface usage bits

c1dcd6ddee2e44fcab3dc15472cb4a0606e44548 authored almost 3 years ago
Don't test on MSRV, just check

91990298b30be204faeb91045acd2f018cd5a0ac authored almost 3 years ago
bench: backends

c524a6beac85305585638b7745c9691e9f9ce4a5 authored almost 3 years ago
Address Jim's notes

8fd8e7d575661b6ad567bc277716142ff4867e47 authored almost 3 years ago
bench: validation

14b4a686c6c576a955a58755f9cbda426cb67523 authored almost 3 years ago
bench: glsl, spirv, and bincode inputs

5879f9ea7304365b7d5b4a77ff78bd9ffda305ba authored almost 3 years ago
bench: WGSL parsing

b05f648842f2c0bf10e28ecbb89c1bcf8114bb18 authored almost 3 years ago
Bincode support for naga-cli

231da54cd7348498fad7925512cd0104ca380d17 authored almost 3 years ago
Fix resetting WGSL parser

d0a4a193e372479024f789bcaf5f90bda305ca7f authored almost 3 years ago
Add support for image builtin functions

2ad4c13c983ea7532921237bc7ef4b18e3cab300 authored almost 3 years ago
glsl-in: Add support for image declarations

27cbce5b5d2adb5a55b3eeb99c8c2f11df83b2ae authored almost 3 years ago
glsl-in: Add tests for images

9e4f678c1360abf9ec3eed02f55662eb68ffe96b authored almost 3 years ago
[msl-out] Document why dot operator on ints requires baking.

e904d2bfd62795f40e093b733ef910fb70e5af4a authored almost 3 years ago
FunctionInfo doc fixes, more specific variable names.

763b0bcc90f55df50088be89d09c59ad269d3f37 authored almost 3 years ago
[spv-out] Access trait doc fixes.

75c86a6c3d1327618e7f2068e9a2e3b4eb32570f authored almost 3 years ago
[hlsl-out] Remove `MipLevelCoordinate` type.

Validation insures that `ImageLoad` expressions always have an `index`
operand when the image's ...

7d0644589755efefd7c6c7307ba59418f7af6f84 authored almost 3 years ago
Validated render usages for 3D textures

0545e36aa82709cca78c14eb3813f10eea7a9275 authored almost 3 years ago
Fix mistake in Access doc comment.

210014ed89a55637c4cd499e395a0bd7b398da07 authored about 3 years ago
[msl-out] Consolidate numeric type formatting.

771d62710c064b80e3dd27d7622a1c165f87c361 authored about 3 years ago
[wgsl-in] Optional parentheses for if and switch

c356b93962a7da1af2cca3bb017a405f9f50c5b3 authored about 3 years ago
[wgsl-out] Optional parentheses for if and switch

e1e9848706a20c5eb1a435521c2fc04121c45eee authored about 3 years ago
Metal backend ASTC HDR formats support (#2477)

1c17d155076c8dd3fcda1dcf58ddd3911ca3d647 authored about 3 years ago
Fix get_timestamp_period type in docs (#2478)

8b665073b8c334999626b4c5379a7543840452ae authored about 3 years ago
added id32 feature

d586d6dce9c4639e6bea7772bde1424c9ea443a6 authored about 3 years ago
vk: fix ASTC format mapping

046f008cc017e14d01b55b74fc4d9102a6587695 authored about 3 years ago
fix: blit example use trianglelist and 3 vertices

a6045359729e9cf0f74e35d50941e89417709185 authored about 3 years ago
spv-in: align array stride for undecorated arrays

d40522329bd74bf49df05a80dd95d8712ea93b99 authored about 3 years ago
Fix Metal backend Surface::frome_uiview can not guarantee set correct view's contentScaleFactor (#2470)

48f8811f0f6643f112baa3a2a9e2c287017a022d authored about 3 years ago
glsl-in: Texture builtins fixes

This one grew out of hand quick. Initially it was just replacing the bit
loops with a function d...

1f14f7ea2a17fcc9f1db75c6267cad7040ce9e3e authored about 3 years ago
Don't recycle indices that reach EOL (#2462)

6931e5718024c7148c1c4f9107a2716bbfa65aee authored about 3 years ago
feature = emscripten, compability fixes for wgpu-native (#2450)

f05e070d6059fd24f7155014d748db34cf6d0ce7 authored about 3 years ago
Support to create surface from visual on Windows (#2434)

* Support to create surface from visual on Windows, add mpo(Multiple Plane Overlay) feature to A...

8c351970ce7b13fe29cfef8fb0b8c8796d0e887f authored about 3 years ago
Angle support on macOS (#2461)

af83b7f2c84837e298a401a87060a3ed0adde5eb authored about 3 years ago
Add a :star: to the feature matrix of examples README (#2457)

* Add a :star: to the feature matrix of examples README

* Empty commit to try invoking the CI c...

c262e83d78c6c892777e2ffaede4233cfce2cea4 authored about 3 years ago
msl: support unsized array not in structures (#2459)

6b4f1b843f86f08c6eb04e5896b092e23ee233f0 authored about 3 years ago
msl: fix resource bindings for non-structures

8e2e39e4d8fa5bbb657c3b170b4f6607d703e284 authored about 3 years ago
Allow non struct buffers in wgsl (#2451)

* Bump naga

* Update examples

3e0305d27d790034fc54ef871f733399fb7cd374 authored about 3 years ago
[msl-out] Always check whether _buffer_sizes arg is needed.

The _buffer_sizes argument should be inserted regardless of whether or not `
`options.fake_missi...

2a151216e3a9fe2532113e046eef8dd81648a58a authored about 3 years ago
[msl-out][spv-out][glsl-out][hlsl-out] Fix ArraySize on globals.

0ce98d6411ddadd078aaf3b5b1fff0b17be3b867 authored about 3 years ago
fix runner (#2456)

3c3fbe815837354c63d01f360b04f5f15ca6f923 authored about 3 years ago
glsl-in: Type qualifiers rework (#1713)

The previous implementation had many issues, most importantly it didn't
allow to implement (at ...

e621acc09d3b40ec27f1e2c4ff2ea614d6a76a1a authored about 3 years ago
glsl-in: texelFetch accept multisampled textures (#1715)

5f948e9b120a7a7e7d0f1b80b61a937ab886115a authored about 3 years ago
Move NeedBakeExpressions into backends (#1716)

ca58d413b78ea4873acde666f87c7e7d572411b9 authored about 3 years ago
deno: pull changes from deno repo (#2455)

* pull deno changes

* update copyright header

* fix cargo

72c710e11d70d3e3317a8f4bd6f4d250d30c39c8 authored about 3 years ago
Fix a few stray uses of "storage class". (#1712)

f3e61530cf9345b488a05ccaa0bd2df1c8c4d4da authored about 3 years ago
glsl-in: Fix panic when culling nested block (#1714)

Under certatin circumstances the parser would panic because of culling
using an index out of bo...

54c3f5190c705e4981099ea920e388d989d3fcfe authored about 3 years ago
Fix M1 in macOS incorrectly reports supported compressed texture formats (#2453)

* Metal: Correctly identify ASTC and EAC/ETC2 support

* Metal: Correctly expose ASTC / BC / E...

5e2c2f868764f6e3872fa7c93d83b810e3f171a7 authored about 3 years ago
full errors (#2454)

e903a2b2dc7accc8cea953d6fb6e52835d44ea14 authored about 3 years ago
Add support for `vecN<i32>` and `vecN<u32>` to `dot()` function (#1689)

* Allow vecN<i32> and vecN<u32> in `dot()`, first changes

* Added a test case

* Fix the te...

b235973d2e6e645fef346859b9a033aeba7360f5 authored about 3 years ago
Standardize some docs (#1660)

* Rewrite front/back doc summaries

- Use line comments instead of block comments
- Standardi...

42bf3545c915670bd4515289de55d2b2dd7bba04 authored about 3 years ago
WGSL storage address space should always correspond to MSL device add… (#1711)

* WGSL storage address space should always correspond to MSL device address space.

See MSL sp...

f63003cd368a4fa94e3b45cdfdf441c9264a64fa authored about 3 years ago
Improve error messages about address space

9b89c5fa8996822b9d8b5021aae8e6388361c8f7 authored about 3 years ago
Allow non-structure buffer types

75692d37951cac928edf2b89edd06cd026750b42 authored about 3 years ago
dont panic when submitting same commandbuffer multiple times (#2449)

e50b62fae443ab9a552edfcd38e68282d29b1659 authored about 3 years ago
Mitigation for MSL atomic bounds check. (#1703)

[msl-out] Correct output for bounds-checked atomic accesses.

bb604fd6a3ad9cb9dbe2ff579be55d008e624b18 authored about 3 years ago
Improve some error messages (#2446)

* Fix render target mismatch error message

* Reword bind group layout mismatch error

63dfd98d681a085d1a74307755abaeec9fa65cf0 authored about 3 years ago
Make shadow example runnable on iOS Android devices (#2433)

b10f7ed4076a5d1de15b3ed1d368c81d3180ce60 authored about 3 years ago
clean up features in deno (#2445)

23fab7ab0a776d395af65f5b230a672faf191435 authored about 3 years ago
Rename StorageClass to AddressSpace

2ddc8d1929a1c4586db75431eae7e8596bd165a9 authored about 3 years ago
wgsl: Do not make error output colorful when the terminal is dumb

d6f8958b346676396db97053771b8d95684c47ee authored about 3 years ago
cli: Include file path in WGSL parse error

f98053aa3c58f2e35279b906ab334a6ca6fb6ff6 authored about 3 years ago
Identify Apple M1 GPU as integrated (#2429)

* Identify Apple M1 GPU as integrated

* metal: Call has_unified_memory conditional on OS vers...

766c6cda1917c1265fa8a5f610ef7516d4314d1b authored about 3 years ago
cli: Add --version flag

0afa8fcb4fc690a060b3b8649d6e3b7d06d8ba1e authored about 3 years ago
hal/gles: fix dirty vertex buffers that are unused

921948989499b3a9948c06f3a95f182783729314 authored about 3 years ago
IdentityManager: `from_index` method is unneeded.

The `min_index` parameter has no useful effect. Because the range 0..n is pushed
on the free lis...

36ce638381e9d42d336359f0d04946b98e3fa6fe authored about 3 years ago
Add MULTISAMPLED_SHADING downlevel flag (#2425)

* Fix msaa-line example's unnecessary MSAA data store

* Add MULTISAMPLED_SHADING downlevel flag

9cff141d7f8c2fc4267b4472452c95aabf9ec361 authored about 3 years ago
feature: emscripten

b19000367c15ebc3f4aa51871e6d6b9b670126f8 authored about 3 years ago
cli: Support reading input from stdin

6842db44321a2ee9cd13c09b55cc7fbc326194ae authored about 3 years ago
Adjust MSL version invariant needs

f5d97cae84bb7b8c80c4691a7cd4f898ae8af6e7 authored about 3 years ago
msl: emit point size even when there is no struct

a782592af3c47c292db7f6548d9f34c36cea891f authored about 3 years ago
Fix msaa-line example's unnecessary MSAA data store

77b2c25684f971daa977596403f01c71d32ea685 authored about 3 years ago
wgsl: remove stride

4c91abe5b31aa56865c908647501b60e7cdf4f41 authored about 3 years ago
Document `proc::layouter`.

Rename `TypeLayoutError` to `LayoutErrorInner`, for consistency. It makes no
sense to have 'Type...

f61ac3e73e1ad7304bcf2bc02ddd493f72473758 authored about 3 years ago
glsl: floatBitsToUint spelling

f36cfb93dcd54ba1afea2b990b14e84982aeed5c authored about 3 years ago
msl: add invariance if supported

aea427fa9214870a79601349d20cd2e4ade3442a authored about 3 years ago
Properly set msl version to 2.3 if supported

39a0256bcb98876d9138fd01f25b48fc0d62a3c0 authored about 3 years ago
Get cargo-run-wasm from crates.io (#2415)

effcf0874fb41c21d1f5f48642019520ee63925e authored about 3 years ago
hal/gl: Allow push constants trough emulation

Uses freestanding uniforms for push constants

83d0d161771265bab89b1b3ae0003de4f9f3641b authored about 3 years ago
Update to upstream naga

dcd07f0391c8213e148bcc9518b0b2de2757fbba authored about 3 years ago
glsl-out: push constants use anonymous uniforms

Previously this was done with UBOs but this posed some problems when
integrating with wgpu (see ...

81dc67402a743b4dc6b2d24c0d306cd18799238b authored about 3 years ago