- 2f218e2 Implement upstream RequestDevice, add native-only CreateDevice by Austin Eng · 3 years, 3 months ago
- b946759 Implement readonly depth/stencil without sample from it by Yunchao He · 3 years, 3 months ago
- ffb0024 Support NV12 via ExternalImageDescriptorDmaBuf on CROS by jchen10 · 3 years, 3 months ago chromium/4764
- 3b7e758 Vulkan: make PNextChainBuilder require pNext==nullptr by Corentin Wallez · 3 years, 4 months ago chromium/4759
- 15fec68 Implement readonly depth/stencil attachment on Vulkan by Yunchao He · 3 years, 4 months ago
- 79f6208 Fixes bad mem-read in Vulkan's ~DescriptorSetAllocator. by Loko Kung · 3 years, 4 months ago
- 0766ce6 Vulkan: Load procs for VK_KHR_get_memory_requirements2 by Corentin Wallez · 3 years, 4 months ago chromium/4754
- 58c655b Complete per-backend AdapterDiscoveryOptions by Austin Eng · 3 years, 4 months ago
- 652293f Support multiple Vulkan instances in the Vulkan backend by Austin Eng · 3 years, 4 months ago
- c6d3a84 Replace reinterpret_cast with FromAPI/ToAPI where possible by Corentin Wallez · 3 years, 4 months ago
- d3105bf Implement GPUCommandEncoder::ClearBuffer by Brandon Jones · 3 years, 4 months ago
- 959f1da Roll Vulkan headers to 1.2.201 by Corentin Wallez · 3 years, 4 months ago
- 6331f95 Refactors Destroy to be upward calls instead of overriding. by Loko Kung · 3 years, 4 months ago
- 349062f Fixes Dawn to use custom Vulkan loader on Linux systems. by Loko Kung · 3 years, 4 months ago chromium/4738
- a329997 Add features of depth24unorm-stencil8 and depth32float-stencil8 texture formats by Li Hao · 3 years, 4 months ago
- f008bb3 Update Vulkan's shader module destruction to remove cache for cleanup. by Loko Kung · 3 years, 4 months ago
- 4c10e82 Vulkan: discover Vulkan instance versions higher than 1.2 by Corentin Wallez · 3 years, 4 months ago chromium/4727
- 3482a80 Rename DeviceDescriptor -> DawnDeviceDescriptor by Austin Eng · 3 years, 4 months ago
- 98e42aa Updates destroy in Vulkan's BindGroupLayout. by Loko Kung · 3 years, 4 months ago
- 88aeeae Add label tracking for several object types by Brandon Jones · 3 years, 4 months ago
- e9c84c0 Renames DestroyApiObject* to Destroy* for simplicity. by Loko Kung · 3 years, 5 months ago
- 2c67af9 Adds destruction handling for "simple objects" in device.destroy by Loko Kung · 3 years, 5 months ago
- 6b6262d Adds destruction handling for Textures when device is destroyed. by Loko Kung · 3 years, 5 months ago
- b0a5ed4 Pipeline overridable constants: Metal backend by Shrek Shao · 3 years, 5 months ago
- d0effc0 Add depth16unorm texture format by Dawn Autoroller · 3 years, 5 months ago
- 6abf1a1 Remove deferred BufferLocation updates for drawIndexedIndirect by Austin Eng · 3 years, 5 months ago chromium/4690
- ff9a1f7 Adds/refactors destroy handling for Buffer and QuerySet. by Loko Kung · 3 years, 5 months ago
- 5e2e2d8 Pipeline constants: validate if any uninitialized overridable constants exist by Shrek Shao · 3 years, 5 months ago
- 9b92a7c Fix overridable constants by Ben Clayton · 3 years, 5 months ago
- 4ce84fc Improving Vulkan backend validation messages. by Brandon Jones · 3 years, 5 months ago
- d97b29c Populate supported Vulkan limits from the backend by Austin Eng · 3 years, 5 months ago
- bf9b3cc Moves DestroyApiObject call into ApiObjectBase::DeleteThis by Loko Kung · 3 years, 5 months ago
- 91851e2 Remove several compile-time constants in favor of limits by Austin Eng · 3 years, 5 months ago chromium/4669
- 8fd1eb5 Avoid redundant creation of ComputePipelineBase in GetCachedComputePipeline by Jiawei Shao · 3 years, 6 months ago
- 2f3fe95 Adds destroy handling for BindGroupLayout without new backend changes yet. by Loko Kung · 3 years, 6 months ago
- fc5a7d4 Adds remaining setup logic to implement destroy in Device and ObjectBase. by Loko Kung · 3 years, 6 months ago
- 43d5849 Replace usages of BoundArrayAccessors w/ Robustness by Ryan Harrison · 3 years, 6 months ago
- 3f689a4 Rename "extension" to "feature" by François Beaufort · 3 years, 6 months ago
- bf8c40b Vulkan: Implement StoreOp::Discard by Corentin Wallez · 3 years, 6 months ago
- 8f87d8a AdapterVk: Remove redundant VkPhysicalDevice limit check by Corentin Wallez · 3 years, 6 months ago
- 3c0925b Avoid redundant creation of RenderPipelineBase in GetCachedRenderPipeline by Jiawei Shao · 3 years, 6 months ago
- e99ad76 Overridable constants vulkan implementation and tests by shrekshao · 3 years, 6 months ago
- 525039d Vulkan: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 6 months ago
- 999cc24 Fix all GCC 10 warnings by Ben Clayton · 3 years, 6 months ago chromium/4652
- ebf183b Implement drawIndexedIndirect validation by Ken Rockot · 3 years, 6 months ago
- f84e7b4 Remove prefix 'm' on mCreateInfo in ComputeVertexInputDesc by Jiawei Shao · 3 years, 6 months ago
- 44d729fc Introduce BufferLocation by Ken Rockot · 3 years, 6 months ago
- 6237c8a Introduce WriteBuffer command by Ken Rockot · 3 years, 6 months ago
- fa9ca44 Stub out depth16unorm texture format by Kai Ninomiya · 3 years, 6 months ago
- c389182 Remove readonly storage textures by Corentin Wallez · 3 years, 6 months ago
- bd04e15 Remove deprecated APIs by Corentin Wallez · 3 years, 6 months ago
- 4ecfc58 D3D12: Support creating render pipeline asynchronously by Jiawei Shao · 3 years, 6 months ago
- 857d4e6 Support vertex-only render pipeline by Zhaoming Jiang · 3 years, 6 months ago
- 43ce892 Remove descriptor in RenderPipeline::Initialize by Jiawei Shao · 3 years, 6 months ago
- 42448da Remove descriptor from the parameter of ComputePipeline::Initialize() by Jiawei Shao · 3 years, 7 months ago chromium/4640 chromium/4641
- d4b85fb Lift suppression for incorrect VVL image layout tracking by Corentin Wallez · 3 years, 7 months ago
- 6fa50b5 Vulkan: Support extension "depth_clamp" by Jiawei Shao · 3 years, 7 months ago
- 37a8649 Adds ASTC texture compression formats and Vulkan support for them. by Loko Kung · 3 years, 7 months ago
- 10b9cce Remove deprecated SetBlendColor and blend factors by Corentin Wallez · 3 years, 7 months ago chromium/4632
- 8a0b49b Add check for an invalid D3D12/Vk object in SetDebugLabel by Brandon Jones · 3 years, 7 months ago
- c1bcbbf Add Labels For Pipelines and ShaderModule for D3D12/Vk by Brandon Jones · 3 years, 7 months ago
- 71f2214 vulkan: wait for fences on ErrorInjector device loss by Corentin Wallez · 3 years, 7 months ago
- 305f4df Add FlatComputePipelineDescriptor for CreateComputePipelineAsync by Jiawei Shao · 3 years, 7 months ago
- 1f48c97 Update default pipeline layout compatibility rules by Brandon Jones · 3 years, 7 months ago
- c7226a7 Adds ETC2/EAC texture compression formats and Vulkan support for them by Loko Kung · 3 years, 7 months ago
- 6bb3f6f vulkan: Free "in flight" fences/commands in ShutdownImpl by Corentin Wallez · 3 years, 7 months ago chromium/4628
- 086c44e Add missing includes to SemaphoreService.h by James Price · 3 years, 7 months ago chromium/4624
- c1d3958 Adds placeholders for ETC2/ASTC compression texture format by Loko Kung · 3 years, 7 months ago
- c95e574 Add Debug Label Functionality For D3D12/Vk Buffers & Textures by Brandon Jones · 3 years, 7 months ago
- ddd0a0a Initialize padding on buffer allocations by Austin Eng · 3 years, 7 months ago
- 8d1ead6 Remove unused SPIRV-Cross shader reflection bits. by Stephen White · 3 years, 7 months ago
- eda73e3 Validate SPIRV produced by Tint by Austin Eng · 3 years, 8 months ago
- 5bed1ed More spirv-cross related removal by Austin Eng · 3 years, 8 months ago
- 9978b2f Add Adapter::SupportsExternalImages by Austin Eng · 3 years, 8 months ago chromium/4605
- 27e17a6 Update deprecated TextureUsage flag names by Brandon Jones · 3 years, 8 months ago
- a03e847 Remove SPIRV-Cross support from Vulkan backend. by Stephen White · 3 years, 8 months ago
- 567e071 Free VkCommandPool if vkResetCommandPool fails by Austin Eng · 3 years, 8 months ago
- 6c67070 Add Buffer::GetAllocatedSize() by Austin Eng · 3 years, 8 months ago
- fef90b8 Fix bind groups not being applied by Aleksi Sapon · 3 years, 8 months ago
- b5e2089 Hook up dump_shaders toggle to dump SPIRV and GLSL by Austin Eng · 3 years, 8 months ago
- 8ec325c Fix VVL error when creating a bind group from a destroyed texture by Austin Eng · 3 years, 8 months ago
- 8e95716 Use Tint SingleEntryPoint transform in Vulkan/GL backends by Austin Eng · 3 years, 8 months ago chromium/4597
- da3c5ef Allow creating texture views from destroyed textures by Austin Eng · 3 years, 8 months ago
- d05777b Support multisampled depth texture bindings by Austin Eng · 3 years, 8 months ago chromium/4591
- 9d92f31 Vulkan: Enable sampleRateShading for WGSL builtin variable [[sample_index]] by Jiawei Shao · 3 years, 8 months ago
- 0eff598 Add chained DawnTextureInternalUsageDescriptor by Austin Eng · 3 years, 8 months ago
- 6e5b080 Improve buffer zero-initialization in resolveQuerySet on Vulkan by Li Hao · 3 years, 8 months ago
- ff6c9ca6 wgpu::InputStepMode -> VertexStepMode by Corentin Wallez · 3 years, 8 months ago chromium/4587
- 4d94647 Vulkan: Export VkSemaphores as SYNC_FDs instead of OPAQUE_FDs by Brian Ho · 3 years, 8 months ago
- 909a3c3 Add toggles: disable_workgroup_init, disable_symbol_renaming by Ben Clayton · 3 years, 8 months ago chromium/4583
- ae5be1d Vulkan: ignore errors in shutdown vkWaitForFences. by Corentin Wallez · 3 years, 8 months ago
- ec380e9 Fix Vulkan buffer barriers to use VK_WHOLE_SIZE by Austin Eng · 3 years, 9 months ago
- 15838b9 Switch to new Tint generator API by James Price · 3 years, 9 months ago
- 31930e7 Enable use_tint_generator by default, disable shader_float16 by Austin Eng · 3 years, 9 months ago
- fc37b32 Vulkan: Check for required limits when initializing adapters by Corentin Wallez · 3 years, 9 months ago chromium/4566
- 551e7a1 Fix internal storage buffer usage by Li Hao · 3 years, 9 months ago chromium/4564 chromium/4565
- 895bc93 Implement zero-sized QuerySet by Li Hao · 3 years, 9 months ago
- 405bec1 Implement 3D texture sampling with e2e tests by Yunchao He · 3 years, 9 months ago
- 396b7df Vulkan: Check for required features when initializing adapters by Corentin Wallez · 3 years, 9 months ago
- 00c999a Guard against some arithmetic overflows by Austin Eng · 3 years, 9 months ago