Dzmitry Malyshau
dfa4948033
Update naga to 0e3fbc8
2021-10-07 08:32:01 -04:00
Connor Fitzgerald
647f6ee9f2
Disable partially bound arrays on intel/windows
2021-10-05 08:57:33 -04:00
Dzmitry Malyshau
4054d82454
Bring back the root lockfile
2021-10-04 08:47:13 -04:00
Luca Casonato
d5ba0b439d
WIP: add cts_runner and deno_webgpu crate ( #1859 )
...
* WIP: add cts_runner and deno_webgpu crate
* add test
* remove Cargo.lock
* review comment
* simplify
* fix bugs
* improve cts_runner to work with crowlKats/webgpu-examples
* fix
* remove build.rs
cts_runner binaries are now not portable anymore.
Also startup will now print a bunch of cargo:rerun-if-changed=. This
will be fixed in deno_core.
* remove d.ts
* add original deno license file
2021-09-03 13:23:35 -04:00
Dzmitry Malyshau
590ef1d8cf
Switch naga to latest on git ( #1858 )
2021-08-24 18:20:44 -04:00
Hugo Woodiwiss
663cb309a0
Update web-sys 0.3.51 to 0.3.53 ( #1844 )
...
* Update web-sys to work with newer ff nightly
* Update wgpu for web-sys 0.3.53
* Implement get_current_texture for web backend
* Set access for GpuStorageTextureBindingLayout
* Move inline mapping to use existing mapping fn
* Implement SPV to WGSL Conversion
Error handling is not completed yet.
* Update spv to wgsl conversion to match existing
Move to using spv::Parser struct
Remove need for unsafe block
Copied from f3c9f412f6/wgpu/src/backend/direct.rs (L971-L978)
* Add spirv-web feature
For spir-v --> wgsl conversion in the web backend
* Update README to include spirv-web
2021-08-24 15:52:08 +00:00
Dzmitry Malyshau
a296cf6e9e
[metal] set threadgroup memory sizes reflected from the shader
2021-08-19 13:25:04 -04:00
Dzmitry Malyshau
564330432f
Bump wgpu version to 0.10.1
2021-08-18 15:34:08 -04:00
Dzmitry Malyshau
9da5c1d3a0
Release v0.10 ( #1820 )
...
* Release v0.10
* hal/gles: update glow handles logic
2021-08-18 19:06:21 +00:00
Dzmitry Malyshau
9b85882ff8
[dx12] implement num_workgroups
2021-08-18 00:14:44 -04:00
Dzmitry Malyshau
4dc5546a17
Naga update to 69b70f8
2021-08-16 01:35:19 -04:00
Dzmitry Malyshau
1e7d86b655
Update Naga to 69b70f8
2021-08-13 02:09:43 -04:00
Dzmitry Malyshau
f2a18ee57c
Update naga to 1907a92
2021-08-12 23:58:19 -04:00
Zicklag
9310f264f1
Update Naga With New Storage Classes API ( #1766 )
2021-08-05 13:50:51 -04:00
Dzmitry Malyshau
69f808c54a
hal/dx12: support base vertex/instance
2021-07-27 08:59:41 -04:00
Dzmitry Malyshau
405cf57955
hal/dx12: compact register allocation, naga update
2021-07-26 02:01:14 -04:00
bors[bot]
35896df3b7
Merge #1716
...
1716: Update winit to 0.25 r=kvark a=Gordon-F
**Connections**
**Description**
Update winit to 0.25
**Testing**
Examples
Co-authored-by: Gordon-F <ishaposhnik@icloud.com>
2021-07-23 15:05:45 +00:00
Dzmitry Malyshau
8dc4942431
Update naga to bbfa9a0
, tweak DX12 debug output
2021-07-23 10:48:32 -04:00
Gordon-F
f0b1d5a673
Update winit to 0.25
2021-07-23 14:30:38 +03:00
Dzmitry Malyshau
2c45796d9c
Update Naga to cc91c77
2021-07-23 02:19:42 -04:00
Dzmitry Malyshau
be13fe3048
hal/dx12: fix the binding model
2021-07-20 10:07:40 -04:00
Craig
7b4bd2f788
Avoid depending on image
2021-07-19 12:43:19 -07:00
Dzmitry Malyshau
35145615bf
Update naga, use binding map in DX12
2021-07-18 12:03:14 -04:00
initial-algebra
0db00e9657
Implement Feature::SHADER_PRIMITIVE_INDEX
on Vulkan
2021-07-17 15:31:35 -03:00
Dzmitry Malyshau
0a609e74c0
hal/dx12: compute pipelines, update naga
2021-07-13 01:04:06 -04:00
Dzmitry Malyshau
c0432761d9
hal/dx12: use range-alloc for descriptor heaps
2021-07-13 01:03:15 -04:00
Dzmitry Malyshau
23615aa55d
hal/dx12: texture and view creation
2021-07-13 01:01:19 -04:00
Dzmitry Malyshau
3a2bbfd563
hal/dx12: adapter initialization
2021-07-13 01:01:16 -04:00
Benoît du Garreau
8bd9e151cd
Update web-sys
2021-07-07 16:09:15 +02:00
Benoît du Garreau
e7269e72f3
Upgrade arrayvec
to 0.7
2021-07-06 00:45:24 +02:00
Dzmitry Malyshau
81b382f5cd
Readme and clippy fixes
2021-07-02 20:43:01 -04:00
Connor Fitzgerald
f76200e725
Update testing limits for rpi4
2021-07-02 00:13:33 -04:00
Dzmitry Malyshau
6f13eebb7b
hal/gles: compressed ETC2 texture support
2021-06-30 12:06:59 -04:00
Dzmitry Malyshau
582c128520
Pick up naga's GLSL continuing and Y-flip fixes
2021-06-30 02:29:30 -04:00
Dzmitry Malyshau
e4aee90341
hal/gles: object labels, view dimensions, and buffer clears
2021-06-30 02:29:29 -04:00
Dzmitry Malyshau
403ff6faf8
hal/gles: Update glow and fill up the missing methods
2021-06-30 02:29:29 -04:00
Dzmitry Malyshau
5083f56149
Add more downlevel flags, implement device opening on Gles
2021-06-30 02:29:26 -04:00
Dzmitry Malyshau
41bc9d0625
hal/gl: start the backend, port the Instance
2021-06-30 02:29:25 -04:00
Dzmitry Malyshau
5ca1fe58e9
Update naga to 57b3256020
2021-06-27 01:44:49 -04:00
Connor Fitzgerald
b060bf1afe
Assorted touchups
2021-06-23 20:23:19 -04:00
Connor Fitzgerald
3356f5f993
PR comments
2021-06-23 19:10:11 -04:00
Connor Fitzgerald
c0664c2bb7
Begin robust exception system
2021-06-23 19:10:11 -04:00
Connor Fitzgerald
22b8e2851f
Remove loom
2021-06-23 19:10:11 -04:00
Dzmitry Malyshau
4c03d286c6
Remove SPIRV entirely from wgpu-core
2021-06-22 12:35:22 -04:00
Connor Fitzgerald
f49c50442f
Update naga to gfx-26
2021-06-18 13:15:28 -04:00
Dzmitry Malyshau
0b506afc60
hal/vk: use non-coherent-atom-size
2021-06-16 23:52:04 -04:00
Dzmitry Malyshau
54d7391df0
Minor tweaks to make CI happy
2021-06-16 20:28:45 -04:00
Dzmitry Malyshau
fb662dfbec
hal/vk: polishing to run halmark with no validation issues
2021-06-16 17:15:34 -04:00
Dzmitry Malyshau
1952ecb99c
hal/vk: enable vulkan portability support on macos
2021-06-16 11:42:37 -04:00
Dzmitry Malyshau
b4380e4576
hal/vk: buffer and texture creation
2021-06-11 15:53:07 -04:00
Dzmitry Malyshau
dc340421c4
hal/vk: instance and adapter
2021-06-11 02:09:29 -04:00
Dzmitry Malyshau
38e13a178b
hal/mtl: array length support
2021-06-10 14:22:32 -04:00
Dzmitry Malyshau
782c72d32c
hal/mtl: queue
2021-06-10 10:54:06 -04:00
Dzmitry Malyshau
bdaf57dbed
hal/mtl: pipelines and fences
2021-06-09 23:38:48 -04:00
Dzmitry Malyshau
9f904700ee
hal/mtl: creation of bind groups
2021-06-09 17:06:43 -04:00
Dzmitry Malyshau
3475d839f9
hal/metal: instance,adapter, and surface
2021-06-09 00:55:49 -04:00
Dzmitry Malyshau
6d229847be
hal: redesign the bind group descriptor
2021-06-08 17:12:28 -04:00
Dzmitry Malyshau
502c57501f
hal: bunnymark example
2021-06-08 14:58:48 -04:00
Dzmitry Malyshau
a421c1c8b6
Instance plumbing
2021-06-08 11:46:53 -04:00
Dzmitry Malyshau
ff2a3e84fc
update synchronization, fix last errors in wgc
2021-06-08 02:03:44 -04:00
Dzmitry Malyshau
738ae2b227
Surface API
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
0ea4cac04b
Rework shader and pipeline creation
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
569cd0cdd6
WIP new wgpu-hal
2021-06-08 00:46:08 -04:00
Dzmitry Malyshau
a6ff3ea086
Merge changelogs and readmes
2021-06-02 21:50:16 -04:00
Dzmitry Malyshau
19dfcd93ca
Make player automatically start/stop the capture
2021-05-18 17:42:49 -04:00
Dzmitry Malyshau
e00251d3e3
Update naga to gfx-25
2021-05-13 23:56:26 -04:00
Dzmitry Malyshau
e5ddb94be0
Version bump to 0.8
2021-04-29 11:57:22 -04:00
Dzmitry Malyshau
087bd07f55
Add shader compile markers
2021-04-27 12:23:28 -04:00
Dzmitry Malyshau
6c7f2b917f
Update profiling to 1.0
2021-04-26 11:59:15 -04:00
Dzmitry Malyshau
03c4e0969e
Update naga to gfx-23
2021-04-26 11:10:22 -04:00
Dzmitry Malyshau
cc2e547d48
Update gfx to the new image view API
2021-04-20 10:16:30 -04:00
Dzmitry Malyshau
27f51ca252
Update naga to gfx-22, add interpolation sampling validation
2021-04-19 13:33:36 -04:00
adamnemecek
6d3a514c43
updated gfx ( #1327 )
...
* updated gfx
* use long rev
2021-04-14 14:37:13 -04:00
Dzmitry Malyshau
1ba95585ba
Update naga to gfx-21
2021-04-11 01:07:46 -04:00
Dzmitry Malyshau
191f33871b
Don't panic on change_extend errors
2021-04-08 12:03:46 -04:00
Dzmitry Malyshau
2e9d9d8267
Update gfx with fixed Metal cross feature
2021-04-05 00:48:17 -04:00
Dzmitry Malyshau
0bd8526239
Update naga to gfx-20
2021-04-04 11:25:10 -04:00
adamnemecek
d91ad13482
framecapture
2021-04-01 12:51:50 -07:00
Dzmitry Malyshau
49c59ec063
Update gfx to the MSL entry point fix
2021-03-30 21:25:40 -04:00
Gordon-F
124d5e3a7c
Update naga to gfx-19
2021-03-31 02:00:48 +03:00
Igor Shaposhnik
6097421647
Update to latest gpu-alloc
2021-03-29 09:33:40 +00:00
Gordon-F
c1f8203f3c
Update naga to gfx-18
2021-03-25 16:59:16 +03:00
Dzmitry Malyshau
c52dad9d47
Update naga to gfx-17
2021-03-19 13:43:11 -04:00
Dzmitry Malyshau
b97f5a5b24
Update naga to gfx-16
2021-03-17 09:07:08 -04:00
Connor Fitzgerald
cf6f9c3ca8
Move from tracing
to log
+ profiling
2021-03-17 01:22:30 -04:00
Dzmitry Malyshau
3b1b11f441
Update naga to gfx-15
2021-03-16 12:52:32 -04:00
Wumpf
717c2d73e7
Add CONSERVATIVE_RASTERIZATION native feature ( #1263 )
...
* Add CONSERVATIVE_RASTERIZATION native feature
* update gfx to cd3042d8c02d9dc7fc74ac8c292099c9789f6d43
* error for polygon mode not fill +conservative raster
2021-03-14 20:43:02 -04:00
Dzmitry Malyshau
280c066e65
Update to naga-14
2021-03-14 00:27:57 -05:00
Anthony Cowley
f01feacc2e
Update gfx and naga to gfx-13 tag ( #1248 )
...
* wgpu-core: update gfx-hal usage related to sparse resources
* wgpu-core: support naga gfx-13
* Update gfx and naga dependencies to gfx-13 tag
Co-authored-by: Dzmitry Malyshau <kvarkus@gmail.com>
2021-03-10 00:04:16 -05:00
Dzmitry Malyshau
7c1db12cdc
Refactor implicit BGLs to support early tracing
2021-03-03 16:48:23 -05:00
Aaron Hill
8b4bec5d9a
Update gfx to 0a201d1c406b5119ec11068293a40e50ec0be4c8
...
Fixes #246
Pulls in https://github.com/gfx-rs/gfx/pull/3653 ,
which fixes a segfault when using wgpu from a non-main thread.
2021-02-25 15:25:40 -05:00
Dzmitry Malyshau
91f5329b33
Update gfx and naga to gfx-12
2021-02-21 11:25:45 -05:00
Dzmitry Malyshau
fdd50e10fd
Update naga to gfx-11
2021-02-16 09:46:22 -05:00
Dzmitry Malyshau
b3387492a2
Handle player window resizing gracefully
2021-02-11 14:16:56 -05:00
Dzmitry Malyshau
42d3f1f087
Update naga to gfx-10, add push constants validation
2021-02-09 10:06:55 -05:00
Dzmitry Malyshau
8ed543f26a
Update all versions
2021-02-01 00:35:40 -05:00
Dzmitry Malyshau
4764ff21e9
Update gfx with the new iterator API
2021-01-28 12:40:24 -05:00
Dzmitry Malyshau
952ccbcf85
Update naga to gfx-7
2021-01-23 22:17:09 -05:00
Matt Keeter
38b184428d
Bump gfx to latest master
2021-01-22 08:58:51 -05:00
Dzmitry Malyshau
5fccabf3b8
Update gpu-alloc and remove the associated locking
2021-01-19 20:59:50 -05:00