Commit Graph

  • 9d062447ed add changelog entry atlas dostal 2024-10-23 12:28:27 -0400
  • 0f37909cd9 refactor texture format to scalar conversion atlas dostal 2024-10-02 17:15:08 -0400
  • a8c9356023 docs(naga): docs. link for language_extension mod. Erich Gubler 2024-10-18 17:19:19 -0400
  • 77a757ba9e diag(naga): add def. article and noun qual. to DirectiveNotYetImplemented Erich Gubler 2024-10-22 17:01:23 -0400
  • fc0a488246 docs(naga): use hyphenated "enable-extension" noun like spec. Erich Gubler 2024-10-22 17:01:23 -0400
  • 64884d1eba diag(naga): add def. article to EnableExtensionNotYetImplemented Erich Gubler 2024-10-22 16:45:12 -0400
  • 8b9ec2007f docs(naga): docs. link for language_extension mod. Erich Gubler 2024-10-18 17:19:19 -0400
  • ad9ffda706 diag(naga): add def. article and noun qual. to DirectiveNotYetImplemented Erich Gubler 2024-10-22 17:01:23 -0400
  • 1da4763559 docs(naga): use hyphenated "enable-extension" noun like spec. Erich Gubler 2024-10-22 17:01:23 -0400
  • a98b0ed969 diag(naga): add def. article to EnableExtensionNotYetImplemented Erich Gubler 2024-10-22 16:45:12 -0400
  • 973084320b docs(CHANGELOG): re-word directive parsing item a bit Erich Gubler 2024-10-22 18:16:56 -0400
  • 18f33b0474 feat: implement requires directives Erich Gubler 2024-10-18 17:19:19 -0400
  • bdd923d3a7 refactor: narrow {,Unimplemented}DirectiveKind to pub(crate) Erich Gubler 2024-10-22 17:22:48 -0400
  • 9c781d64d6 [metal] use restrict bounds check policy by default teoxoy 2024-10-21 18:41:10 +0200
  • 207747cab5 [hlsl-out] add support for restricting indexing to avoid OOB accesses teoxoy 2024-10-21 18:12:28 +0200
  • 3199a3a6b0 refactor access_needs_check to take a reference to the expression arena teoxoy 2024-10-21 15:45:28 +0200
  • b32574b368 add OOB indexing test teoxoy 2024-10-21 16:42:14 +0200
  • daaf7da09a print source in log teoxoy 2024-10-18 19:44:26 +0200
  • 353ddbe29a Use Future instead of Promise in webgpu implem of WgpuFuture Elie Michel 2024-10-23 08:48:39 +0200
  • be41ff6a96 Refine map async submission index Elie Michel 2024-10-23 08:45:16 +0200
  • c1fe4cacf5 docs(CHANGELOG): re-word directive parsing item a bit Erich Gubler 2024-10-22 18:16:56 -0400
  • dcca4e33a1 feat: implement requires directives Erich Gubler 2024-10-18 17:19:19 -0400
  • 28033c8033 refactor: narrow {,Unimplemented}DirectiveKind to pub(crate) Erich Gubler 2024-10-22 17:22:48 -0400
  • fe8a9b2f95 Adapter docs tell how to create DevJac 2024-10-22 10:04:38 -0600
  • 320989756b Run cargo fmt Elie Michel 2024-10-23 00:42:58 +0200
  • 4f37591af6 Try introducing instance_wait_any Elie Michel 2024-10-23 00:41:48 +0200
  • 4ec8eb8d44 Implement WgpuFuture for webgpu Elie Michel 2024-10-22 23:24:16 +0200
  • 404c387e85 Introduce WgpuFuture Elie Michel 2024-10-22 23:09:21 +0200
  • d539466997 feat(wgsl-in): use more general enable-not-set diag. w/ unimpl. hint Erich Gubler 2024-10-17 15:22:05 -0400
  • bf4cd9cd31 feat(wgsl-in): create skeleton for enable directives Erich Gubler 2024-10-12 19:34:43 -0400
  • 54861b712c refactor: add Parser::directive_ident_list helper Erich Gubler 2024-10-18 17:19:19 -0400
  • bcee0c774e feat(wgsl-in): use more general enable-not-set diag. w/ unimpl. hint Erich Gubler 2024-10-17 15:22:05 -0400
  • aa67f45f7e feat(wgsl-in): create skeleton for enable directives Erich Gubler 2024-10-12 19:34:43 -0400
  • 51aebeccf2 WIP define BufferMapFuture and SubmittedWorkDoneFuture Elie Michel 2024-10-22 22:16:40 +0200
  • e28ac60d1d refactor: add Parser::directive_ident_list helper Erich Gubler 2024-10-18 17:19:19 -0400
  • 7aa00a07e1 refactor(naga-cli): inline emit_annotated_error Erich Gubler 2024-10-21 11:13:22 -0400
  • 28912feb00 fix(naga-cli): reimpl. emit_annotated_error with WithSpan::emit_to_stderr_with_path Erich Gubler 2024-10-21 11:04:17 -0400
  • 6f43ee9f17 fix(naga): use Diagnostic from inner in valid. err. presentation Erich Gubler 2024-10-21 10:16:14 -0400
  • 6b283f3fd5 refactor(naga-cli): inline emit_annotated_error Erich Gubler 2024-10-21 11:13:22 -0400
  • 498001d1ea fix(naga-cli): reimpl. emit_annotated_error with WithSpan::emit_to_stderr_with_path Erich Gubler 2024-10-21 11:04:17 -0400
  • bf7c8d1660 fix(naga): use Diagnostic from inner in valid. err. presentation Erich Gubler 2024-10-21 10:16:14 -0400
  • 2e8d131530 Merge remote-tracking branch 'origin/trunk' into eliemichel/future Elie Michel 2024-10-22 19:49:16 +0200
  • 678b1a6e8f
    Adapter docs tell how to create DevJac 2024-10-22 10:04:38 -0600
  • 36fab5ce3d fix(msl-out): use namer for <fun>{Input,Output} structs Erich Gubler 2024-10-22 08:43:32 -0400
  • 2302b5fac6 test: add regr. cvg. for conflicting idents. in shader I/O and locals Erich Gubler 2024-10-22 09:29:00 -0400
  • 7eccb6a354 fix(msl-out): use namer for <fun>{Input,Output} structs Erich Gubler 2024-10-22 08:43:32 -0400
  • d84161c00e test: add regr. cvg. for conflicting idents. in shader I/O and locals Erich Gubler 2024-10-22 09:29:00 -0400
  • e711a35998
    Add bounds check to Buffer slice method (#6432) N.E.C. 2024-10-22 06:33:05 -0700
  • 8d700dba1b
    avoid unwrap / double option check by using map_or Andreas Reich 2024-10-22 15:20:49 +0200
  • 58b25a40ca Add bounds check to Buffer slice method N.E.C. 2024-10-21 12:03:08 -0700
  • 31d6af2bd5 [metal] use restrict bounds check policy by default teoxoy 2024-10-21 18:41:10 +0200
  • dc9cc86e3f Address feedback atlas dostal 2024-10-21 12:30:25 -0400
  • 39db3d90d1 Merge branch 'trunk' into ruint64 atlas dostal 2024-10-21 12:23:11 -0400
  • 8d83f14f7d [hlsl-out] add support for restricting indexing to avoid OOB accesses teoxoy 2024-10-21 18:12:28 +0200
  • 4c24681e27 refactor access_needs_check to take a reference to the expression arena teoxoy 2024-10-21 15:45:28 +0200
  • 6503ed381b add OOB indexing test teoxoy 2024-10-21 16:42:14 +0200
  • 4f1a9b53de
    build(deps): bump the patch-updates group with 15 updates (#6429) dependabot[bot] 2024-10-21 00:51:09 -0400
  • 57d787eb53
    Slang Binding Array Test cw/allow-runtime-array Connor Fitzgerald 2024-10-20 23:50:47 -0400
  • 6c2b6f326b
    Merge branch 'trunk' into ray-tracing-new Vecvec 2024-10-21 16:46:04 +1300
  • c8420c4c39
    build(deps): bump the patch-updates group with 15 updates dependabot[bot] 2024-10-21 02:50:27 +0000
  • e06f10e0a4
    build(deps): bump crate-ci/typos from 1.24.6 to 1.26.0 (#6399) dependabot[bot] 2024-10-21 00:23:43 +0000
  • c346562118
    Typos Connor Fitzgerald 2024-10-20 20:13:31 -0400
  • 759c3262ad
    Optimise GL fence checking by querying less (#6427) Nathan Adams 2024-10-21 02:02:10 +0200
  • 6a4cc6804b Track a GL fence's last_completed better, ensuring we don't query the same sync object more than once Nathan Adams 2024-10-21 00:39:28 +0200
  • 840de2dec7 Halt iteration of a gl fence when we find the first unsignalled sync object Nathan Adams 2024-10-21 00:22:06 +0200
  • 17b2d893e7 format Vecvec 2024-10-21 07:30:17 +1300
  • 66c0cbb4cf use snatchables for raw acceleration structures Vecvec 2024-10-21 07:17:16 +1300
  • 4e948dcac0 Fix return value of on_submitted_work_done Elie Michel 2024-10-20 18:57:18 +0200
  • c9283c1a58
    Merge branch 'trunk' into eliemichel/future Elie Michel 2024-10-20 18:42:01 +0200
  • d37d22a2fa
    Merge branch 'trunk' into ruint64 vero 2024-10-19 12:00:37 -0400
  • e777b76b9d Merge remote-tracking branch 'refs/remotes/gfx-rs/trunk' into ray-tracing-new Vecvec 2024-10-19 19:26:15 +1300
  • d9d0bed157 feature: Parse SHADER-F16 support FL33TW00D 2024-10-04 10:12:04 -0400
  • cb8630b677 feat(wgsl-in): use more general enable-not-set diag. w/ unimpl. hint Erich Gubler 2024-10-17 15:22:05 -0400
  • 685e73c1a2 feat(wgsl-in): create skeleton for enable directives Erich Gubler 2024-10-12 19:34:43 -0400
  • b3f665be7d feat(wgsl-in): create skeleton for parsing directives Erich Gubler 2024-10-17 15:49:24 -0400
  • cb31465811 refactor(wgsl-in): add Lexer::peek_ident_with_span Erich Gubler 2024-10-01 10:21:49 -0400
  • 141b839974 feat(wgsl-in): create skeleton for parsing directives Erich Gubler 2024-10-17 15:49:24 -0400
  • ceca097977 Merge branch 'trunk' into ruint64 atlas dostal 2024-10-18 12:05:06 -0400
  • b3c425572f print source in log teoxoy 2024-10-18 19:44:26 +0200
  • dedd64a6eb refactor(wgsl-in): add Lexer::peek_ident_with_span Erich Gubler 2024-10-01 10:21:49 -0400
  • f669024eeb [WeakVec] scan all weak references only before a reallocation would happen teoxoy 2024-10-18 12:41:04 +0200
  • 8ba5c82831 minimize moves by introducing WeakVec teoxoy 2024-10-17 14:10:14 +0200
  • 068a7d75a1 [WeakVec] scan all weak references only before a reallocation would happen teoxoy 2024-10-18 12:41:04 +0200
  • 1b2ef8612d
    naga: Add support for textureQueryLevels to GLSL parser (#6415) Jasper St. Pierre 2024-10-18 01:07:58 -0700
  • f3cc119386 naga: Add support for textureQueryLevels to GLSL parser Jasper St. Pierre 2024-10-15 21:50:32 -0700
  • a8214b67f6
    Fix missing binding in wgpu-core/src/instance.rs when profiling has a backend enabled (#6422) cybersoulK 2024-10-17 17:15:25 -0700
  • 0c9cf99fa4 Update instance.rs cybersoulK 2024-10-17 15:26:59 -0700
  • 94e040bc8a avoid creating the bind group for indirect validation if buffer size is 0 teoxoy 2024-10-17 12:55:08 +0200
  • f1d5833965 avoid creating the bind group for indirect validation if buffer size is 0 teoxoy 2024-10-17 12:55:08 +0200
  • 8e555027b4 minimize moves by introducing WeakVec teoxoy 2024-10-17 14:10:14 +0200
  • 74ef445bca
    ADD metal namespace for uint4 (#6417) Xiaopeng Li 2024-10-17 17:45:29 +0800
  • 3dd00b9d4c fix tests XiaoPeng 2024-10-17 15:46:30 +0800
  • 330d2c4cf0 fmt XiaoPeng 2024-10-17 15:40:58 +0800
  • cae8aebdf7 add msl namespace for uint4 XiaoPeng 2024-10-17 15:38:40 +0800
  • 59f56e0263
    Add utils for WebGPU support detection & Instance creation (#6371) Andreas Reich 2024-10-15 13:15:37 +0200
  • 26668bece7
    Merge branch 'trunk' into better-webgpu-selection2 Andreas Reich 2024-10-15 00:07:49 +0200
  • bfd7879cbe fix adapter check Andreas Reich 2024-10-15 00:03:39 +0200
  • dcf05ee16a
    Fix comment Andreas Reich 2024-10-14 23:41:14 +0200
  • fe7fbd4a4a refactor(dx12): merge PipelineLayoutShared::special_constants_{root_index,cmd_signatures} into new struct Erich Gubler 2024-09-03 17:03:02 -0400
  • bbee35b145 [d3d12] get num_workgroups builtin working for indirect dispatches teoxoy 2024-05-22 16:24:52 +0200