.. |
d3d12
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
metal
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
null
|
Update default pipeline layout compatibility rules
|
2021-09-01 22:15:41 +00:00 |
opengl
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +00:00 |
vulkan
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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
|
Added Abseil as a third-party dependency (Take 2)
|
2021-09-23 20:36:03 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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
|
Added Abseil as a third-party dependency (Take 2)
|
2021-09-23 20:36:03 +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
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandBuffer.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandBufferStateTracker.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandBufferStateTracker.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandEncoder.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandEncoder.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
CommandValidation.cpp
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +00:00 |
CommandValidation.h
|
Introduce WriteBuffer command
|
2021-09-20 19:25:05 +00:00 |
Commands.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
Commands.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +00:00 |
Device.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
EncodingContext.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34: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 |
IndirectDrawMetadata.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
IndirectDrawMetadata.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
IndirectDrawValidationEncoder.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
IndirectDrawValidationEncoder.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
InternalPipelineStore.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +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
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderBundle.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderBundleEncoder.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderBundleEncoder.h
|
Separate the types for compute and render pass usage data
|
2021-05-05 19:55:23 +00:00 |
RenderEncoderBase.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderEncoderBase.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderPassEncoder.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
RenderPassEncoder.h
|
Remove deprecated APIs
|
2021-09-17 16:05:40 +00:00 |
RenderPipeline.cpp
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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 |
ScratchBuffer.cpp
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
ScratchBuffer.h
|
Implement drawIndexedIndirect validation
|
2021-09-23 00:15:19 +00:00 |
ShaderModule.cpp
|
Added Abseil as a third-party dependency (Take 2)
|
2021-09-23 20:36:03 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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
|
Fix all GCC 10 warnings
|
2021-09-23 17:34:53 +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 |