- c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 1 month ago
- d3105bf Implement GPUCommandEncoder::ClearBuffer by Brandon Jones · 3 years, 1 month ago
- 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 1 month ago
- 3482a80 Rename DeviceDescriptor -> DawnDeviceDescriptor by Austin Eng · 3 years, 2 months ago
- e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 2 months ago
- 2c67af9 Adds destruction handling for "simple objects" in device.destroy by Loko Kung · 3 years, 2 months ago
- 6b6262d Adds destruction handling for Textures when device is destroyed. by Loko Kung · 3 years, 2 months ago
- d0effc0 Add depth16unorm texture format by Dawn Autoroller · 3 years, 2 months ago
- 6abf1a1 Remove deferred BufferLocation updates for drawIndexedIndirect by Austin Eng · 3 years, 2 months ago chromium/4690
- 983d132 Add more / finer-grained OWNERS by Corentin Wallez · 3 years, 2 months ago
- ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 2 months ago
- deb4057 Remove the use_tint_generator toggle by Corentin Wallez · 3 years, 2 months ago
- fc5cae6 Improving OpenGL backend validation messages. by Brandon Jones · 3 years, 3 months ago
- d97b29c Populate supported Vulkan limits from the backend by Austin Eng · 3 years, 3 months ago
- bf9b3cc Moves DestroyApiObject call into ApiObjectBase::DeleteThis by Loko Kung · 3 years, 3 months ago
- 8fd1eb5 Avoid redundant creation of ComputePipelineBase in GetCachedComputePipeline by Jiawei Shao · 3 years, 3 months ago
- 2f3fe95 Adds destroy handling for BindGroupLayout without new backend changes yet. by Loko Kung · 3 years, 3 months ago
- fc5a7d4 Adds remaining setup logic to implement destroy in Device and ObjectBase. by Loko Kung · 3 years, 3 months ago
- afe9138 Reland "OpenGL: delete shaders and pipelines when they are not used any longer" by Jiawei Shao · 3 years, 3 months ago
- 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 3 months ago
- cac3e7e Revert "OpenGL: delete shaders and pipelines when they are not used any longer" by Corentin Wallez · 3 years, 3 months ago
- 3c0925b Avoid redundant creation of RenderPipelineBase in GetCachedRenderPipeline by Jiawei Shao · 3 years, 4 months ago
- a57c1db OpenGL: delete shaders and pipelines when they are not used any longer by Jiawei Shao · 3 years, 4 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 4 months ago chromium/4652
- ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 4 months ago
- 44d729fc Introduce BufferLocation by Ken Rockot · 3 years, 4 months ago
- 6237c8a Introduce WriteBuffer command by Ken Rockot · 3 years, 4 months ago
- c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 4 months ago
- 4ecfc58 D3D12: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 4 months ago
- 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 4 months ago
- 77755b9 Remove deprecated wgpu::StoreOp::Clear by Corentin Wallez · 3 years, 4 months ago
- 42448da Remove descriptor from the parameter of ComputePipeline::Initialize() by Jiawei Shao · 3 years, 4 months ago chromium/4640 chromium/4641
- 10b9cce Remove deprecated SetBlendColor and blend factors by Corentin Wallez · 3 years, 4 months ago chromium/4632
- 1f48c97 Update default pipeline layout compatibility rules by Brandon Jones · 3 years, 4 months ago
- da230e5 Remove typedefs for passed deprecations by Corentin Wallez · 3 years, 5 months ago
- ddd0a0a Initialize padding on buffer allocations by Austin Eng · 3 years, 5 months ago
- 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 5 months ago
- eda73e3 Validate SPIRV produced by Tint by Austin Eng · 3 years, 5 months ago
- 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 5 months ago
- 4f2edf5 Add validation for fragment output and attachment interface matching by shrekshao · 3 years, 5 months ago
- 9978b2f Add Adapter::SupportsExternalImages by Austin Eng · 3 years, 5 months ago chromium/4605
- bcbe2e0 Move SPIRV-Cross functions into OpenGL backend. by Stephen White · 3 years, 5 months ago
- 27e17a6 Update deprecated TextureUsage flag names by Brandon Jones · 3 years, 5 months ago
- a03e847 Remove SPIRV-Cross support from Vulkan backend. by Stephen White · 3 years, 5 months ago
- 6c67070 Add Buffer::GetAllocatedSize() by Austin Eng · 3 years, 5 months ago
- fef90b8 Fix bind groups not being applied by Aleksi Sapon · 3 years, 5 months ago
- b5e2089 Hook up dump_shaders toggle to dump SPIRV and GLSL by Austin Eng · 3 years, 5 months ago
- 8e95716 Use Tint SingleEntryPoint transform in Vulkan/GL backends by Austin Eng · 3 years, 5 months ago chromium/4597
- da3c5ef Allow creating texture views from destroyed textures by Austin Eng · 3 years, 6 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 6 months ago chromium/4587
- 1384e8b Replace VertexFormatUtils with a dawn_native table of formats by Corentin Wallez · 3 years, 6 months ago
- 909a3c3 Add toggles: disable_workgroup_init, disable_symbol_renaming by Ben Clayton · 3 years, 6 months ago chromium/4583
- 15838b9 Switch to new Tint generator API by James Price · 3 years, 6 months ago
- 55a3897 Deprecated StoreOp::Clear in favor of Discard by Brandon Jones · 3 years, 7 months ago
- 3d5402c OpenGL: Return error when calling writeTexture() on stencil aspect by Jiawei Shao · 3 years, 7 months ago chromium/4557
- 00c999a Guard against some arithmetic overflows by Austin Eng · 3 years, 7 months ago
- b936d23 Implement internal storage for buffer usage and buffer binding type by Li Hao · 3 years, 7 months ago
- f8a0f82 Move zero-size copy skips from the frontend to the backend by Austin Eng · 3 years, 7 months ago
- 0d50a2c ComputePipelineDescriptor.computeStage->compute by Brandon Jones · 3 years, 7 months ago
- ca41b00 Triage Dawn TODOs by Austin Eng · 3 years, 7 months ago
- b5652c7 Implement EGLImage external texture API for GL. by Stephen White · 3 years, 7 months ago
- 39633e2 Implement External Texture Binding Functionality by Brandon Jones · 3 years, 7 months ago chromium/4530
- 41c87d9 Removed deprecated CreateRenderPipeline path by Brandon Jones · 3 years, 8 months ago
- db03566 OpenGL: Use binding= for all bindings in generated GLSL by Corentin Wallez · 3 years, 8 months ago
- fd783ce Support 3D textures in ClearTexture by Austin Eng · 3 years, 8 months ago
- 2a7d0ac Implement 3D texture copies on OpenGL/ES by Austin Eng · 3 years, 8 months ago
- 76732ab Properly implement per-dispatch synchronization scopes. by Corentin Wallez · 3 years, 8 months ago
- 2dd2d67 CommandBufferResourceUsage: track render and compute separately. by Corentin Wallez · 3 years, 8 months ago
- 8091c68 Cleanup transform usage by Ben Clayton · 3 years, 9 months ago chromium/4483
- 413dcf8 Rename setBlendColor->setBlendConstant by Brandon Jones · 3 years, 9 months ago
- 22b923c Updated BlendFactor enum to match spec by Brandon Jones · 3 years, 9 months ago
- d798f33 Fix new-style WGSL I/O with OpenGL backend by Brandon Jones · 3 years, 9 months ago
- f3fe648 OpenGL: DoTexSubImage() cleanup. by Stephen White · 3 years, 9 months ago
- 71c33c8 OpenGL: refactor all texture uploads. by Stephen White · 3 years, 9 months ago
- b676602 OpenGL: Refactor texture uploads. by Stephen White · 3 years, 9 months ago
- 6870e6d Vulkan: Check for device loss in CheckAndUpdateCompletedSerials by Corentin Wallez · 3 years, 9 months ago
- f759264 Finish conversion to RenderPipelineDescriptor2 by Brandon Jones · 3 years, 9 months ago
- 6a2e16b Split top-level reflection code into either Tint or SPIRV-Cross by Ryan Harrison · 3 years, 10 months ago
- 50f9958 DeviceBase: Make object creation use ResultOrError<Ref<T>> by Corentin Wallez · 3 years, 10 months ago
- 79c9d12 Propagate more errors from reentrant calls by Corentin Wallez · 3 years, 10 months ago
- 2ce4b90 dawn_native: Prefix all API methods with API by Corentin Wallez · 3 years, 10 months ago
- 37ad44e Allow Dawn to surface Tint internal compiler errors as uncaptured validation errors by Brandon Jones · 3 years, 10 months ago
- 97da45c Update RenderPipelineBase to stop depending on deprecated struct types by Brandon Jones · 3 years, 10 months ago
- a943919 Use Tint/WGSL unconditionally by Corentin Wallez · 3 years, 10 months ago
- b00de7f API evolution GPUExtent3D.depth -> depthOrArrayLayers (Step 2) by shrekshao · 3 years, 10 months ago
- 8091584 Rename Buffer/TextureCopyView to ImageCopyBuffer/Texture. by Corentin Wallez · 3 years, 10 months ago
- e3f10e3 Updated VertexFormat enums by Brandon Jones · 3 years, 11 months ago
- bbc2354 Use tint::transform::Spirv by Ben Clayton · 3 years, 11 months ago
- 76a94b1 Remove some useless #include files and forward declarations by Jiawei Shao · 3 years, 11 months ago
- 7e79207 OpenGL ES: implement compressed texture support. by Stephen White · 3 years, 11 months ago
- a5ba282 GL: Implement WriteTexture for compressed textures. by Stephen White · 3 years, 11 months ago
- 02fd17c Implement a toggle to disable sample variables. by Stephen White · 4 years ago
- 39b478d Skip testing of stencil textures where non-readable. by Stephen White · 4 years ago
- b0ca302 Skip testing of SNORM formats where non-readable. by Stephen White · 4 years ago
- 14a2398 D3D12: Support per plane views with NV12 textures by Bryan Bernhart · 4 years ago
- 4846281 Don't call glUniform for Storage Texture on OpenGL ES. by Stephen White · 4 years ago
- 040f140 Fix SwANGLE DeviceType and OpenGL ES DeviceType checking. by Stephen White · 4 years ago
- 1b9bcfc Implement 3D textures and views creation on Vulkan/Metal/GL by Yunchao He · 4 years ago
- f2a003d Revert "Fix SwANGLE DeviceType and OpenGL ES DeviceType checking." by Stephen White · 4 years ago
- 9bb02db Fix SwANGLE DeviceType and OpenGL ES DeviceType checking. by Stephen White · 4 years ago