Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | defer encoding errors to finish() | Kunal Mohan | 2020-08-22 | 1 | -2/+1 |
| | |||||
* | Record errors in GPUCommandEncoder.BeginPass() and EncoderPass.endPass() | Kunal Mohan | 2020-08-07 | 1 | -19/+25 |
| | |||||
* | Change ErrorScopeId type to NonZeroU64 | Kunal Mohan | 2020-08-03 | 1 | -6/+8 |
| | | | | And extract it from WebGPURequest | ||||
* | Report errors from void returning operations | Kunal Mohan | 2020-08-01 | 1 | -0/+2 |
| | |||||
* | Implement GPURenderBundleEncoder and GPURenderBundle | Kunal Mohan | 2020-07-24 | 1 | -5/+14 |
| | |||||
* | Update GPUObjectBase webidl and cleanup valid flags | Kunal Mohan | 2020-07-20 | 1 | -4/+4 |
| | |||||
* | Implement GPUBuffer.mapAsync and update wgpu-core | Kunal Mohan | 2020-06-27 | 1 | -24/+26 |
| | |||||
* | Update wgpu-core and wgpu-types | Kunal Mohan | 2020-06-19 | 1 | -1/+2 |
| | |||||
* | Implement GPURenderPassEncoder | Kunal Mohan | 2020-06-04 | 1 | -15/+7 |
| | | | | | Add webidls for GPURenderPassEncoder and GPURenderEncoderBase and implement relevant methods. | ||||
* | Upgrade wgpu-core version to 0.5.0 and implement server-side logic for wgpu ↵ | Kunal Mohan | 2020-05-21 | 1 | -1/+2 |
| | | | | | | id recycling Remove current implementation of MapReadAsync | ||||
* | Validate copybuffertobuffer() + some spec update | Kunal Mohan | 2020-05-15 | 1 | -5/+13 |
| | | | | | The spec update includes renaming bindings to entries and adding CommandEncoderState. | ||||
* | Add trait DomObjectWrap to provide WRAP function | YUAN LYU | 2020-03-20 | 1 | -4/+1 |
| | |||||
* | Fixing some style related issues in WebGPU. | Istvan Miklos | 2020-02-27 | 1 | -2/+5 |
| | | | | | | Changed the Requests/Response from tuples to named struct variants and also sorted in alphabetical order. Replaced the ID generator functions from `globalscope` with a single function, which returns a `RefMut` and can call the appropriate method to generate resource IDs. | ||||
* | Implement GPUComputePassEncoder functions | Istvan Miklos | 2020-02-19 | 1 | -6/+63 |
| | | | | Implement the `dispatch`, `endPass`, `setBindGroup`, `setPipeline` functions of `GPUComputePassEncoder`. | ||||
* | Initial implementation of GPUCommandEncoder | Zakor Gyula | 2020-02-11 | 1 | -0/+59 |
Added WebIDL bindings for `GPUCommandEncoder`, `GPUCommandBuffer`, `GPUComputePassEncoder`, `GPUProgrammablePassEncoder`. Implemented the `beginComputePass`, `copyBufferToBuffer` and `finish` functions of `GPUCommandEncoder`. Implemented the `createCommandEncoder` function of `GPUDevice`. |