..
d3d12
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
metal
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
null
Update default pipeline layout compatibility rules
2021-09-01 22:15:41 +00:00
opengl
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
vulkan
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
Adapter.cpp
Add an option for the Adapter to use tiered limits
2021-09-17 17:24:44 +00:00
Adapter.h
Add an option for the Adapter to use tiered limits
2021-09-17 17:24:44 +00:00
AsyncTask.cpp
D3D12: Support creating compute pipeline asynchronously
2021-06-04 05:12:06 +00:00
AsyncTask.h
Triage Dawn TODOs
2021-06-04 22:23:56 +00:00
AttachmentState.cpp
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
AttachmentState.h
Removed deprecated CreateRenderPipeline path
2021-05-21 05:01:38 +00:00
BUILD.gn
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
BackendConnection.cpp
Add WGPUAdapterProperties and expose it in DawnNative
2020-01-10 13:28:18 +00:00
BackendConnection.h
Add WGPUAdapterProperties and expose it in DawnNative
2020-01-10 13:28:18 +00:00
BindGroup.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
BindGroup.h
Implement External Texture Binding Functionality
2021-06-01 19:45:53 +00:00
BindGroupLayout.cpp
Remove readonly storage textures
2021-09-17 17:07:43 +00:00
BindGroupLayout.h
Update default pipeline layout compatibility rules
2021-09-01 22:15:41 +00:00
BindGroupTracker.h
Fix bind groups not being applied
2021-08-05 14:45:48 +00:00
BindingInfo.cpp
Implement internal storage for buffer usage and buffer binding type
2021-06-16 14:33:27 +00:00
BindingInfo.h
Validate textures with filtering/non-filtering/comparison samplers
2021-07-02 02:29:40 +00:00
BuddyAllocator.cpp
Triage Dawn TODOs
2021-06-04 22:23:56 +00:00
BuddyAllocator.h
Triage Dawn TODOs
2021-06-04 22:23:56 +00:00
BuddyMemoryAllocator.cpp
Prevent size overflow for sub-allocation.
2020-06-11 18:58:26 +00:00
BuddyMemoryAllocator.h
Add some missing #includes.
2019-10-29 18:40:12 +00:00
Buffer.cpp
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
Buffer.h
Add Buffer::GetAllocatedSize()
2021-08-05 15:26:58 +00:00
BufferLocation.cpp
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
BufferLocation.h
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
CMakeLists.txt
Fix CMake build failures after recent changes
2021-09-21 01:07:35 +00:00
CachedObject.cpp
Pipeline caching: refactor object hashing
2020-12-03 18:42:13 +00:00
CachedObject.h
Fix issues with roll into Skia
2020-12-08 16:32:34 +00:00
CallbackTaskManager.cpp
Implement CallbackTaskManager for Create*PipelineAsync
2021-05-02 03:22:30 +00:00
CallbackTaskManager.h
Implement AsyncWaitableEvent with std::condition_variable
2021-05-27 00:49:03 +00:00
CommandAllocator.cpp
Support flattening multiple CommandAllocators
2021-09-15 18:29:00 +00:00
CommandAllocator.h
Support flattening multiple CommandAllocators
2021-09-15 18:29:00 +00:00
CommandBuffer.cpp
Remove deprecated wgpu::StoreOp::Clear
2021-09-14 16:02:00 +00:00
CommandBuffer.h
Limit Clear Color Values to 2^24 For Integer Formats
2020-10-01 19:56:49 +00:00
CommandBufferStateTracker.cpp
Adding VB OOB validation for zero array stride
2021-08-25 01:30:03 +00:00
CommandBufferStateTracker.h
Add OOB validation in RenderPassEncoder for Draw and DrawIndexed
2021-07-16 03:22:58 +00:00
CommandEncoder.cpp
Update destinationOffset alignment to 256 in resolveQuerySet
2021-09-22 02:51:20 +00:00
CommandEncoder.h
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
CommandValidation.cpp
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
CommandValidation.h
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
Commands.cpp
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
Commands.h
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
CompilationMessages.cpp
Emit tint warning when creating shader module
2021-06-18 13:29:39 +00:00
CompilationMessages.h
Emit tint warning when creating shader module
2021-06-18 13:29:39 +00:00
ComputePassEncoder.cpp
Enforce per-dimension dispatch size limits
2021-07-21 20:44:09 +00:00
ComputePassEncoder.h
Properly implement per-dispatch synchronization scopes.
2021-05-06 19:20:14 +00:00
ComputePipeline.cpp
Remove deprecated ComputePipelineDescriptor.computeStage
2021-09-14 11:42:27 +00:00
ComputePipeline.h
Remove descriptor from the parameter of ComputePipeline::Initialize()
2021-09-11 09:04:34 +00:00
CopyTextureForBrowserHelper.cpp
Remove typedefs for deprecated types.
2021-09-10 15:50:19 +00:00
CopyTextureForBrowserHelper.h
Rename Buffer/TextureCopyView to ImageCopyBuffer/Texture.
2021-03-04 18:13:45 +00:00
CreatePipelineAsyncTask.cpp
D3D12: Support creating render pipeline asynchronously
2021-09-17 07:39:00 +00:00
CreatePipelineAsyncTask.h
D3D12: Support creating render pipeline asynchronously
2021-09-17 07:39:00 +00:00
DawnNative.cpp
Add new items for Emscripten/webgpu-headers
2021-09-17 21:13:33 +00:00
Device.cpp
Add wgpuDeviceGetLimits. Split Required/Supported limit structs
2021-09-17 15:36:00 +00:00
Device.h
Add wgpuDeviceGetLimits. Split Required/Supported limit structs
2021-09-17 15:36:00 +00:00
DynamicUploader.cpp
Rolling build dependencies for new d3dcompiler_47.dll
2021-06-23 09:22:22 +00:00
DynamicUploader.h
Use typed integers for the ExecutionSerial
2020-09-28 19:35:14 +00:00
EncodingContext.cpp
Support flattening multiple CommandAllocators
2021-09-15 18:29:00 +00:00
EncodingContext.h
Separate the types for compute and render pass usage data
2021-05-05 19:55:23 +00:00
EnumClassBitmasks.h
Track depth/stencil aspects independently
2020-08-06 17:00:29 +00:00
EnumMaskIterator.h
EnumMaskIterator: ASSERT when the mask is too big.
2021-01-21 10:11:54 +00:00
Error.cpp
Fix AssertAndIgnoreDeviceLossError to handle errors injected by fuzzer
2020-06-16 17:53:38 +00:00
Error.h
Fix Vulkan leak if vkMapMemory fails
2021-02-19 18:31:02 +00:00
ErrorData.cpp
Separate device lost from internal errors.
2020-04-01 12:07:43 +00:00
ErrorData.h
Separate device lost from internal errors.
2020-04-01 12:07:43 +00:00
ErrorInjector.cpp
Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer"
2020-01-06 19:56:17 +00:00
ErrorInjector.h
Reland "fuzzing: Add supportsErrorInjection option to DawnWireServerFuzzer"
2020-01-06 19:56:17 +00:00
ErrorScope.cpp
Simplify ErrorScopes
2021-02-19 18:17:22 +00:00
ErrorScope.h
Simplify ErrorScopes
2021-02-19 18:17:22 +00:00
Extensions.cpp
Adds placeholders for ETC2/ASTC compression texture format
2021-08-25 00:53:42 +00:00
Extensions.h
Adds placeholders for ETC2/ASTC compression texture format
2021-08-25 00:53:42 +00:00
ExternalTexture.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
ExternalTexture.h
Follow-up For ExternalTexture Binding Feedback
2021-06-08 20:29:37 +00:00
Format.cpp
Stub out depth16unorm texture format
2021-09-17 18:25:53 +00:00
Format.h
Stub out depth16unorm texture format
2021-09-17 18:25:53 +00:00
Forward.h
Implement External Texture Binding Functionality
2021-06-01 19:45:53 +00:00
Instance.cpp
D3D12: Support creating compute pipeline asynchronously
2021-06-04 05:12:06 +00:00
Instance.h
D3D12: Support creating compute pipeline asynchronously
2021-06-04 05:12:06 +00:00
IntegerTypes.h
Update default pipeline layout compatibility rules
2021-09-01 22:15:41 +00:00
InternalPipelineStore.h
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
Limits.cpp
Clamp limits to the defaults if they are worse than the defaults
2021-09-20 20:58:46 +00:00
Limits.h
Clamp limits to the defaults if they are worse than the defaults
2021-09-20 20:58:46 +00:00
ObjectBase.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
ObjectBase.h
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
ObjectContentHasher.cpp
Pipeline caching: refactor object hashing
2020-12-03 18:42:13 +00:00
ObjectContentHasher.h
Rename STRIDE_UNDEFINED to COPY_STRIDE_UNDEFINED
2020-12-16 07:53:30 +00:00
PassResourceUsage.h
Implement External Texture Binding Functionality
2021-06-01 19:45:53 +00:00
PassResourceUsageTracker.cpp
Remove readonly storage textures
2021-09-17 17:07:43 +00:00
PassResourceUsageTracker.h
Validate a subresource can't be an attachment multiple times in a pass
2021-07-16 17:44:59 +00:00
PerStage.cpp
Make dawn_native use the webgpu.h header
2019-10-23 11:57:41 +00:00
PerStage.h
Make dawn_native use the webgpu.h header
2019-10-23 11:57:41 +00:00
PersistentCache.cpp
D3D12: Support creating compute pipeline asynchronously
2021-06-04 05:12:06 +00:00
PersistentCache.h
D3D12: Support creating compute pipeline asynchronously
2021-06-04 05:12:06 +00:00
Pipeline.cpp
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
Pipeline.h
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
PipelineLayout.cpp
Update default pipeline layout compatibility rules
2021-09-01 22:15:41 +00:00
PipelineLayout.h
Update default pipeline layout compatibility rules
2021-09-01 22:15:41 +00:00
PooledResourceMemoryAllocator.cpp
Rename STRIDE_UNDEFINED to COPY_STRIDE_UNDEFINED
2020-12-16 07:53:30 +00:00
PooledResourceMemoryAllocator.h
Pool sub-allocated resource heaps.
2020-08-17 17:47:15 +00:00
ProgrammablePassEncoder.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
ProgrammablePassEncoder.h
Separate the types for compute and render pass usage data
2021-05-05 19:55:23 +00:00
QueryHelper.cpp
Fix internal storage buffer usage
2021-07-02 09:51:18 +00:00
QueryHelper.h
Fix query index of availability in timestamp shader
2021-05-18 01:13:08 +00:00
QuerySet.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
QuerySet.h
dawn_native: Prefix all API methods with API
2021-03-29 14:02:05 +00:00
Queue.cpp
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
Queue.h
Introduce WriteBuffer command
2021-09-20 19:25:05 +00:00
RenderBundle.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
RenderBundle.h
Separate the types for compute and render pass usage data
2021-05-05 19:55:23 +00:00
RenderBundleEncoder.cpp
Separate the types for compute and render pass usage data
2021-05-05 19:55:23 +00:00
RenderBundleEncoder.h
Separate the types for compute and render pass usage data
2021-05-05 19:55:23 +00:00
RenderEncoderBase.cpp
Introduce BufferLocation
2021-09-20 20:39:15 +00:00
RenderEncoderBase.h
Remove deprecated API surface, Pt. 1
2021-05-13 17:51:23 +00:00
RenderPassEncoder.cpp
Remove deprecated APIs
2021-09-17 16:05:40 +00:00
RenderPassEncoder.h
Remove deprecated APIs
2021-09-17 16:05:40 +00:00
RenderPipeline.cpp
D3D12: Support creating render pipeline asynchronously
2021-09-17 07:39:00 +00:00
RenderPipeline.h
D3D12: Support creating render pipeline asynchronously
2021-09-17 07:39:00 +00:00
ResourceHeap.h
Autoformat everything except tests/examples
2020-07-10 18:19:38 +00:00
ResourceHeapAllocator.h
Add another missing #include.
2019-10-30 00:19:43 +00:00
ResourceMemoryAllocation.cpp
Autoformat everything except tests/examples
2020-07-10 18:19:38 +00:00
ResourceMemoryAllocation.h
Rolling build dependencies for new d3dcompiler_47.dll
2021-06-23 09:22:22 +00:00
RingBufferAllocator.cpp
Triage Dawn TODOs
2021-06-07 18:23:52 +00:00
RingBufferAllocator.h
Rolling build dependencies for new d3dcompiler_47.dll
2021-06-23 09:22:22 +00:00
Sampler.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
Sampler.h
Validate textures with filtering/non-filtering/comparison samplers
2021-07-02 02:29:40 +00:00
ShaderModule.cpp
Remove readonly storage textures
2021-09-17 17:07:43 +00:00
ShaderModule.h
Metal: Remove vertexState in the parameter of TranslateToMSL
2021-09-15 01:28:23 +00:00
SpirvValidation.cpp
Validate SPIRV produced by Tint
2021-08-12 05:20:48 +00:00
SpirvValidation.h
Validate SPIRV produced by Tint
2021-08-12 05:20:48 +00:00
StagingBuffer.cpp
Autoformat everything except tests/examples
2020-07-10 18:19:38 +00:00
StagingBuffer.h
Autoformat everything except tests/examples
2020-07-10 18:19:38 +00:00
Subresource.cpp
Triage Dawn TODOs
2021-06-04 22:23:56 +00:00
Subresource.h
Add GPUExternalTexture Types
2021-04-01 20:46:42 +00:00
SubresourceStorage.h
Enable -Wunused-but-set-variable.
2021-07-27 18:42:59 +00:00
Surface.cpp
Fix -Wunreachable-code-aggressive.
2021-06-30 11:17:16 +00:00
Surface.h
Add support for windows SwapChainPanel in SwapChain and Surface
2021-06-09 08:44:07 +00:00
Surface_metal.mm
Introduce wgpu::Surface and implement it for HWND, X11 and Metal
2020-01-15 13:14:12 +00:00
SwapChain.cpp
Add Tag for Unimplemented Labels to ObjectBase Constructor
2021-08-23 23:14:36 +00:00
SwapChain.h
Remove useless function declarations
2021-06-03 07:42:15 +00:00
Texture.cpp
Remove readonly storage textures
2021-09-17 17:07:43 +00:00
Texture.h
Remove readonly storage textures
2021-09-17 17:07:43 +00:00
TintUtils.cpp
Allow Dawn to surface Tint internal compiler errors as uncaptured validation errors
2021-03-25 15:37:44 +00:00
TintUtils.h
Allow Dawn to surface Tint internal compiler errors as uncaptured validation errors
2021-03-25 15:37:44 +00:00
ToBackend.h
dawn_native: Use refcount-safe methods for reentrant object creation
2021-04-19 08:52:35 +00:00
Toggles.cpp
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
Toggles.h
Support vertex-only render pipeline
2021-09-15 03:17:42 +00:00
VertexFormat.cpp
Replace VertexFormatUtils with a dawn_native table of formats
2021-07-22 08:57:29 +00:00
VertexFormat.h
Replace VertexFormatUtils with a dawn_native table of formats
2021-07-22 08:57:29 +00:00
XlibXcbFunctions.cpp
Reland "Vulkan: Fallback to XCB for Xlib surfaces"
2021-02-11 08:26:38 +00:00
XlibXcbFunctions.h
Reland "Vulkan: Fallback to XCB for Xlib surfaces"
2021-02-11 08:26:38 +00:00
dawn_platform.h
Remove readonly storage textures
2021-09-17 17:07:43 +00:00