Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/gfx-rs/wgpu-native
Native WebGPU implementation based on wgpu-core
https://github.com/gfx-rs/wgpu-native
Make Id serializable
0892b808968d2be69fbcc2540f486c82ff85e4c6 authored almost 6 years ago
0892b808968d2be69fbcc2540f486c82ff85e4c6 authored almost 6 years ago
First bits of wgpu-remote
ad86165c72f40f7ad00ccaf3d57ab059921e7a04 authored almost 6 years ago
ad86165c72f40f7ad00ccaf3d57ab059921e7a04 authored almost 6 years ago
Implement map read/write async
2daba8fb3152a12478fe104a129cb77e49906fcd authored almost 6 years ago
2daba8fb3152a12478fe104a129cb77e49906fcd authored almost 6 years ago
Fix leaking swapchain textures
f5c5c1a309eeaf707ae2f343549b8e8a00e42863 authored almost 6 years ago
f5c5c1a309eeaf707ae2f343549b8e8a00e42863 authored almost 6 years ago
Remove the outdated frame concept in favor of aggressive swapchain re-creation
9847cc45354351f8c1ddc4292a4a40021762f5cc authored almost 6 years ago
9847cc45354351f8c1ddc4292a4a40021762f5cc authored almost 6 years ago
Fix full_range of arrays
4b159d8b08379e16b7170d8a10f1e2b4c24740b1 authored almost 6 years ago
4b159d8b08379e16b7170d8a10f1e2b4c24740b1 authored almost 6 years ago
Refactored tracking, now includes the views
b9f977bbcd60ee9f601c909641a2323e7551ea69 authored almost 6 years ago
b9f977bbcd60ee9f601c909641a2323e7551ea69 authored almost 6 years ago
Rust side of the shadow example
a65aa9af12a196766f1a0c5ea5659a82b1c48a91 authored almost 6 years ago
a65aa9af12a196766f1a0c5ea5659a82b1c48a91 authored almost 6 years ago
Outdated frame for the swapchain
8114e067d3d07264e67ba2e03dac152c56768dd5 authored almost 6 years ago
8114e067d3d07264e67ba2e03dac152c56768dd5 authored almost 6 years ago
Swapchain resize, merged with the surface
ca73a06360c87d1e15941fa9a9c8735d10c7e48f authored almost 6 years ago
ca73a06360c87d1e15941fa9a9c8735d10c7e48f authored almost 6 years ago
Update the trackers on resource destruction
f4f26ed3baa16b986fa7257afb3ebf56f9777052 authored almost 6 years ago
f4f26ed3baa16b986fa7257afb3ebf56f9777052 authored almost 6 years ago
Fix old outdated frame cleanup
932bff2c5a1922d54d9c14ed2e3d2558f100cde2 authored almost 6 years ago
932bff2c5a1922d54d9c14ed2e3d2558f100cde2 authored almost 6 years ago
Resource destruction refactoring, hook up to rust
82f5573ad0ce06bf81b4fcf7d2937001c6dcee32 authored almost 6 years ago
82f5573ad0ce06bf81b4fcf7d2937001c6dcee32 authored almost 6 years ago
Renamed the impl methods, switched structure argumetns from references to contained items
8e04d65403c2cbdea656f36c2522d210dc6afab8 authored almost 6 years ago
8e04d65403c2cbdea656f36c2522d210dc6afab8 authored almost 6 years ago
Separate object identity from storage
465ac101c104c36617390ddf474d8894199db327 authored almost 6 years ago
465ac101c104c36617390ddf474d8894199db327 authored almost 6 years ago
Command encoder interface
bf89e5a61f978589e3e93451491d8d8fe4d0d43e authored almost 6 years ago
bf89e5a61f978589e3e93451491d8d8fe4d0d43e authored almost 6 years ago
Initial compute pipeline support
37d9e49f656725a6eaaf97598b5ed71f850e7a6d authored almost 6 years ago
37d9e49f656725a6eaaf97598b5ed71f850e7a6d authored almost 6 years ago
Rust and C API for transfers
b4a0448e927e3f2146ddb33073ce27429e09f930 authored almost 6 years ago
b4a0448e927e3f2146ddb33073ce27429e09f930 authored almost 6 years ago
native: copy_texture_to_texture
2052305d49397235298a91c0abd5e1b2decf8e86 authored almost 6 years ago
2052305d49397235298a91c0abd5e1b2decf8e86 authored almost 6 years ago
native: copy_texture_to_buffer
8471576b083317e928e85d5ae46ba1f781c10073 authored almost 6 years ago
8471576b083317e928e85d5ae46ba1f781c10073 authored almost 6 years ago
Refactor get_with_usage for better ergonomics
e63879a37a9c7d018276b43f83700bbe0b72932b authored almost 6 years ago
e63879a37a9c7d018276b43f83700bbe0b72932b authored almost 6 years ago
native: implement copy buffer to buffer
52c7eabcaff6e6c9957733ae300892ed2f4261fe authored almost 6 years ago
52c7eabcaff6e6c9957733ae300892ed2f4261fe authored almost 6 years ago
Separate module for transfer functions
c77ae1feddb8e7fea77d1334734191f74d3d495e authored almost 6 years ago
c77ae1feddb8e7fea77d1334734191f74d3d495e authored almost 6 years ago
Depenency gfx update to 0.1.1
3353f0002ac77ccf5cdf0e352360f705c8c359fa authored almost 6 years ago
3353f0002ac77ccf5cdf0e352360f705c8c359fa authored almost 6 years ago
Cube cleanup and the new generated texture
eb29689ae439b9776849ad10bcfe7c5f66265a91 authored almost 6 years ago
eb29689ae439b9776849ad10bcfe7c5f66265a91 authored almost 6 years ago
Buffer to texture copies
24c9a0e803311e577e524546537be75f35333933 authored almost 6 years ago
24c9a0e803311e577e524546537be75f35333933 authored almost 6 years ago
Vertex buffer description in the pipelines
e99ac490d16f8500edec742c93d4278220c5711c authored almost 6 years ago
e99ac490d16f8500edec742c93d4278220c5711c authored almost 6 years ago
rust: vertex/index binding
59a698fbb89ef9200ed81dbaaa0f95d17ac4499d authored almost 6 years ago
59a698fbb89ef9200ed81dbaaa0f95d17ac4499d authored almost 6 years ago
gfx framework GLSL reading, most of the cube example
a956b4cefe0b9abab5005128b4eafc8fc3b3eda0 authored almost 6 years ago
a956b4cefe0b9abab5005128b4eafc8fc3b3eda0 authored almost 6 years ago
Sampler creation support
5633cedc57c6d9f2afc28f87146b00a90bf4f10e authored almost 6 years ago
5633cedc57c6d9f2afc28f87146b00a90bf4f10e authored almost 6 years ago
Borrow temporary queus and frames on Rust side
331894e159a05edd5eb5fc36e8d7d8408431989b authored almost 6 years ago
331894e159a05edd5eb5fc36e8d7d8408431989b authored almost 6 years ago
native: basic support for pipeine stages in barriers
8c7e80a58fce47ffd623d90542fab1e06e2d3c36 authored almost 6 years ago
8c7e80a58fce47ffd623d90542fab1e06e2d3c36 authored almost 6 years ago
Implement basic set_buffer_data
ee21ccd8f682ed7e2b5daf84e24b302aede966a1 authored almost 6 years ago
ee21ccd8f682ed7e2b5daf84e24b302aede966a1 authored almost 6 years ago
Linux support for GLFW example
a8589bd138b76dff2466d34f1aa9c4e23c1080ac authored about 6 years ago
a8589bd138b76dff2466d34f1aa9c4e23c1080ac authored about 6 years ago
Add macOS surface creation
fe05f37ef3d973b1df45548984717582b9200a1c authored about 6 years ago
fe05f37ef3d973b1df45548984717582b9200a1c authored about 6 years ago
Add support for GLFW on Windows
2d91f836dff6b0f3016cb6c5e8e35719534b3632 authored about 6 years ago
2d91f836dff6b0f3016cb6c5e8e35719534b3632 authored about 6 years ago
Dependencies and Cargo configurations update for 0.1
2671f15443153beb472a4ff6a43e4171c2677444 authored about 6 years ago
2671f15443153beb472a4ff6a43e4171c2677444 authored about 6 years ago
Remove the non-winit path from the example
3c70433fe3856510d7bbc59f4989ecf62d1e1ca3 authored about 6 years ago
3c70433fe3856510d7bbc59f4989ecf62d1e1ca3 authored about 6 years ago
Triangle example, minor corrections
524e051351b2c3409d101e3eba79ee66b7ec8324 authored about 6 years ago
524e051351b2c3409d101e3eba79ee66b7ec8324 authored about 6 years ago
native: Abstract the binding tracker into a separate module
a13e80a932d498e30aeb130c165de958d80fb129 authored about 6 years ago
a13e80a932d498e30aeb130c165de958d80fb129 authored about 6 years ago
get_with_usage helper
1109e30d497497393487e0a62ebdd03c5a323724 authored about 6 years ago
1109e30d497497393487e0a62ebdd03c5a323724 authored about 6 years ago
native: simple bind group creation
e7cdcda84782ad08959ee7c62c60673e867473b9 authored about 6 years ago
e7cdcda84782ad08959ee7c62c60673e867473b9 authored about 6 years ago
Set vertex and index buffers
0b54f4ba49df443f13e4f8e62d098a4f81e37dec authored about 6 years ago
0b54f4ba49df443f13e4f8e62d098a4f81e37dec authored about 6 years ago
Bind compute groups if layout is matching
dbd0a9113660532e9c55e76dde7ed92e874d8f35 authored about 6 years ago
dbd0a9113660532e9c55e76dde7ed92e874d8f35 authored about 6 years ago
Bind group resource transitions
c8fabe419bd473be022461e61c9b5cba9d144c60 authored about 6 years ago
c8fabe419bd473be022461e61c9b5cba9d144c60 authored about 6 years ago
native: bind groups for both compute and graphics
53ba1b1c2b0a62ba0f88e713ad66fe57ddf1cb9d authored about 6 years ago
53ba1b1c2b0a62ba0f88e713ad66fe57ddf1cb9d authored about 6 years ago
Basic buffer creation
bd45de75adf052e90c24ca428d7596f6badfa9b3 authored about 6 years ago
bd45de75adf052e90c24ca428d7596f6badfa9b3 authored about 6 years ago
draw methods
aecdea2e6b5e7da7014338afb955b37de0339030 authored about 6 years ago
aecdea2e6b5e7da7014338afb955b37de0339030 authored about 6 years ago
Remove generic from render pass descriptor
6af3ee90e64292bcb5aba138d2f82a361735fd2f authored about 6 years ago
6af3ee90e64292bcb5aba138d2f82a361735fd2f authored about 6 years ago
DX11 support
e86f60c3ab38093274b408ce7b9a6f2fb7b26b2e authored about 6 years ago
e86f60c3ab38093274b408ce7b9a6f2fb7b26b2e authored about 6 years ago
Fix command buffer recycling
e15f3a3d4052644ec91138a41e7a2926571e90e6 authored about 6 years ago
e15f3a3d4052644ec91138a41e7a2926571e90e6 authored about 6 years ago
Windowing in the triangle example, more presentation bits
2fc74f01e88358c952823e2e373ff21aa6c5e8aa authored about 6 years ago
2fc74f01e88358c952823e2e373ff21aa6c5e8aa authored about 6 years ago
Swapchain exposed on Rust side
66b5a92f9222c1547f835a0c5c77dbf212ee21d4 authored about 6 years ago
66b5a92f9222c1547f835a0c5c77dbf212ee21d4 authored about 6 years ago
Wait for swapchain semaphores
e5cd6ac2ee1569d50debdfae78025a24086934be authored about 6 years ago
e5cd6ac2ee1569d50debdfae78025a24086934be authored about 6 years ago
Refactor includes, collect swapchain links on RP begin
0f4c9229f8e99deb145febe3eb37968f4e0a075e authored about 6 years ago
0f4c9229f8e99deb145febe3eb37968f4e0a075e authored about 6 years ago
Prenentation logic and bits of frame synchronization
c68362f2fa0f2acfad21ee927c8891487c55c133 authored about 6 years ago
c68362f2fa0f2acfad21ee927c8891487c55c133 authored about 6 years ago
Link textures to swap chains
318cbd3983aa33f5c006164556fde78ddabaae30 authored about 6 years ago
318cbd3983aa33f5c006164556fde78ddabaae30 authored about 6 years ago
Rename ActiveFrame to ActiveSubmission, progress with swapchain images
1a80eff96c330d2fed3223c8b81f4db7c828b98c authored about 6 years ago
1a80eff96c330d2fed3223c8b81f4db7c828b98c authored about 6 years ago
native: basic surface and swapchain creation
b94a0fab69c2600221d4002c1363b39b19261cc6 authored about 6 years ago
b94a0fab69c2600221d4002c1363b39b19261cc6 authored about 6 years ago
remove remaining unnecessary `extern crate`
8e48c852a1b1c943c751b1f3ea98363160f2ff51 authored about 6 years ago
8e48c852a1b1c943c751b1f3ea98363160f2ff51 authored about 6 years ago
use macro explicitly instead of using `macro_use`
0b4df765d27fa2c0a4a8aa07cc489099d487b0de authored about 6 years ago
0b4df765d27fa2c0a4a8aa07cc489099d487b0de authored about 6 years ago
remove some unnecessary and
a41d03edee69677ffa11089526cfe3e45ec7568e authored about 6 years ago
a41d03edee69677ffa11089526cfe3e45ec7568e authored about 6 years ago
port to 2018 edition
643a92d2074524358f65fca2bebf091734b6efc4 authored about 6 years ago
643a92d2074524358f65fca2bebf091734b6efc4 authored about 6 years ago
use rustfmt for formatting after edits
81791cd36d81c7f668d76d9a9448295e2468b72a authored about 6 years ago
81791cd36d81c7f668d76d9a9448295e2468b72a authored about 6 years ago
update to current version of gfx
940e63d547edd67ac002ea47c4d71fbceb86b679 authored about 6 years ago
940e63d547edd67ac002ea47c4d71fbceb86b679 authored about 6 years ago
Add `repr(transparent)` to buffer usage flags
b72df11f0f015ddbad9efc19263772174abd02e0 authored about 6 years ago
b72df11f0f015ddbad9efc19263772174abd02e0 authored about 6 years ago
Fix deadlock in barrier insertion
0c13422a0ebb80a5765276be88c92bd1d001245f authored about 6 years ago
0c13422a0ebb80a5765276be88c92bd1d001245f authored about 6 years ago
Improve locking safety for Registry
1558c381b1779c44b21da0ea00caa1f457dfeb3c authored about 6 years ago
1558c381b1779c44b21da0ea00caa1f457dfeb3c authored about 6 years ago
Fix TextureId
9cd473f40794125a766679e0795dc572ddb71ea2 authored about 6 years ago
9cd473f40794125a766679e0795dc572ddb71ea2 authored about 6 years ago
Add no_mangle to extern "C" fn
95e289a0511df0d5fbbbe1759fae43f087fcaaac authored about 6 years ago
95e289a0511df0d5fbbbe1759fae43f087fcaaac authored about 6 years ago
Update gfx
0f8782f50c72ad753bb9e6f65700ef3a3311ee56 authored about 6 years ago
0f8782f50c72ad753bb9e6f65700ef3a3311ee56 authored about 6 years ago
Disable rendy temporarily
1d8495986c1b77469aac2ab7991712c22016be27 authored about 6 years ago
1d8495986c1b77469aac2ab7991712c22016be27 authored about 6 years ago
Track resources used in commands by the device
f30218f542ad2373e746c127d0c2c734ed0c64b8 authored about 6 years ago
f30218f542ad2373e746c127d0c2c734ed0c64b8 authored about 6 years ago
Rewrite the consume() to use the last usage properly
be3ac77c50aecd128fef82c5a31571720029c4fa authored about 6 years ago
be3ac77c50aecd128fef82c5a31571720029c4fa authored about 6 years ago
Actual cleanup of resources on submission
0688116da2910f33a01fbb8589581390b104b992 authored about 6 years ago
0688116da2910f33a01fbb8589581390b104b992 authored about 6 years ago
Add reference counting to objects
331cfe0aba0f57929ca1af1f9660b5711fa44add authored about 6 years ago
331cfe0aba0f57929ca1af1f9660b5711fa44add authored about 6 years ago
Fully adopt bitflags for ShaderStageFlags and ColorWriteFlags
f3d3fe3372785cf0ad7997ad21ce264e5e62a8c8 authored about 6 years ago
f3d3fe3372785cf0ad7997ad21ce264e5e62a8c8 authored about 6 years ago
Cache framebuffers by the Device
9f5432c673c520c12073e8c0cbd5c7e2b51ad455 authored about 6 years ago
9f5432c673c520c12073e8c0cbd5c7e2b51ad455 authored about 6 years ago
Use render pass cache at the begin_render_pass
7f90cd2e6b32ef63dbc0f506522aa825ad45d794 authored about 6 years ago
7f90cd2e6b32ef63dbc0f506522aa825ad45d794 authored about 6 years ago
Cache render passes on Device level
3a5118d0da5f2e3c5a9f69747f89b563ab89c483 authored about 6 years ago
3a5118d0da5f2e3c5a9f69747f89b563ab89c483 authored about 6 years ago
Transition between command buffers
e43a55af0e42b9bbc97b9431539a2cfcbaa5d519 authored about 6 years ago
e43a55af0e42b9bbc97b9431539a2cfcbaa5d519 authored about 6 years ago
Texture view creation in Rust and the example
d85d3f6dd0dde5cc3afca2ec44e3852e99c5a208 authored about 6 years ago
d85d3f6dd0dde5cc3afca2ec44e3852e99c5a208 authored about 6 years ago
native: Texture view creation
35a0cbce6324b3d9a5dedaff78ccc45644275093 authored about 6 years ago
35a0cbce6324b3d9a5dedaff78ccc45644275093 authored about 6 years ago
Framebuffer creation and actual begin_render_pass
6b78895b30381d93380a36ac3145fe202d1f8b3a authored about 6 years ago
6b78895b30381d93380a36ac3145fe202d1f8b3a authored about 6 years ago
Render pass creation
d30324e6586665630f1bd47a3715e84175d6af76 authored over 6 years ago
d30324e6586665630f1bd47a3715e84175d6af76 authored over 6 years ago
Root Makefile
88fb1b03270b8db40a359e2c43401dfa43e225f5 authored over 6 years ago
88fb1b03270b8db40a359e2c43401dfa43e225f5 authored over 6 years ago
Basic texture transitions
e9e4015766da16759fa966de0e9c956eebcd7dfd authored over 6 years ago
e9e4015766da16759fa966de0e9c956eebcd7dfd authored over 6 years ago
Buffer transitions for a render pass
19d3c21ce145efc1322e6d582b615de7e50d4f4f authored over 6 years ago
19d3c21ce145efc1322e6d582b615de7e50d4f4f authored over 6 years ago
Share use_xxx implementations in the tracker
82f2c56907d746e9f07a17395fd4d68027564701 authored over 6 years ago
82f2c56907d746e9f07a17395fd4d68027564701 authored over 6 years ago
Basic resource tracking
f00d9f54ebfbffcc7225ea56fdd90af81ebd91af authored over 6 years ago
f00d9f54ebfbffcc7225ea56fdd90af81ebd91af authored over 6 years ago
Chain multiple native command buffers per logical one
0ae147643db2b2d9286dff8b7f7f204f16b01217 authored over 6 years ago
0ae147643db2b2d9286dff8b7f7f204f16b01217 authored over 6 years ago
Minor refactor
3b206596df4db2e59bb98744f98509d95de066aa authored over 6 years ago
3b206596df4db2e59bb98744f98509d95de066aa authored over 6 years ago
Use references for descriptors
1e0f4b3599b85f52b6781579f1e7ea0f9fff1572 authored over 6 years ago
1e0f4b3599b85f52b6781579f1e7ea0f9fff1572 authored over 6 years ago
Add rendy and create textures
c6ae3aeeb85a20230af3655518c28faa7d626c9a authored over 6 years ago
c6ae3aeeb85a20230af3655518c28faa7d626c9a authored over 6 years ago
Map texture dimension and size
62b8d7f6899df77eca7433ff91f85ff7b943ac52 authored over 6 years ago
62b8d7f6899df77eca7433ff91f85ff7b943ac52 authored over 6 years ago
Map usage flags
5a74738c3fe8ace487a609fe9009f1506fde7848 authored over 6 years ago
5a74738c3fe8ace487a609fe9009f1506fde7848 authored over 6 years ago
native: use iterators for descriptor set layouts
f0d5803cd76658a6885836048f2dd490ac1f0101 authored over 6 years ago
f0d5803cd76658a6885836048f2dd490ac1f0101 authored over 6 years ago
native: basic compute resource binding
9ffa118f0f4e534dd6ddb455b66613404b692da8 authored over 6 years ago
9ffa118f0f4e534dd6ddb455b66613404b692da8 authored over 6 years ago
Compute dispatch call
abf66b9052831a44b01f90148296ebc87dc87bdc authored over 6 years ago
abf66b9052831a44b01f90148296ebc87dc87bdc authored over 6 years ago
Modularize the registry
74ca239d81d123e5bc508178af61d3dcd370a511 authored over 6 years ago
74ca239d81d123e5bc508178af61d3dcd370a511 authored over 6 years ago