deno
feat(op_crates): webgpu
#7977
Merged

feat(op_crates): webgpu #7977

lucacasonato merged 184 commits into denoland:main from crowlKats:webgpu
crowlKats
crowlKats initial work
22b7a0b4
crowlKats up to pipeline
3112ee4e
crowlKats up to renderbundleencoder
097f7bcf
crowlKats cleanup
708007f7
crowlKats switch to wgpu-core
1c2434cb
crowlKats Better TODOs
ea292e3a
crowlKats command encoder debug ops
cc61da9b
crowlKats add render pass
512ae294
crowlKats cleanup
c426657d
crowlKats compute pass
11032e75
crowlKats render_bundle_encoder
49c82d03
crowlKats fmt
477e15f8
crowlKats queue
0ca3900a
crowlKats buffer
fbd21ab5
crowlKats setBindGroup
39cb0eab
crowlKats split up init
5aeca948
crowlKats cleanup
28d1f965
crowlKats fmt
3a2ef8b2
crowlKats Merge branch 'master' into webgpu
40322fac
crowlKats cleanup
1b881c76
crowlKats use gfx_select and cleanup
1275b03a
crowlKats Merge branch 'master' into webgpu
12ccbf4b
crowlKats cleanup
ef57dcf6
bartlomieju fix most of compiler errors
4f270c90
bartlomieju fix more compile errors
f4ae3ffd
bartlomieju fix more compile errors, part2
7cf4a351
bartlomieju
bartlomieju commented on 2020-10-14
bartlomieju fix more compile errors, part3
5c4dd3ff
crowlKats bogus data
c0b038ff
crowlKats real data
cc321eac
bartlomieju fix more compile errors, part4
ffbb6b73
bartlomieju fix more compile errors, part5
6d00506a
crowlKats fix NonZeroU8
ca2578bc
crowlKats create webgpu instance and add to navigator & workerNavigator
679b461b
crowlKats bump wgpu-core and fix VertexBufferDescriptor
fbb5a5b3
crowlKats fix gpubuffer mapping
704e4db1
bartlomieju fix more compiler errors
877119fb
crowlKats fix remaining compile errors
7e9ee9ac
crowlKats fix some lint errors
f13f86e6
bartlomieju lint rust
bec5d749
crowlKats fix buffer mapping
9b1e83f3
crowlKats fixes & temporary get_mapped_range solution
8107a614
crowlKats fix createBindGroup resource
c6f53553
lucacasonato lucacasonato added hacktoberfest-accepted
crowlKats Merge branch 'master' into webgpu
9f7ce58b
crowlKats Merge branch 'master' into webgpu
f08f003f
ry ry removed hacktoberfest-accepted
crowlKats move to own op crate
0903f684
crowlKats Merge branch 'master' into webgpu
7b86e735
crowlKats Merge branch 'master' into webgpu
05816a89
crowlKats Merge branch 'master' into webgpu
322b03c9
crowlKats change to new resource table
8bbccbc5
crowlKats fix lint
d875d852
crowlKats stuff
0f5a904e
lucacasonato dont hold refcell over await point
12b28705
lucacasonato fmt
536fe2b1
lucacasonato poll device during buffer_map_async
c34bf29d
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
713f5533
lucacasonato fix
e7e149d4
lucacasonato remove AsyncRefCell
4f469798
crowlKats update wgpu
aae3eaf5
crowlKats remove crate aliases
b99cfbd8
crowlKats clean up
2c37fd88
crowlKats continue update
00993bff
crowlKats use symbol instead of weakmaps
737e0b30
crowlKats add missing labels
c77be719
crowlKats clean up comments
75e60f2f
crowlKats clear some todos
4d064ffe
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
d9887e70
crowlKats fix bugs
463d2f73
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
a8e05b81
lucacasonato fix build
2cc9d3c5
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
c4567e76
crowlKats get rid of segfault via experimental means on macos x86
bb275ebc
crowlKats add tracing
12bbab9d
lucacasonato don't copy mapped buffer
4aa05db0
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
bbf88a3c
lucacasonato add unit test
b5fc3181
lucacasonato fmt lint
e40dbb25
lucacasonato remove resource sanitize
2d03404a
lucacasonato lint
69bacfde
crowlKats add typings
675db5a5
crowlKats fix typings
8b4b882c
lucacasonato Install mesa-vulkan
61d214b2
crowlKats delete unused structs
b3138d1a
lucacasonato change dts
65510119
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
90dfd293
lucacasonato webgpu_test.ts
03c4faa1
crowlKats fix workerNavigator dts
68f0f584
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
844bb3a2
lucacasonato only run on windows
927d5dbd
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
85752919
lucacasonato don't install mesa-vulkan
24daeb6e
lucacasonato whoops
6bab6b91
crowlKats return null on no adapter
6f69ae56
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
94ba01e0
crowlKats move instance to OpState
52df4bb6
crowlKats rename js file
2d06ee67
crowlKats add unstable check
8ba95490
crowlKats fix stuff
e9236b9d
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
c7d0e0d8
crowlKats fix stuff
7c5b8a0f
crowlKats expose classes and make constructors private
da2b53d8
crowlKats fix bindgroup entry
efb63bc6
crowlKats Merge branch 'master' into webgpu
be09f844
crowlKats support more features
c7395290
crowlKats add setters
e6b7fac4
crowlKats add typings for extended features
5fd635da
crowlKats Revert "add setters"
59d99d41
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
249aed65
crowlKats fix writeBuffer
e5916a0d
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
35d24fb8
crowlKats fix depthStencilAttachment
401c7873
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
1aa856d0
lucacasonato start on webidl
821490ab
lucacasonato lucacasonato added this to the 1.8.0 milestone 5 years ago
crowlKats add DENO_WEBGPU_TRACE env var
2a3cf495
lucacasonato fix free before use in dynamic_offsets_data
ee1af0a4
lucacasonato start on webidl
0c32f516
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
da31780d
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
93849993
lucacasonato fix another free before use
5d1c4312
lucacasonato fmt
0262c81f
crowlKats fix env var
9aa59ac3
lucacasonato More IDL
acf458a1
lucacasonato fmt + lint
1bd9cb12
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
3c14678a
lucacasonato nearly done with webidl
e56dfe74
lucacasonato GPUDevice webidl
f97fba76
crowlKats add flags classes
bea8d68d
crowlKats adapter features
635169b3
crowlKats adapter limits
84df17fe
lucacasonato webidl for GPUBuffer
277b156a
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
e6b83190
crowlKats add GPUShaderStage
52d8cbba
crowlKats add GPUShaderStage
b7fc5353
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
f6e8367b
lucacasonato fix
539e9baa
lucacasonato createSequenceConverter
6ed1e68f
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
c22374e3
crowlKats Merge branch 'master' into webgpu
a3f3a82c
crowlKats change args to use structs
12cd525e
crowlKats add typings for flag classes
72ef8217
lucacasonato fix sequence converter and idl_types
4071ce9c
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
02b2f3ec
lucacasonato fmt
55f7d1f5
lucacasonato more validation
e73396b2
crowlKats add descriptor slot to queryset
ff0616a4
lucacasonato
crowlKats add consumable logic
c2b0cb6f
crowlKats initial inspect stuff
b2694bb9
lucacasonato first cleanup
8cdd3676
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
4696b997
crowlKats add inspect for all classes
c5d3b1b3
crowlKats add createPipelineAsync polyfills
60ad1623
crowlKats fix async get
aaa382c4
lucacasonato resource cleanup
4224a2a9
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
3623d631
lucacasonato fmt
c70f0298
lucacasonato fmt + lint
13a73e9e
lucacasonato unit test passes
1b1f9be2
crowlKats add custominspect for GPU
08745f82
lucacasonato fix tests
cab9e744
lucacasonato change adapter in tests
6212dd11
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
01e3b55d
lucacasonato Merge remote-tracking branch 'origin/master' into webgpu
2f040df3
Base automatically changed from master to main 5 years ago
lucacasonato Merge remote-tracking branch 'origin/main' into webgpu
3d477808
lucacasonato
lucacasonato commented on 2021-02-19
lucacasonato more jsdoc + webidl
4015f164
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
e835bfd9
crowlKats move consumed chheck after webidl checks
3ab1a799
lucacasonato assertDevice + assertDeviceMatch + assertResource
952e816d
lucacasonato Merge branch 'webgpu' of github.com:crowlKats/deno into webgpu
6c9d960c
lucacasonato fix
be599088
lucacasonato Merge remote-tracking branch 'origin/main' into webgpu
43d4839b
lucacasonato assert device for GPURenderPassEncoder
0c37c291
lucacasonato assert device for GPUComputePassEncoder
55c39edb
lucacasonato assert device for GPURenderBundleEncoder
21a5e82c
lucacasonato chore(core): optional args for registerErrorClass
2e5f2b30
lucacasonato error handling
cf076ec9
lucacasonato fmt + lint
daa48a9f
lucacasonato Merge remote-tracking branch 'origin/main' into webgpu
e7fc4eee
ry
ry
crowlKats crowlKats marked this pull request as ready for review 5 years ago
ry
ry commented on 2021-02-26
lucacasonato add readme
8b2eddc2
crowlKats add DENO_WEBGPU_TRACE env var & CI information
0524f712
crowlKats add hello-triangle example as test
465a832f
lucacasonato trigger ci
5d758dbe
lucacasonato Merge remote-tracking branch 'origin/main' into webgpu
a3b17b97
lucacasonato lint
be27fae8
ry
ry approved these changes on 2021-03-01
crowlKats change interfaces to classes
115585bf
crowlKats Merge remote-tracking branch 'origin/webgpu' into webgpu
dcf513cf
crowlKats crowlKats changed the title feat(cli): webgpu feat(op_crates): webgpu 5 years ago
lucacasonato
lucacasonato lucacasonato merged 7cd14f97 into main 5 years ago
crowlKats crowlKats deleted the webgpu branch 5 years ago

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone