Commit Graph

  • 15cfcc3ab5 Create binding_model::buffer_binding_type_alignment fn align-limits Luke Street 2021-09-08 13:22:39 -04:00
  • 4c33b56522 Update docs & examples Luke Street 2021-09-08 12:58:08 -04:00
  • af9e805a84 Add Limits::using_alignment Luke Street 2021-09-08 12:15:10 -04:00
  • f39c56248d Implement min_{uniform,storage}_buffer_offset_alignment limits Luke Street 2021-09-08 11:50:26 -04:00
  • 5d00867f47 hal/dx12: fix offsets into storage buffer bindings (#1921) Luke Street 2021-09-08 09:01:26 -04:00
  • f80ac8715e hal/dx12: fix offsets into storage buffer bindings hal/dx12/fix-offsets Luke Street 2021-09-08 01:37:35 -04:00
  • ce35395910 Update canvas context (#1917) master Hugo Woodiwiss 2021-09-07 22:33:01 +01:00
  • 076031c1ba hal: switch texture copies to expect physical sizes (#1908) Dzmitry Malyshau 2021-09-07 09:13:11 -04:00
  • 66979eb68d add missing capability (#1911) Zhixing Zhang 2021-09-06 18:30:50 -07:00
  • df2a686c29 Reintroduce clear_texture Metal/Vulkan/DX12 (#1905) Wumpf 2021-09-07 03:14:40 +02:00
  • 938c069608 Properly implement timestamp periods (#1907) Connor Fitzgerald 2021-09-04 22:24:15 -04:00
  • d5ba0b439d WIP: add cts_runner and deno_webgpu crate (#1859) Luca Casonato 2021-09-03 19:23:35 +02:00
  • 663f64c571 Fix read-write buffer barrier Dzmitry Malyshau 2021-09-02 16:04:40 -04:00
  • d23288e455 hal/linux: Work around Intel+Nvidia presentation conflict Dzmitry Malyshau 2021-09-02 14:27:27 -04:00
  • 86c2a8057e Merge pull request #1897 from Gordon-F/hal_dx12_warning Connor Fitzgerald 2021-09-02 10:55:53 -04:00
  • 792fbc17e5 [dx12] Fix compiler warning Igor Shaposhnik 2021-09-02 14:06:18 +03:00
  • 62180c3220 Bump wgpu-core to 0.10.2 and wgpu-hal to 0.10.3 v0.10 Dzmitry Malyshau 2021-09-01 19:07:47 -04:00
  • 3680470573 Implement Debug Markers for Vulkan Connor Fitzgerald 2021-09-01 15:54:44 -04:00
  • f8a1b78a7e Fix a few comments. chee 2021-08-31 21:39:37 +08:00
  • 7e202ccbab Fix some comment error. chee 2021-08-30 12:33:18 +08:00
  • 5e3796170e hal/gles: fix the VB stride limit Dzmitry Malyshau 2021-08-27 14:53:55 -04:00
  • 50f5deed6c hal/metal: inherit scaling from NSView Dzmitry Malyshau 2021-08-27 12:49:48 -04:00
  • 9c0b519373 hal/dx12: don't assume D3DCompile error is some Dzmitry Malyshau 2021-08-26 12:59:24 -04:00
  • 9666967daf Fix implicit storage texture access Dzmitry Malyshau 2021-08-26 11:16:16 -04:00
  • 2fbb71a6d7 Implement compressed textures in DX12 Connor Fitzgerald 2021-08-18 00:07:00 -04:00
  • 52546520bb hal/vk: always request StorageImageExtendedFormats in SPIR-V Dzmitry Malyshau 2021-09-01 18:44:27 -04:00
  • 3ced8bf892 hal/vk: always request StorageImageExtendedFormats in SPIR-V Dzmitry Malyshau 2021-09-01 18:44:27 -04:00
  • 90778c3a43 Implement compressed textures in DX12 Connor Fitzgerald 2021-08-18 00:07:00 -04:00
  • 5b438de8e8 Merge pull request #1893 from cwfitzgerald/debug-labels Connor Fitzgerald 2021-09-01 16:47:57 -04:00
  • 10daa83162 Merge pull request #1876 from kvark/gl-stride Connor Fitzgerald 2021-09-01 16:47:36 -04:00
  • 41c96a6574 Implement Debug Markers for Vulkan Connor Fitzgerald 2021-09-01 15:54:44 -04:00
  • 53d262c8ee More validation of the surface texture lifetime Dzmitry Malyshau 2021-09-01 01:45:50 -04:00
  • 06316c1bac hal/metal: support Features::NON_FILL_POLYGON_MODE (#1885) Christofer Nolander 2021-08-31 18:20:38 +02:00
  • 0a2be6099c Add Texture::as_hal() Riccardo Zaglia 2021-08-29 13:26:56 +02:00
  • 9606f9cc40 Align wgpu_types serde serializations to spec Luca Casonato 2021-08-30 23:40:54 +02:00
  • d36c74e1fe Fix a few comments. chee 2021-08-31 21:39:37 +08:00
  • 43872d4544 hal/gles: fix the VB stride limit Dzmitry Malyshau 2021-08-27 14:53:55 -04:00
  • b04b6ade8d Merge pull request #1884 from dev-chee/master Connor Fitzgerald 2021-08-30 01:25:41 -04:00
  • 5cdbf3f946 Fix some comment error. chee 2021-08-30 12:33:18 +08:00
  • 39e8921fe8 example-framework: resize surface on scale factor change Christofer Nolander 2021-08-27 19:56:04 +02:00
  • c3de161dd2 hal/metal: inherit scaling from NSView Dzmitry Malyshau 2021-08-27 12:49:48 -04:00
  • 5fd4fffdde hal/dx12: don't assume D3DCompile error is some Dzmitry Malyshau 2021-08-26 12:59:24 -04:00
  • 42194168e0 Fix implicit storage texture access Dzmitry Malyshau 2021-08-26 11:16:16 -04:00
  • 1c086a51ff hal/vk: Allow non-owned Instance and Device from raw; allow owned Texture from raw Riccardo Zaglia 2021-08-23 12:30:45 +02:00
  • 8b1c586611 Bump wgpu-core to 0.10.1 and wgpu-hal to 0.10.2 Dzmitry Malyshau 2021-08-24 18:30:47 -04:00
  • 3081282264 hal/dx12: do not reverse the pipeline layout (#1857) Dzmitry Malyshau 2021-08-24 01:39:44 -04:00
  • cf11d79e94 fixed mip level count check for storage textures Dávid Kocsis 2021-08-23 17:49:20 +02:00
  • 0054d8cc53 Validate against cube storage textures (#1846) Dzmitry Malyshau 2021-08-23 02:17:28 -04:00
  • 53cac6046f Fix the check for depth+stencil aspect of views Dzmitry Malyshau 2021-08-20 11:56:49 -04:00
  • 00351b6678 [metal] set threadgroup memory sizes reflected from the shader Dzmitry Malyshau 2021-08-19 12:22:54 -04:00
  • 4f27a50084 add mapping for more storage formats Dávid Kocsis 2021-08-19 16:03:26 +02:00
  • 590ef1d8cf Switch naga to latest on git (#1858) Dzmitry Malyshau 2021-08-24 18:20:44 -04:00
  • 0a3fd15fe3 Merge pull request #1855 from kvark/vertex-offset Connor Fitzgerald 2021-08-24 13:54:55 -04:00
  • 43d44c89e1 Bump the vertex buffer sizes by 1 Dzmitry Malyshau 2021-08-23 16:50:34 -04:00
  • 663cb309a0 Update web-sys 0.3.51 to 0.3.53 (#1844) Hugo Woodiwiss 2021-08-24 16:52:08 +01:00
  • 0e65b9323a hal/dx12: do not reverse the pipeline layout (#1857) Dzmitry Malyshau 2021-08-24 01:39:44 -04:00
  • c05b064bc8 Check for query resolve alignment (#1853) Dzmitry Malyshau 2021-08-23 12:32:18 -04:00
  • cb233d861b Merge pull request #1847 from kocsis1david/storage-mip-level-count Connor Fitzgerald 2021-08-23 12:02:46 -04:00
  • f34f88538b fixed mip level count check for storage textures Dávid Kocsis 2021-08-23 17:49:20 +02:00
  • f3c9f412f6 Validate against cube storage textures (#1846) Dzmitry Malyshau 2021-08-23 02:17:28 -04:00
  • 9e1384dbb0 Memory init tracker refactor (#1839) Wumpf 2021-08-23 04:46:13 +02:00
  • 7f395b39af fix buffer collapse in initialize_buffer_memory due to previous changes there was only a no-op buffer collapse The ranges it tried collapsing on were already guranteed to be merged by the init-trackers drain method. However, accross several init actions there can be opportunity for reducing fill_buffer calls. Andreas Reich 2021-08-21 20:45:05 +02:00
  • 400fa44f88 Merge pull request #1838 from ngrid-io/master Connor Fitzgerald 2021-08-20 22:56:20 -04:00
  • efd52e02af use self adamnemecek 2021-08-20 19:36:06 -07:00
  • 62f26367cd Fix the check for depth+stencil aspect of views Dzmitry Malyshau 2021-08-20 11:56:49 -04:00
  • 8f02b73655 Fix ash alignment in the big picture Connor Fitzgerald 2021-08-19 13:41:07 -04:00
  • a296cf6e9e [metal] set threadgroup memory sizes reflected from the shader Dzmitry Malyshau 2021-08-19 12:22:54 -04:00
  • 4af887cc03 Update big picture and add rendered preview Connor Fitzgerald 2021-08-19 12:51:55 -04:00
  • 0b1657fa03 Merge pull request #1829 from kocsis1david/more-storage-formats Connor Fitzgerald 2021-08-19 10:20:14 -04:00
  • b0d43f9cca add mapping for more storage formats Dávid Kocsis 2021-08-19 16:03:26 +02:00
  • 564330432f Bump wgpu version to 0.10.1 Dzmitry Malyshau 2021-08-18 15:34:08 -04:00
  • 12c82b9b9e Fix repo size and logo Connor Fitzgerald 2021-08-18 15:04:13 -04:00
  • 9da5c1d3a0 Release v0.10 (#1820) Dzmitry Malyshau 2021-08-18 15:06:21 -04:00
  • 80ec65e892 Merge pull request #1814 from kocsis1david/write-texture-data-offset Connor Fitzgerald 2021-08-18 02:29:15 -04:00
  • c493b63b33 Fix zero sized buffer creation Connor Fitzgerald 2021-08-17 22:24:03 -04:00
  • 9b85882ff8 [dx12] implement num_workgroups Dzmitry Malyshau 2021-08-17 22:45:55 -04:00
  • 41da55db08 write_texture data offset Dávid Kocsis 2021-08-17 22:16:34 +02:00
  • 6ba30cbc0b Run tests in the CI for all workspace members Imbris 2021-08-17 01:31:24 -04:00
  • ee3b85928e Fix panic in GLES shader processing Adam Gausmann 2021-08-16 13:50:08 -05:00
  • 4dc5546a17 Naga update to 69b70f8 Dzmitry Malyshau 2021-08-16 01:08:37 -04:00
  • a222e6eb11 hal/egl: defer surface initialization to configure() time Dzmitry Malyshau 2021-07-14 13:42:11 -04:00
  • dcefcfdcf3 Merge pull request #1800 from kvark/dx12-root Connor Fitzgerald 2021-08-14 00:54:12 -04:00
  • c9fdaef3e1 dx12: switch root parameter updates from eager to lazy Dzmitry Malyshau 2021-08-14 00:40:41 -04:00
  • 3f42b59ccc Remove caching from the main action Dzmitry Malyshau 2021-08-13 02:07:18 -04:00
  • 1e7d86b655 Update Naga to 69b70f8 Dzmitry Malyshau 2021-08-13 01:48:50 -04:00
  • 450defb743 Fix panic in surface cleanup Dzmitry Malyshau 2021-08-13 00:13:29 -04:00
  • f2a18ee57c Update naga to 1907a92 Dzmitry Malyshau 2021-08-12 22:54:41 -04:00
  • f0520f8c54 Merge pull request #1792 from ecton/surface-safety-docs Connor Fitzgerald 2021-08-12 12:29:04 -04:00
  • 494bde01c2 Added safety clarification to create_surface Jonathan Johnson 2021-08-12 09:04:02 -07:00
  • 4dc0e265ac Merge pull request #1764 from kvark/submitted-work Connor Fitzgerald 2021-08-12 00:06:45 -04:00
  • 4a1ae0d7ec Issue surface texture transitions Dzmitry Malyshau 2021-08-11 00:06:51 -04:00
  • dffe1f1793 Return a texture by the surface Dzmitry Malyshau 2021-08-10 01:46:34 -04:00
  • f78061bcef Merge swap chain into surface Dzmitry Malyshau 2021-08-09 10:47:33 -04:00
  • 3afab9c5aa Splits non-uniform indexing into two different features (#1785) Connor Fitzgerald 2021-08-10 22:43:08 -04:00
  • a60d2f6f3b Merge pull request #1774 from ElArtista/gles_storage_limits Connor Fitzgerald 2021-08-10 13:09:49 -04:00
  • 8796089636 Gather downlevel flags and require them all at once Agorgianitis Loukas 2021-08-07 11:17:43 +03:00
  • 5bc42843cf Add downlevel flag for storage buffers in vertex shaders Agorgianitis Loukas 2021-08-06 21:22:16 +03:00
  • 7798534d42 Merge pull request #1773 from pythonesque/patch-1 Connor Fitzgerald 2021-08-06 13:55:51 -04:00
  • bff04c1502 Fix dynamic offset handling for render bundles Joshua Yanovski 2021-08-06 10:38:35 -07:00
  • dd24b48b11 Fix scissor test leak when presenting gles backend (#1772) Agorgianitis Loukas 2021-08-06 17:54:09 +03:00