dawn-cmake/src/dawn_native
Yunchao He 4dec7371a2 Construct VertexInputDescriptor, in order to match web idl
BUG=dawn:107

Change-Id: Ic219fb98a88a7ac597fbdc592f604f27b76d756b
Reviewed-on: https://dawn-review.googlesource.com/c/4721
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Yunchao He <yunchao.he@intel.com>
2019-02-14 23:56:07 +00:00
..
d3d12 Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
metal Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
null Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
opengl Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
vulkan Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
Adapter.cpp dawn_native: Add Instance and Adapters 2019-01-04 10:30:40 +00:00
Adapter.h Gather PCI device info through the adapter when possible 2019-01-10 10:50:54 +00:00
BackendConnection.cpp OpenGL: Implement the backend connection and adapter. 2019-01-07 09:48:03 +00:00
BackendConnection.h OpenGL: Implement the backend connection and adapter. 2019-01-07 09:48:03 +00:00
BindGroup.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
BindGroup.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
BindGroupLayout.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
BindGroupLayout.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Buffer.cpp Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
Buffer.h Remove |start| and |size| from buffer mapping 2019-02-14 19:31:17 +00:00
Builder.cpp Put the reference to DeviceBase in a new ObjectBase 2018-10-15 12:54:30 +00:00
Builder.h Put the reference to DeviceBase in a new ObjectBase 2018-10-15 12:54:30 +00:00
CommandAllocator.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
CommandAllocator.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
CommandBuffer.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
CommandBuffer.h Change Copy Operation Interfaces to Match WebGPU IDL 2018-11-28 17:54:13 +00:00
CommandBufferStateTracker.cpp Rename draw commands to match WebGPU IDL 2018-12-10 05:20:19 +00:00
CommandBufferStateTracker.h Rename draw commands to match WebGPU IDL 2018-12-10 05:20:19 +00:00
Commands.cpp Rename draw commands to match WebGPU IDL 2018-12-10 05:20:19 +00:00
Commands.h Make setBlendColor take in a Color instead of 4 floats 2019-02-05 12:13:10 +00:00
ComputePassEncoder.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ComputePassEncoder.h Rename SetRenderPipeline and SetComputePipeline to SetPipeline 2018-12-21 10:40:26 +00:00
ComputePipeline.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ComputePipeline.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
DawnNative.cpp Simplify BackendBinding following adapters. 2019-02-12 15:48:15 +00:00
Device.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Device.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
DynamicUploader.cpp Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
DynamicUploader.h Fix missing include for std::unique_ptr in RingBuffer.h 2019-01-30 16:27:28 +00:00
Error.cpp Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00
Error.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ErrorData.cpp Make Dawn error macro more explicit and have an "error type" 2018-09-11 07:55:27 -04:00
ErrorData.h Make Dawn error macro more explicit and have an "error type" 2018-09-11 07:55:27 -04:00
Fence.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Fence.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
FenceSignalTracker.cpp Implement timeline fences in Dawn 2018-12-03 16:57:34 +00:00
FenceSignalTracker.h Implement timeline fences in Dawn 2018-12-03 16:57:34 +00:00
Forward.h Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
InputState.cpp Construct VertexInputDescriptor, in order to match web idl 2019-02-14 23:56:07 +00:00
InputState.h Construct VertexInputDescriptor, in order to match web idl 2019-02-14 23:56:07 +00:00
Instance.cpp OpenGL: Implement the backend connection and adapter. 2019-01-07 09:48:03 +00:00
Instance.h OpenGL: Implement the backend connection and adapter. 2019-01-07 09:48:03 +00:00
ObjectBase.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ObjectBase.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
PassResourceUsage.h Validate that mapped buffers aren't used in submits. 2018-11-07 10:02:43 +00:00
PerStage.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
PerStage.h Descriptorize ComputePipeline 2018-09-05 08:32:53 -04:00
Pipeline.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Pipeline.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
PipelineLayout.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
PipelineLayout.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ProgrammablePassEncoder.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ProgrammablePassEncoder.h Put the reference to DeviceBase in a new ObjectBase 2018-10-15 12:54:30 +00:00
Queue.cpp QueueSumit: Validate commands != nullptr before checking they are valid 2019-02-14 18:13:47 +00:00
Queue.h Implement timeline fences in Dawn 2018-12-03 16:57:34 +00:00
RefCounted.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
RefCounted.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
RenderPassDescriptor.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
RenderPassDescriptor.h Add render pass color and depth stencil attachment descriptor 2018-12-19 08:21:13 +00:00
RenderPassEncoder.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
RenderPassEncoder.h Make setBlendColor take in a Color instead of 4 floats 2019-02-05 12:13:10 +00:00
RenderPipeline.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
RenderPipeline.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
RingBuffer.cpp Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
RingBuffer.h Fix missing include for std::unique_ptr in RingBuffer.h 2019-01-30 16:27:28 +00:00
Sampler.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Sampler.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ShaderModule.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ShaderModule.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
StagingBuffer.cpp Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
StagingBuffer.h Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
SwapChain.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
SwapChain.h Put the reference to DeviceBase in a new ObjectBase 2018-10-15 12:54:30 +00:00
Texture.cpp WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
Texture.h WebGPU error handling 1: Return error objects on errors. 2019-02-13 13:09:18 +00:00
ToBackend.h Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
dawn_platform.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00