- 5497aad Improve validation errors for ShaderModule by Corentin Wallez · 3 years, 6 months ago
- a089e8c Improve validation errors in CommandValidation by Brandon Jones · 3 years, 6 months ago
- 9b643b7 Improve validation errors, Part 3 by Brandon Jones · 3 years, 7 months ago
- 6e57843 Fix build on GCC: Add missing include by Ben Clayton · 3 years, 7 months ago
- 8d195d5 Refactors dawn_native objects for list tracking and adds destroy skeleton API. by Loko Kung · 3 years, 7 months ago
- 8411a12 Add a mechanism for finding the best tier for a set of limits by Austin Eng · 3 years, 7 months ago
- ba66295 Improve validation errors, Part 1 by Brandon Jones · 3 years, 7 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 7 months ago chromium/4652
- 7d174a1 dawn.json changes to match upstream webgpu.h by Kai Ninomiya · 3 years, 7 months ago
- 0c82405 dawn.json: chained/extensible must be "in" or "out" or false by Austin Eng · 3 years, 7 months ago
- 930e918 Generate multiple variants of webgpu.h header by Kai Ninomiya · 3 years, 7 months ago
- bffc966 Add wgpuDeviceGetLimits. Split Required/Supported limit structs by Austin Eng · 3 years, 7 months ago
- 4935c14 Use WGPU_MIP_LEVEL_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 7 months ago
- 96ac969 Use WGPU_ARRAY_LAYER_COUNT_UNDEFINED instead of 0 by jchen10 · 3 years, 7 months ago
- 02fbf16 Add validation, storage, and querying of limits by Austin Eng · 3 years, 7 months ago
- dc7971c dawn_wire: Support deserializing s->c chained structs by Austin Eng · 3 years, 7 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 9 months ago chromium/4587
- 1ce20bf Fix -Wunreachable-code-aggressive. by Peter Kasting · 3 years, 10 months ago
- 75f554d WireCmd: disallow optional members with length="otherMember" by Corentin Wallez · 3 years, 10 months ago
- b5652c7 Implement EGLImage external texture API for GL. by Stephen White · 3 years, 10 months ago
- a9e39e1 Add utilities for printing Dawn enums and bitmasks by Austin Eng · 3 years, 11 months ago
- d0ebcba Fixes for OpenGL loader generator. by Stephen White · 4 years ago chromium/4500
- 615d6ea Fix missing dependency for the OpenGL loader generator. by Corentin Wallez · 4 years ago
- 5346e77 Add helper functions to iterate over ChainedStructs by Brian Ho · 4 years ago
- 6f2bbe9 Implement GPUCompilationInfo by Brandon Jones · 4 years ago
- 2ce4b90 dawn_native: Prefix all API methods with API by Corentin Wallez · 4 years ago
- c48e487 Avoid unnecessary recompiles with code generators. by Corentin Wallez · 4 years, 1 month ago
- bd3f586 dawn_wire: Move BufferConsumer to it's own file. Unify WIRE_TRY by Austin Eng · 4 years, 2 months ago
- 5eb496b Add comment that memberLength for-loop cannot overflow by Austin Eng · 4 years, 2 months ago
- f104fea Remove size_t from wire transfer structs by Austin Eng · 4 years, 2 months ago
- 51db53f dawn_wire: Harden deserialization routines by Austin Eng · 4 years, 2 months ago
- b921b7d Guard against overflow when allocating the null terminator by Austin Eng · 4 years, 2 months ago
- 1b31dc0 Add a BufferConsumer primitive for wire [de]serialization by Austin Eng · 4 years, 2 months ago
- 58a471a Add ability to generate typedefs from dawn.json by Brandon Jones · 4 years, 2 months ago
- 7fe5aa2 Remove deprecated Wire APIs by Austin Eng · 4 years, 2 months ago
- 05d9e2c Nuke the ClientMatches hack for same-device validation by Austin Eng · 4 years, 2 months ago
- 623d808 Add a Reserved state for dawn_wire ObjectId allocations by Austin Eng · 4 years, 2 months ago
- 9a2174a Pass the buffer size into DeserializeWGPUDeviceProperties by Austin Eng · 4 years, 2 months ago
- 65a903b dawn_wire: Gracefully handle all invalid and unknown sTypes by Austin Eng · 4 years, 2 months ago
- cef68bc dawn_wire: Fix a bug with multiple injected devices by Austin Eng · 4 years, 3 months ago
- 8bcde8e dawn_wire: Add Reserve/InjectDevice by Austin Eng · 4 years, 3 months ago
- 8ba0a01 Ensure all wire child objects are destroyed before their device by Austin Eng · 4 years, 3 months ago
- 5ad5557 Remove special-casing of device reference/release in the wire by Austin Eng · 4 years, 3 months ago
- f0d7cc4 dawn_wire: Make all objects owned by the client by Austin Eng · 4 years, 3 months ago
- 8d38c01 Autogenerate all of the wire callback mocks by Austin Eng · 4 years, 4 months ago
- a7bb5a5 Remove the hardcoded device tick in Server::HandleCommands by Austin Eng · 4 years, 4 months ago
- cf820d7 Rename STRIDE_UNDEFINED to COPY_STRIDE_UNDEFINED by Kai Ninomiya · 4 years, 4 months ago
- 03badec Refactor OpenGLVersion out of OpenGLFunctions. by Stephen White · 4 years, 5 months ago
- 75a1f52 Remove storage class specifier for the explicit template specialization by Ivan Murashov · 4 years, 5 months ago
- b70a5b0 Reject all callbacks with DeviceLost on wire client disconnect by Austin Eng · 4 years, 5 months ago
- 3120d5e Track and destroy all child objects on wire client destruction by Austin Eng · 4 years, 5 months ago
- f2df66f Remove deprecated names of texture formats. by Corentin Wallez · 4 years, 5 months ago
- 16036cf Add WGPU_STRIDE_UNDEFINED and update bytesPerRow/rowsPerImage validation by Kai Ninomiya · 4 years, 5 months ago
- 9d6265b Fix examples when using the wire. by Corentin Wallez · 4 years, 5 months ago
- b0789fd Fix RPDesc::occlusionQuerySet not defaulting to nullptr by Corentin Wallez · 4 years, 6 months ago
- 03e1400 Add the entry point of CreateReadyRenderPipeline by Jiawei Shao · 4 years, 6 months ago
- e8022ea Skip None paths when looking for modules by dan sinclair · 4 years, 6 months ago
- e557087 CMakeLists: make DAWN_THIRD_PARTY_DIR an option. by Corentin Wallez · 4 years, 6 months ago
- ae5f950 Add the entry point of CreateReadyComputePipeline by Jiawei Shao · 4 years, 6 months ago
- cac0442 dawn_wire: Support chunked commands by Austin Eng · 4 years, 6 months ago
- 16e01af Reland "Add a per-thread proc table using thread local storage" by Austin Eng · 4 years, 6 months ago
- 326e14f Revert "Add a per-thread proc table using thread local storage" by Kai Ninomiya · 4 years, 6 months ago
- b04a92f Add a per-thread proc table using thread local storage by Austin Eng · 4 years, 6 months ago
- 498d5ea Rename BC6HRGBSfloat to BC6HRGBFloat by Corentin Wallez · 4 years, 7 months ago
- f7123d7 Remove MapRead/WriteAsync and CreateBufferMapped by Corentin Wallez · 4 years, 8 months ago
- 2f6e4ec Add wgpu::TextureFormat::RGB9E5Ufloat by Corentin Wallez · 4 years, 8 months ago
- 05863e6 Niceify formatting in webgpu_cpp by Kai Ninomiya · 4 years, 9 months ago
- 01aeca2 Add .clang-format files and format more files by Kai Ninomiya · 4 years, 9 months ago
- 9da11c9 Fixes for Emscripten generators by Kai Ninomiya · 4 years, 9 months ago
- 0d52f80 Implement Buffer::MapAsync by Corentin Wallez · 4 years, 9 months ago
- 00d6215 dawn_wire/client: Add ToAPI and FromAPI helpers. by Corentin Wallez · 4 years, 10 months ago
- 2f616dd dawn_wire: Remove client/ApiProcs_autogen.h by Corentin Wallez · 4 years, 10 months ago
- d411726 dawn_wire: Make ApiProcs call into objects directly. by Corentin Wallez · 4 years, 10 months ago
- 90abd47 dawn_wire: Factor the common command serialization pattern. by Corentin Wallez · 4 years, 10 months ago
- 84ae2bf Remove deprecated "Binding" types and members by Corentin Wallez · 5 years ago
- 00b90ea Enable more warning needed for Skia to build with Dawn on Linux by Corentin Wallez · 5 years ago
- 59382b7 Use python3 for all of Dawn's python scripts by Corentin Wallez · 5 years ago
- 3741f73 Factor compilation of ~MockProcTable in mock_webgpu.cpp by Corentin Wallez · 5 years ago
- f941205 Use new gmock MOCK_FUNCTION macro. by Corentin Wallez · 5 years ago
- ba72944 dawn_wire: Validate all objects are from the same device in the client by Austin Eng · 5 years ago
- 0ff7ed4 Remove CreateBufferMappedAsync by Corentin Wallez · 5 years ago
- 518c8e7 Cleanup: Rename dawn_wire Object "serial" to "generation" by Austin Eng · 5 years ago
- 5b7292c Fix more compilation warnings. by Zhenyao Mo · 5 years ago
- ce10034 Fix a -Wstrict-prototypes by Corentin Wallez · 5 years ago
- c3c6694 Rename BG[L]Binding to BG[L]Entry by Corentin Wallez · 5 years ago
- 76a8d0b Support chained extension structs on the wire by Austin Eng · 5 years ago
- a0afd31 Separate device lost from internal errors. by Corentin Wallez · 5 years ago
- e51f8dd Fix compilation with stdlibc++ (instead of libc++) by Corentin Wallez · 5 years ago
- 713d9cb webgpu.h: Fix WGPU_WHOLE_SIZE causing linking errors. by Corentin Wallez · 5 years ago
- 7fe6efb Add initial CMakeLists.txt files by Corentin Wallez · 5 years ago
- 48e7da7 Use dict.items() instead of dict.iteritems() for py3 compat by Reid Kleckner · 5 years ago
- 7b6246a Generators for Emscripten by Kai Ninomiya · 5 years ago
- 13e2e13 Update WGPUChainedStruct usage to match webgpu.h by Corentin Wallez · 5 years ago
- 1bf3167 Add a proper license to webgpu.h's template. by Corentin Wallez · 5 years ago
- 3a1746e Introduce wgpu::Surface and implement it for HWND, X11 and Metal by Corentin Wallez · 5 years ago
- 2b24c3d webgpu.h introduce a base struct for extension structures. by Corentin Wallez · 5 years ago
- 5fc2c82 Add Instance and CreateInstance to webgpu.h by Corentin Wallez · 5 years ago
- 9bba4a9 Add DeviceLostCallback to dawn.json and dawn_wire by Natasha Lee · 5 years ago
- 84d8362 Remove generation of proxy dawn.h and dawncpp.h by Corentin Wallez · 5 years ago
- 20c014c Fix typo in the name of wgpuGetProcAddress by Corentin Wallez · 5 years ago