- 2e1b359 Add wire serialized command buffer padding. by Loko Kung · 2 years, 2 months ago
- dc819c9 dawn::wire validate that the generation must be strictly increasing by Austin Eng · 2 years, 2 months ago
- 5a0f8d3 Support optional query on adapter power preference by Jiawei Shao · 2 years, 4 months ago
- ba68620 Do not memcpy transparent wire structs on serialization by Austin Eng · 2 years, 4 months ago
- 1b02102 Declare nextInChain as ChainedStructOut when extensible is out by Jiawei Shao · 2 years, 4 months ago chromium/5293
- 145337f Use SubstituteOverride transform to implement overrides by shrekshao · 2 years, 4 months ago
- 1105ec7 Merge DAWN_FORMAT_VALIDATION_ERROR in DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 4 months ago chromium/5272
- 1eb6d2d Convert a few remaining DAWN_VALIDATION_ERROR. by Corentin Wallez · 2 years, 4 months ago
- 462f648 Make adapter info device matching more flexible by Brandon Jones · 2 years, 5 months ago
- bc285fb Rename CacheKey-related files to Stream by Austin Eng · 2 years, 6 months ago
- 79ab0d38 Refactor [de]serialization functions out of CacheKey by Austin Eng · 2 years, 6 months ago
- 1260a53 Mark descriptor/options as optional for requestDevice/Adapter by Corentin Wallez · 2 years, 6 months ago
- a45561b dawn.json: Add the "chain roots" data for chained structs. by Corentin Wallez · 2 years, 6 months ago
- 7a64127 api_cpp.h: Fix alignas declaration following ChainedStruct. by Corentin Wallez · 2 years, 7 months ago
- 7d2b9d9 Add alternative method to use a version/git hash from a file. by Loko Kung · 2 years, 7 months ago
- a823ea1 dawn: Fix GCC warnings about functions not returning by Ben Clayton · 2 years, 7 months ago
- bf55236 dawn: Fix GCC build by Ben Clayton · 2 years, 7 months ago
- a55b29e dawn::wire::client: Make ObjectTypeToTypeEnum a template variable. by Corentin Wallez · 2 years, 7 months ago chromium/5131
- 0ebe86d dawn::wire::client: Merge object allocators, add variadic Make. by Corentin Wallez · 2 years, 7 months ago
- 0daef56 dawn::wire::client::ObjectBase: encapsulate remaining members. by Corentin Wallez · 2 years, 7 months ago
- 0f97df8 dawn::wire::client: Track the object generation on the objects by Corentin Wallez · 2 years, 7 months ago
- 87af04b dawn::wire: Separate ObjectHandle to its own header. by Corentin Wallez · 2 years, 7 months ago
- d428187 Add reflection APIs for wgpu::Buffer. by Corentin Wallez · 2 years, 7 months ago
- af510d7 Use git hash as fingerprint for getting caching interfaces. by Loko Kung · 2 years, 7 months ago
- 6a224fb Remove custom serialization of device properties by Austin Eng · 2 years, 7 months ago
- 8cb8c7a Begin auto generating GPUInfo utilities by Brandon Jones · 2 years, 8 months ago
- 20a4bd8 Remove device-child wire hack and enable DeviceLifetimeTests on the wire by Austin Eng · 2 years, 8 months ago
- 7477120 Add nullable annotations to webgpu.h by Corentin Wallez · 2 years, 8 months ago
- a5ff0e9 [warnings] Add Wsuggest-override and Wsuggest-destructor-override. by dan sinclair · 2 years, 8 months ago
- fb5a492 Fix inclusive language presubmit by dan sinclair · 2 years, 9 months ago
- d0fb4a3 Convert all dawn includes to use non-system include syntax. by dan sinclair · 2 years, 9 months ago
- c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 9 months ago
- b2fdd64 Rework dawn/native/ProcTable.cpp's template to better handle functions. by Corentin Wallez · 2 years, 9 months ago
- 479dc6b Enable build/header_guard by dan sinclair · 2 years, 9 months ago
- f578672 Adds a generated file with the dawn git hash encoded at build time. by Loko Kung · 2 years, 10 months ago chromium/4976
- 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 10 months ago
- d450c6e Fix -Wstrict-prototypes in webgpu.h by Corentin Wallez · 2 years, 10 months ago
- 6e8c473 Updating names of attachment clear values by Brandon Jones · 2 years, 11 months ago
- 71a363b Add error directives for api.h/api_cpp.h #ifdef __EMSCRIPTEN__ by Shrek Shao · 3 years ago
- 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 3 years ago
- 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 3 years ago
- d9ab69a tint->dawn: Move src/common -> src/dawn/common by Ben Clayton · 3 years ago
- 9c2e07c Use C++17 message-less static_assert where applicable. by Corentin Wallez · 3 years ago
- ec9cf2a Rename namespace dawn_native to dawn::native. by Corentin Wallez · 3 years ago chromium/4825 chromium/4826
- 5d846ab Rename namespace dawn_wire to dawn::wire. by Corentin Wallez · 3 years ago chromium/4822
- 7f8fa04 Use C++17 nested namespaces instead of manually nesting them. by Corentin Wallez · 3 years ago
- 1c49d1b Use C++17 structure bindings instead of some std::tie by Corentin Wallez · 3 years ago
- 2994d2e Use C++17 [[nodiscard]] and [[fallthrough]] attributes by Corentin Wallez · 3 years ago
- f001ef5 Make the templates of webgpu_absl_format flexible by fujunwei · 3 years, 1 month ago
- 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 1 month ago
- 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years, 1 month ago
- 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years, 1 month ago
- 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years, 1 month ago chromium/4780
- 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years, 1 month ago
- fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years, 1 month ago chromium/4772 chromium/4773
- a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years, 1 month ago chromium/4770
- 874c6cf Update BSD 3 license comment by Austin Eng · 3 years, 1 month ago
- 736dd07 Fix typo in api_struct_info.json by Austin Eng · 3 years, 1 month ago chromium/4769
- 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years, 1 month ago
- 89ddadc Add feature queries to dawn_native/dawn_wire by Austin Eng · 3 years, 1 month ago
- 5397f9f Add basic or stub implementations of upstream instance/adapter APIs by Austin Eng · 3 years, 1 month ago chromium/4768
- d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years, 1 month ago
- d7304d1 Further api.h license issue fixes by Shrek Shao · 3 years, 1 month ago
- 1f25ea9 dawn_wire: Directly use the data in deserialized buffer when possible by Jiawei Shao · 3 years, 1 month ago
- a840574 Replace hardcode functions in templates by fujunwei · 3 years, 1 month ago
- 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years, 1 month ago
- 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years, 1 month ago
- ed33e05 Move EnumClassBitmasks from wgpu to dawn namespace by fujunwei · 3 years, 1 month ago chromium/4755
- c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years, 1 month ago
- 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years, 1 month ago chromium/4749 chromium/4750 chromium/4751
- c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 1 month ago
- 2bf9990 Fix google3 license related issues by Shrek Shao · 3 years, 1 month ago
- 2d0007c Don't connect to backends that aren't needed by Austin Eng · 3 years, 1 month ago
- 23f7162 Add a category named function in dawn.json by fujunwei · 3 years, 1 month ago
- 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years, 1 month ago
- 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 2 months ago chromium/4729
- 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 2 months ago
- 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 2 months ago
- 1f05a85 Reorganize WireCmd.cpp. No functional changes. by Corentin Wallez · 3 years, 2 months ago chromium/4708
- 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 2 months ago
- 3faa478 Add FromAPI / ToAPI helpers for dawn_native by Austin Eng · 3 years, 3 months ago
- 7dc906a Improve validation messages for surface/swap chain by Brandon Jones · 3 years, 3 months ago
- 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 3 months ago
- 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 3 months ago
- a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 3 months ago
- 9b643b7 Improve validation errors, Part 3 by Brandon Jones · 3 years, 3 months ago
- 6e57843 Fix build on GCC: Add missing include by Ben Clayton · 3 years, 3 months ago
- 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 3 months ago
- 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 3 months ago
- ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 4 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
- 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 4 months ago
- 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 4 months ago
- bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 4 months ago
- 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
- 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 4 months ago
- 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 4 months ago
- dc7971c dawn_wire: Support deserializing s->c chained structs by Austin Eng · 3 years, 4 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
- 1ce20bf Fix -Wunreachable-code-aggressive. by Peter Kasting · 3 years, 6 months ago