- 7a64127 api_cpp.h: Fix alignas declaration following ChainedStruct. by Corentin Wallez · 2 years, 6 months ago
- 7223a5e Fix incorrect indentation in version generator script. by Loko Kung · 2 years, 6 months ago
- 7d2b9d9 Add alternative method to use a version/git hash from a file. by Loko Kung · 2 years, 6 months ago
- a823ea1 dawn: Fix GCC warnings about functions not returning by Ben Clayton · 2 years, 6 months ago
- bf55236 dawn: Fix GCC build by Ben Clayton · 2 years, 6 months ago
- a55b29e dawn::wire::client: Make ObjectTypeToTypeEnum a template variable. by Corentin Wallez · 2 years, 6 months ago chromium/5131
- 0ebe86d dawn::wire::client: Merge object allocators, add variadic Make. by Corentin Wallez · 2 years, 6 months ago
- 0daef56 dawn::wire::client::ObjectBase: encapsulate remaining members. by Corentin Wallez · 2 years, 6 months ago
- 0f97df8 dawn::wire::client: Track the object generation on the objects by Corentin Wallez · 2 years, 6 months ago
- 87af04b dawn::wire: Separate ObjectHandle to its own header. by Corentin Wallez · 2 years, 6 months ago
- ff2dc65 Revert "remove_files.py: Print warnings on removals" by Corentin Wallez · 2 years, 6 months ago
- d428187 Add reflection APIs for wgpu::Buffer. by Corentin Wallez · 2 years, 6 months ago
- af510d7 Use git hash as fingerprint for getting caching interfaces. by Loko Kung · 2 years, 6 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, 7 months ago
- 20a4bd8 Remove device-child wire hack and enable DeviceLifetimeTests on the wire by Austin Eng · 2 years, 7 months ago
- 7477120 Add nullable annotations to webgpu.h by Corentin Wallez · 2 years, 7 months ago
- f9f1c4b CMake: tweak third-party imports. by Corentin Wallez · 2 years, 7 months ago
- a5ff0e9 [warnings] Add Wsuggest-override and Wsuggest-destructor-override. by dan sinclair · 2 years, 7 months ago
- 03ddfbb Wrap get_gitHash in try-catch to prevent failures in tarball builds. by Loko Kung · 2 years, 8 months ago
- d51b47a remove_files.py: Print warnings on removals by Corentin Wallez · 2 years, 8 months ago
- 4e1c65d Fix dawn_version_generator.py on Windows when not using depot_tools by Aleksi Sapon · 2 years, 8 months ago
- fb5a492 Fix inclusive language presubmit by dan sinclair · 2 years, 8 months ago
- a12ddc6 Updates to dawn_version_generator. by dan sinclair · 2 years, 8 months ago
- d0fb4a3 Convert all dawn includes to use non-system include syntax. by dan sinclair · 2 years, 8 months ago
- c083d65 Adds device-side cache key generation. by Loko Kung · 2 years, 8 months ago
- b2fdd64 Rework dawn/native/ProcTable.cpp's template to better handle functions. by Corentin Wallez · 2 years, 8 months ago
- 8c5cb62 Remove extra CPPLINT.cfg files. by dan sinclair · 2 years, 8 months ago chromium/5001 chromium/5002
- 479dc6b Enable build/header_guard by dan sinclair · 2 years, 8 months ago
- fcf5679 Create more targeted CPPLINT.cfg files. by dan sinclair · 2 years, 8 months ago
- 24ae176 Fix commit build rule to use empty hash (and not throw error) if git is not available. by Loko Kung · 2 years, 8 months ago
- f578672 Adds a generated file with the dawn git hash encoded at build time. by Loko Kung · 2 years, 9 months ago chromium/4976
- 4d83525 Adds strformat code-gen for helping auto-generate readable strings for structs. by Loko Kung · 2 years, 9 months ago
- d450c6e Fix -Wstrict-prototypes in webgpu.h by Corentin Wallez · 2 years, 9 months ago
- 1554a7d Fix dawn.json for upstream webgpu-headers by Shrek Shao · 2 years, 9 months ago
- 6e8c473 Updating names of attachment clear values by Brandon Jones · 2 years, 10 months ago
- 71a363b Add error directives for api.h/api_cpp.h #ifdef __EMSCRIPTEN__ by Shrek Shao · 2 years, 10 months ago
- ee50bc0 dawn.json changes for the upstream webgpu.h by Shrek Shao · 2 years, 10 months ago chromium/4878
- 9fb7a51 tint->dawn: Move src/include -> include by Ben Clayton · 2 years, 10 months ago chromium/4871
- 35940f9 gn: Trim target prefixes from src/dawn targets by Ben Clayton · 2 years, 10 months ago
- 818001d tint->dawn: Move src/dawn_native -> src/dawn/native by Ben Clayton · 2 years, 10 months ago
- 20cbe6d tint->dawn: Move src/dawn_wire -> src/dawn/wire by Ben Clayton · 2 years, 10 months ago
- d9ab69a tint->dawn: Move src/common -> src/dawn/common by Ben Clayton · 2 years, 10 months ago
- 9c2e07c Use C++17 message-less static_assert where applicable. by Corentin Wallez · 2 years, 11 months 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 ago
- 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years ago
- 7e5930b Make the template of ProcTable flexible by Ningxin Hu · 3 years ago
- 2b1dcd9 Make the templates of ChainUtils and ObjectType flexible by fujunwei · 3 years ago
- 1fa386c dawn_wire: use memcpy on structures when possible by Jiawei Shao · 3 years ago chromium/4780
- 7f3f8ac Make the templates of native struct flexible by fujunwei · 3 years ago
- fc38f7d Make dawn_platform.h template flexible by fujunwei · 3 years ago chromium/4772 chromium/4773
- a2241d4 Configure the namespace of native implementation in api.json by fujunwei · 3 years ago chromium/4770
- 874c6cf Update BSD 3 license comment by Austin Eng · 3 years ago
- 736dd07 Fix typo in api_struct_info.json by Austin Eng · 3 years ago chromium/4769
- 16ae3b8 Make the templates of mocking api flexible by fujunwei · 3 years ago
- 5204053 Support "length" in dawn.json could be a integer by Yan · 3 years ago
- 89ddadc Add feature queries to dawn_native/dawn_wire by Austin Eng · 3 years ago
- 5397f9f Add basic or stub implementations of upstream instance/adapter APIs by Austin Eng · 3 years ago chromium/4768
- d3cac11 Template hardcode functions in webgpu_cpp.cpp by fujunwei · 3 years ago
- d7304d1 Further api.h license issue fixes by Shrek Shao · 3 years ago
- 1f25ea9 dawn_wire: Directly use the data in deserialized buffer when possible by Jiawei Shao · 3 years ago
- a840574 Replace hardcode functions in templates by fujunwei · 3 years ago
- 63f6546 Add a build target for a webgpu_dawn library by Austin Eng · 3 years ago
- 264f239 dawn_wire: Remove unused support of "const*const*" by Jiawei Shao · 3 years ago
- ed33e05 Move EnumClassBitmasks from wgpu to dawn namespace by fujunwei · 3 years ago chromium/4755
- c7d4f2c Make templates webgpu_cpp.h and webgpu_cpp_print.h flexible by fujunwei · 3 years ago
- 3a46476 Make the prefix of proc table configurable in api.json by fujunwei · 3 years ago chromium/4749 chromium/4750 chromium/4751
- c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years ago
- 2bf9990 Fix google3 license related issues by Shrek Shao · 3 years ago
- 2d0007c Don't connect to backends that aren't needed by Austin Eng · 3 years ago
- 23f7162 Add a category named function in dawn.json by fujunwei · 3 years ago
- 6d6b63c dawn_wire: Use memcpy in Serializer / Deserializer when possible by Jiawei Shao · 3 years ago
- 4e87690 Add ability to generate constants from dawn.json by fujunwei · 3 years, 1 month ago chromium/4729
- 76bda37 dawn.json changes for the flexible templates by fujunwei · 3 years, 1 month ago
- 61c8532 Make CompilationInfo extensible. by Corentin Wallez · 3 years, 1 month ago
- 1f05a85 Reorganize WireCmd.cpp. No functional changes. by Corentin Wallez · 3 years, 1 month ago chromium/4708
- 2514566 Make validation error formatting more consistent by Brandon Jones · 3 years, 1 month ago
- 3faa478 Add FromAPI / ToAPI helpers for dawn_native by Austin Eng · 3 years, 2 months ago
- 7dc906a Improve validation messages for surface/swap chain by Brandon Jones · 3 years, 2 months ago
- 2a5b981 Deprecation of using 0 as default size in buffer mapAsync by Zhaoming Jiang · 3 years, 2 months ago
- 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 2 months ago
- a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 2 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, 3 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 3 months ago chromium/4652
- 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 3 months ago
- 0c82405 dawn.json: chained/extensible must be "in" or "out" or false by Austin Eng · 3 years, 3 months ago
- 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 3 months ago
- bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 3 months ago
- 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 3 months ago
- 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 3 months ago
- 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 3 months ago