Commit Graph

  • e68e62801f Add patch release notes from 0.19.1/2/3 and remove redundant changelog entries (#5405) Andreas Reich 2024-03-16 23:47:56 +01:00
  • fe91958010 Give short example of WGSL push_constant syntax. (#5393) Bruce Mitchener 2024-03-16 08:20:21 +07:00
  • a63bec8cd6 add cli arg to choose metal version Patrick Cleavelin 2024-03-13 22:58:42 -05:00
  • e04a9f4c6f build(deps): bump the patch-updates group with 29 updates (#5376) dependabot[bot] 2024-03-14 13:00:43 -04:00
  • 6a5418b93f Fix 5385 by updating the documentation (#5386) stefnotch 2024-03-14 02:30:50 +01:00
  • 6040820099 refactor: extract Global::poll_single_device helper Erich Gubler 2024-03-11 12:28:24 -04:00
  • 9499e8c9df refactor: rename Global::poll_device to poll_all_devices_of_api Erich Gubler 2024-03-12 10:28:37 -04:00
  • c5ee3b6880 refactor: Global::device_poll: hoist submission_index extr. Erich Gubler 2024-03-12 10:17:44 -04:00
  • fe28eda3e0 refactor: Global::poll_device: use &= for all_queue_empty Erich Gubler 2024-03-12 10:16:37 -04:00
  • e3b23a6c62 fix: add missing deferred resource dtor. in Global::poll_all_devices Erich Gubler 2024-03-11 12:26:29 -04:00
  • 4e6f873da5 Add shader I64 and U64 support (#5154) vero 2024-03-12 04:34:06 -07:00
  • 3107f5e148 [mtl-out] Add "assert" to reserved words Teodor Tanasoaia 2024-03-11 11:39:13 +01:00
  • 53ac03c365 fix typo (render pass -> compute pass) (#5380) Peter Whidden 2024-03-12 03:59:13 -04:00
  • 8e15707631 gles: fix crash when holding multiple devices on wayland/surfaceless. (#5351) Eshed Schacham 2024-03-10 22:12:51 +02:00
  • f78e2f7800 GL actually supports DEPTH32FLOAT_STENCIL8 (#5370) Nathan Adams 2024-03-10 20:56:58 +01:00
  • cf4f8bc3a3 Minor rewording of ConfigureSurfaceError::TooLarge (#5371) Lucas Kent 2024-03-11 06:48:30 +11:00
  • b731495e05 Fix output args for render_to_texture example (#5338) matt rice 2024-03-09 10:04:38 +00:00
  • 5e1227343a docs: mention primitive restart in the description of strip_index_format (#5350) caaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaat 2024-03-09 10:20:23 +01:00
  • 2234fd681d Cache MAX_SAMPLES on gles backend (#5346) Nathan Adams 2024-03-09 10:16:31 +01:00
  • f86898ffeb Don't create shader-clear program on GLES if it's not needed (#5348) Nathan Adams 2024-03-08 20:36:12 +01:00
  • 14dbf8c60e [naga] Document the absence of "phi" expressions. Jim Blandy 2024-03-06 07:03:51 -08:00
  • 8ee3c414f0 [naga] Document return types of image query operations. Jim Blandy 2024-03-06 07:38:45 -08:00
  • d417433e0c Naga: GLSL 410 does not support layout(binding = ...) Erik Zivkovic 2024-03-06 20:12:56 +01:00
  • ffaabeb921 [naga xtask] Update Cargo.lock for dependabot #5241. Jim Blandy 2024-03-06 07:34:06 -08:00
  • 8f1981d5b1 fix: emit valid. err. on dev. mismatch in queue_write_buffer (#5359) Erich Gubler 2024-03-07 05:20:42 -05:00
  • 5162fd440d Add a changelog entry Daniel McNab 2024-03-05 17:35:11 +00:00
  • 74238e2d58 Fix clippy error Daniel McNab 2024-03-05 17:27:15 +00:00
  • 4e851067dd Don't depend on validation layers for setting object names Daniel McNab 2024-03-05 17:18:12 +00:00
  • badb3c88ea feat: const feature defaults (#5343) multisn8 2024-03-05 15:01:38 +01:00
  • 44faebf167 build(deps): bump mio from 0.8.10 to 0.8.11 dependabot[bot] 2024-03-04 21:32:41 +00:00
  • f5b5d683bd build(deps): bump crate-ci/typos from 1.18.2 to 1.19.0 (#5336) dependabot[bot] 2024-03-04 10:33:26 -05:00
  • 9c9418e84a [wgpu-hal] make android dependencies optional based on features teoxoy 2024-03-04 14:36:56 +01:00
  • 19cc9d9776 Revert "Add OpenGL support for TEXTURE_FORMAT_16BIT_NORM on supported versions (#5330)" (#5339) Erik Živković 2024-03-04 09:19:57 +01:00
  • 352cb3d40b Add OpenGL support for TEXTURE_FORMAT_16BIT_NORM on supported versions (#5330) Erik Živković 2024-03-03 22:38:38 +01:00
  • f0ed4cf520 Add support for running on OpenGL 4.1 with a core profile on macOS (#5331) Erik Živković 2024-03-03 22:22:20 +01:00
  • 9f505e730f Versions wgpu-v0.19.3 wgpu-hal-v0.19.3 wgpu-core-v0.19.3 v0.19.3 Connor Fitzgerald 2024-03-01 16:45:53 -05:00
  • 75fd68939c wgpu-hal: add ndk-sys dependency to fix linking error. (#5326) Eshed Schacham 2024-03-01 23:16:09 +02:00
  • bb09828a9e Vendor WebGPU Bindings from web_sys (#5325) Connor Fitzgerald 2024-03-01 16:13:14 -05:00
  • d189cf27e8 fix: discard cmd. enc. buf. on wgpu_core::Global::command_encoder_drop Erich Gubler 2024-02-14 14:14:35 -05:00
  • be8c7e6ced fix(gles): discard cmd. enc. buf. on drop Erich Gubler 2024-02-13 15:47:56 -05:00
  • 45ef1757cb fix(dx12): discard cmd. enc. buf. on drop Erich Gubler 2024-02-13 15:47:56 -05:00
  • 2d8d045453 wgpu-hal: add ndk-sys dependency to fix linking error. (#5326) Eshed Schacham 2024-03-01 23:16:09 +02:00
  • aaf6db6a3d Vendor WebGPU Bindings from web_sys (#5325) Connor Fitzgerald 2024-03-01 16:13:14 -05:00
  • 61d779d4d6 Versions wgpu-v0.19.2 wgpu-types-v0.19.2 wgpu-hal-v0.19.2 wgpu-core-v0.19.2 v0.19.2 naga-v0.19.2 Connor Fitzgerald 2024-02-29 17:27:23 -05:00
  • f8355a8114 [wgpu-hal.gles] Error log for failed GLES heuristics (#5266) Bartłomiej Maryńczak 2024-02-19 21:33:47 +01:00
  • 7214da6820 Fix missing validation for Device::clear_buffer where offset + size > buffer.size was not checked when size was omitted. (#5282) Erich Gubler 2024-02-21 15:20:50 -05:00
  • c27f743558 Avoid a clone when creating a Glsl shader (#5118) Alphyr 2024-01-22 16:27:03 +01:00
  • 7bc7220170 Fix glsl backend errors regarding samplerCubeArrayShadow (#5171) Christian Schwarz 2024-02-08 18:27:58 +01:00
  • 091d7869cf Docs surface creation no longer unsafe (#5265) Augusto Hack 2024-02-19 12:23:12 +01:00
  • 502b140bde fix typo in docstring (#5281) Peter Whidden 2024-02-21 16:31:35 -05:00
  • 753c502548 fix doc link (#5280) HexoKnight 2024-02-21 18:55:10 +00:00
  • 40ebec1dfd Try to load libX11.so.6 in addition to libX11.so. (#5307) David Stern 2024-02-27 12:15:13 -05:00
  • 565f6990c2 using non alpha channeled texture ark 2024-01-31 22:22:58 +01:00
  • c9a3c1a692 Add AccelerationStructure to WGSL write_value_type (#5261) Connor Fitzgerald 2024-02-29 16:28:22 -05:00
  • a9a4187643 wgpu-core: Inform user about possible fix (#5298) Augusto Hack 2024-02-25 20:30:55 +01:00
  • e9720bfb7a Fix docs.rs Builds (#5310) Connor Fitzgerald 2024-02-27 13:50:06 -05:00
  • 08f235c126 Simplify the ID allocation in IdentityValues (#5229) Nicolas Silva 2024-02-15 21:55:55 +01:00
  • 8bda25cb0a Nested loop test Connor Fitzgerald 2024-02-27 15:27:53 -05:00
  • 9ca3e936db Ord for Id (#5176) Connor Fitzgerald 2024-02-01 03:29:34 -05:00
  • e029858a18 Call device lost callback when it is replaced, or when the global is dropped. (#5168) Brad Werth 2024-01-30 23:15:45 -08:00
  • 446a3dcdbf [d3d12] Avoid panic on instance drop (#5134) Okko Hakola 2024-01-24 13:49:18 +02:00
  • a5c0181c3a Bitfield Fixes (#5305) Connor Fitzgerald 2024-02-29 15:50:42 -05:00
  • b020b984df [naga] Fix docs generated by gen_component_wise_extractor. (#5314) Jim Blandy 2024-02-29 12:39:27 -08:00
  • 8129897ccb Nested loop test Connor Fitzgerald 2024-02-27 15:27:53 -05:00
  • 330a8608e3 Fix Presentation (#5312) Connor Fitzgerald 2024-02-27 20:36:20 -05:00
  • 744454b9e2 Bump Many Dependencies and MSRV (#5241) dependabot[bot] 2024-02-27 14:43:05 -05:00
  • d365927903 test(player): don't specify shader entry points Erich Gubler 2024-02-26 12:03:14 -05:00
  • 023b0e063f feat!: make ProgrammableStage::entry_point optional in wgpu-core Erich Gubler 2024-01-29 21:41:55 -05:00
  • 2c66504a59 refactor(valid): factor out shader_stage_from_stage_bit helper Erich Gubler 2024-02-26 10:45:40 -05:00
  • be384fc001 refactor: factor out stage_err helper in pipeline creation Erich Gubler 2024-02-26 10:44:10 -05:00
  • 5e6f799573 Fix docs.rs Builds (#5310) Connor Fitzgerald 2024-02-27 13:50:06 -05:00
  • 23392c5228 Try to load libX11.so.6 in addition to libX11.so. (#5307) David Stern 2024-02-27 12:15:13 -05:00
  • 6f68d3dffa Correctly set the tacker sizes before executing render bundles Nicolas Silva 2024-02-27 11:08:21 +01:00
  • ed852c4774 Don't put the mapped-at-creation staging buffer in the registry Nicolas Silva 2024-02-26 17:49:14 +01:00
  • c77b4d3f56 Use a unique tracker index per resource instead of the ID in trackers (#5244) Nicolas Silva 2024-02-26 21:25:12 +01:00
  • 38419a9cf2 Fix Integer Clamp (#5300) Connor Fitzgerald 2024-02-26 14:28:23 -05:00
  • d6465702b6 fix: command_encoder_clear_buffer: err. on offset + size > u64::MAX Erich Gubler 2024-02-21 15:10:29 -05:00
  • 9747a0ed23 fix: always check buffer clear offset for OOB Erich Gubler 2024-02-21 15:07:36 -05:00
  • 751cddc510 refactor: command_encoder_clear_buffer: s/end/end_offset Erich Gubler 2024-02-21 15:03:16 -05:00
  • 7300b9f037 style: fix fmt. of assert!(…) in clear_texture_via_buffer_copies Erich Gubler 2024-02-21 15:20:50 -05:00
  • 177517ad54 deps: Update ahash to fix "unknown feature stdsimd" error. (#5304) Bruce Mitchener 2024-02-26 15:35:25 +07:00
  • a315925882 wgpu-core: Inform user about possible fix (#5298) Augusto Hack 2024-02-25 20:30:55 +01:00
  • 5b9ade8223 Add AccelerationStructure to WGSL write_value_type (#5261) JMS55 2024-02-23 23:41:37 -08:00
  • 440574f927 fix typo in docstring (#5281) Peter Whidden 2024-02-21 16:31:35 -05:00
  • 3715cb1383 fix doc link (#5280) HexoKnight 2024-02-21 18:55:10 +00:00
  • 66c7e98ad7 Add feature flags in hal to panic when running into some types of errors (#5273) Nicolas Silva 2024-02-21 08:35:24 -08:00
  • 75a98f2712 Validate that the view dimension of a multisampled texture binding is 2d (#5274) Nicolas Silva 2024-02-20 23:56:28 -08:00
  • 910fb7c341 Remove GPU based validation in Tests (#5271) Connor Fitzgerald 2024-02-19 17:04:03 -05:00
  • 2e9ee0aa56 [wgpu-hal.gles] Error log for failed GLES heuristics (#5266) Bartłomiej Maryńczak 2024-02-19 21:33:47 +01:00
  • a016a3aaec Make Features fit in 64 bits again (#5268) Nicolas Silva 2024-02-19 12:12:41 -08:00
  • a302c8da82 Docs surface creation no longer unsafe (#5265) Augusto Hack 2024-02-19 12:23:12 +01:00
  • df386dae02 Add vec3-in-array-test (#5264) Connor Fitzgerald 2024-02-18 12:46:29 -05:00
  • 004e3efe84 Simplify the ID allocation in IdentityValues (#5229) Nicolas Silva 2024-02-15 21:55:55 +01:00
  • 66ba64b721 Store Arcs instead of IDs in render bundles (#5242) Nicolas Silva 2024-02-15 21:54:11 +01:00
  • 286306d7e8 Store the device's queue via a weak ref instead of an ID (#5230) Nicolas Silva 2024-02-15 21:42:28 +01:00
  • abc0b30dfc Add test case for builtin only accessed in function parsed after the entry point function Imbris 2024-02-11 17:11:29 -05:00
  • 8b818a2076 Defer entry-point processing so that all potential uses of builtin's are found before culling the unused ones Imbris 2024-02-11 16:51:25 -05:00
  • 6223af3860 Extract entry point processing from parse_function into an independent function. Imbris 2024-02-11 16:32:15 -05:00
  • ae22743326 Add test case to naga/spv-in for an unnamed glPerVertex struct Imbris 2024-02-11 13:48:46 -05:00
  • 4554f852c1 [spv-in] Remove providing "perVertexStruct" for certain unnamed inputs since we probably shouldn't be naming things if they don't have a name in the input. Imbris 2024-02-11 13:33:56 -05:00