commit | 2f1b0dc47d8316f3db6e5b9a55b873cd3079cea5 | [log] [tgz] |
---|---|---|
author | Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com> | Mon Jun 27 16:45:17 2022 +0000 |
committer | Dawn LUCI CQ <dawn-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 27 16:45:17 2022 +0000 |
tree | 1979389448cedf9e9f26b38aff53775cda6d2067 | |
parent | 8a290388261c3762afe85fd3846c0b791335d9e0 [diff] |
Roll SwiftShader from 26243894edb8 to ec31f547750c (35 revisions) https://swiftshader.googlesource.com/SwiftShader.git/+log/26243894edb8..ec31f547750c 2022-06-23 sugoi@google.com Fix stale SPIRV_SHADER_DBG statements 2022-06-23 sugoi@google.com Fix warning on Linux 2022-06-22 swiftshader.regress@gmail.com Regres: Update test lists @ 5cb6a639 2022-06-21 srisser@google.com Add StorageTexelBufferArrayDynamicIndexing 2022-06-21 swiftshader.regress@gmail.com Regres: Update test lists @ ff535623 2022-06-20 sugoi@google.com Expose Vulkan 1.3 2022-06-20 capn@google.com Fix workgroup builtins size 2022-06-20 nicolascapens@google.com Revert "Patch regression in FSR tests" 2022-06-20 capn@google.com Expose Wayland only when enabled 2022-06-20 swiftshader.regress@gmail.com Regres: Update test lists @ f833544f 2022-06-17 sugoi@google.com Expose bufferDeviceAddress support 2022-06-17 sugoi@google.com Handle spv::StorageClassPhysicalStorageBuffer 2022-06-17 srisser@google.com Implement descriptor indexing for texel buffers 2022-06-17 sugoi@google.com Allow subzero to cast pointers to integer types 2022-06-17 capn@google.com Adapt for LLVM 15 coroutine change 2022-06-17 sugoi@google.com Load and Store functions for pointers 2022-06-17 sugoi@google.com Implement SPIR-V OpBitcast for pointers 2022-06-17 sugoi@google.com Allow Operand objects to contain pointers 2022-06-16 sugoi@google.com Avoid clamping uninitialized values when clearing depth images 2022-06-15 antto.makinen@siru.fi Fix the linear-to-sRGB conversion on SRGB storage image writes 2022-06-15 capn@google.com Patch regression in FSR tests 2022-06-15 sugoi@google.com OpTypeForwardPointer support 2022-06-15 sugoi@google.com bufferDeviceAddress: opaqueCaptureAddress support 2022-06-14 antonio.caggiano@collabora.com GN: Wayland build overrides 2022-06-13 dnfield@google.com Missing libs for win32 builds 2022-06-13 nicolas.capens@gmail.com Eliminate multiplication operators on SIMD::Pointer 2022-06-13 capn@google.com Roll dEQP to version 1.3.2 merged into main 2022-06-09 swiftshader.regress@gmail.com Regres: Update test lists @ f1a62bb4 2022-06-08 sugoi@google.com OpSelect implementation for pointers 2022-06-08 srisser@google.com Implement descriptor indexing for storage buffers 2022-06-08 antonio.caggiano@collabora.com GN: Fix wayland import check 2022-06-08 ericcurtin17@gmail.com Do not assume drm card is card0 2022-06-07 sugoi@google.com OpPtrAccessChain implementation 2022-06-06 antonio.caggiano@collabora.com GN: Expose Wayland surface extension on Linux 2022-06-06 antonio.caggiano@collabora.com Dynamically detect libwayland-client If this roll has caused a breakage, revert this CL and stop the roller using the controls here: https://autoroll.skia.org/r/swiftshader-dawn-autoroll Please CC shrekshao@google.com on the revert to ensure that a human is aware of the problem. To file a bug in SwiftShader: https://bugs.chromium.org/p/swiftshader/issues/entry To file a bug in Dawn: https://bugs.chromium.org/p/dawn/issues/entry To report a problem with the AutoRoller itself, please file a bug: https://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug Documentation for the AutoRoller is here: https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md Bug: None Tbr: shrekshao@google.com Change-Id: Ia9bb6049dff618bae53b2cd74bfe4d84f773242a Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/94840 Bot-Commit: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com> Commit-Queue: Dawn Autoroller <dawn-autoroll@skia-public.iam.gserviceaccount.com> Kokoro: Kokoro <noreply+kokoro@google.com>
Dawn is an open-source and cross-platform implementation of the work-in-progress WebGPU standard. More precisely it implements webgpu.h
that is a one-to-one mapping with the WebGPU IDL. Dawn is meant to be integrated as part of a larger system and is the underlying implementation of WebGPU in Chromium.
Dawn provides several WebGPU building blocks:
webgpu.h
version that Dawn implements.webgpu.h
.Helpful links:
Developer documentation:
User documentation: (TODO, figure out what overlaps with the webgpu.h docs)
(TODO)
Apache 2.0 Public License, please see LICENSE.
This is not an officially supported Google product.