dawn-cmake/src/dawn_native
Mathieu-Andre Chiasson 09cc2b92c7 Fixed compilation issues when using libstdc++
Bug:dawn:229
Change-Id: I18ce6330bc4597db4f2c4548698b38ab2c826203
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11620
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2019-09-25 19:32:01 +00:00
..
d3d12 Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
metal Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset 2019-09-24 11:08:17 +00:00
null Return Dawn result upon submit. 2019-09-23 21:21:10 +00:00
opengl Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
vulkan Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
Adapter.cpp Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
Adapter.h Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
AttachmentState.cpp Remove indirection for colorStates 2019-09-20 23:22:27 +00:00
AttachmentState.h Make TextureFormat/ViewDimension::None Undefined and value 0. 2019-09-05 09:12:32 +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 Implement BGLBinding::textureDimension 2019-09-10 08:58:28 +00:00
BindGroup.h Change buffer-related sizes/offsets to be uint64_t 2019-04-05 20:51:29 +00:00
BindGroupLayout.cpp Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset 2019-09-24 11:08:17 +00:00
BindGroupLayout.h Rename GPUBindGroupLayoutBinding dynamic to hasDynamicOffset 2019-09-24 11:08:17 +00:00
BindGroupTracker.h Fixed compilation issues when using libstdc++ 2019-09-25 19:32:01 +00:00
BuddyAllocator.cpp Resource Management 3: Buddy allocator 2019-07-30 16:46:10 +00:00
BuddyAllocator.h Fixed compilation issues when using libstdc++ 2019-09-25 19:32:01 +00:00
Buffer.cpp Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
Buffer.h Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
CommandAllocator.cpp Improve usage of static_casts over reinterpret_casts 2019-05-03 00:58:27 +00:00
CommandAllocator.h CommandAllocator: Default initalize allocated data. 2019-05-14 03:53:26 +00:00
CommandBuffer.cpp Add missing descriptors that are present in WebGPU. 2019-07-10 20:43:13 +00:00
CommandBuffer.h Add missing descriptors that are present in WebGPU. 2019-07-10 20:43:13 +00:00
CommandBufferStateTracker.cpp Fix null pointer dereference in CommandBufferStateTracker 2019-03-28 15:28:01 +00:00
CommandBufferStateTracker.h Update VertexInput (InputState) to match spec - Part 1 2019-05-22 22:46:32 +00:00
CommandEncoder.cpp Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
CommandEncoder.h Implement debug markers and groups for CommandEncoder 2019-09-10 08:20:40 +00:00
CommandValidation.cpp Implement debug markers and groups for CommandEncoder 2019-09-10 08:20:40 +00:00
CommandValidation.h Implement debug markers and groups for CommandEncoder 2019-09-10 08:20:40 +00:00
Commands.cpp Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
Commands.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
ComputePassEncoder.cpp Factor EncodingContext out of CommandEncoderBase. 2019-07-24 18:15:24 +00:00
ComputePassEncoder.h Factor EncodingContext out of CommandEncoderBase. 2019-07-24 18:15:24 +00:00
ComputePipeline.cpp Remove indirection for computeStage 2019-09-05 09:41:17 +00:00
ComputePipeline.h dawn_native: deduplicate compute pipelines 2019-05-01 13:48:47 +00:00
DawnNative.cpp Add dawn_platform::Platform for handling tracing events in Dawn 2019-08-13 19:00:34 +00:00
Device.cpp Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
Device.h Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
DynamicUploader.cpp Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
DynamicUploader.h Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
EncodingContext.cpp Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
EncodingContext.h Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
Error.cpp Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
Error.h Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
ErrorData.cpp Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
ErrorData.h Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg 2019-08-27 21:41:56 +00:00
ErrorScope.cpp Fix leak of ErrorData after Device::ConsumedError 2019-09-18 21:03:41 +00:00
ErrorScope.h Fix leak of ErrorData after Device::ConsumedError 2019-09-18 21:03:41 +00:00
ErrorScopeTracker.cpp Fixed compilation issues when using libstdc++ 2019-09-25 19:32:01 +00:00
ErrorScopeTracker.h Support ErrorScopes for asynchronous GPU execution 2019-09-17 18:24:07 +00:00
Extensions.cpp Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
Extensions.h Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
Fence.cpp Replace dawn::CallbackUserdata with void* 2019-05-29 13:03:50 +00:00
Fence.h Replace dawn::CallbackUserdata with void* 2019-05-29 13:03:50 +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
Format.cpp Make TextureFormat/ViewDimension::None Undefined and value 0. 2019-09-05 09:12:32 +00:00
Format.h Add BGLBinding::textureComponentType 2019-08-21 12:16:33 +00:00
Forward.h Resource Management 5: D3D support for resource allocation. 2019-08-27 23:36:26 +00:00
Instance.cpp Add dawn_platform::Platform for handling tracing events in Dawn 2019-08-13 19:00:34 +00:00
Instance.h Add dawn_platform::Platform for handling tracing events in Dawn 2019-08-13 19:00:34 +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 Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
PassResourceUsageTracker.cpp Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
PassResourceUsageTracker.h Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
PerStage.cpp Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +00:00
PerStage.h Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +00:00
Pipeline.cpp Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +00:00
Pipeline.h Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +00:00
PipelineLayout.cpp Dynamic Buffer Offset : D3D Backend 2019-07-31 01:29:42 +00:00
PipelineLayout.h dawn_native: deduplicate pipeline layouts 2019-05-01 12:57:27 +00:00
ProgrammablePassEncoder.cpp Check bindgroup validity first in SetBindGroup 2019-07-30 06:49:09 +00:00
ProgrammablePassEncoder.h Factor EncodingContext out of CommandEncoderBase. 2019-07-24 18:15:24 +00:00
Queue.cpp Return Dawn result upon submit. 2019-09-23 21:21:10 +00:00
Queue.h Return Dawn result upon submit. 2019-09-23 21:21:10 +00:00
RefCounted.cpp Use single 64bit atomic refcount for Dawn objects 2019-05-23 23:55:14 +00:00
RefCounted.h Implement ErrorScopes for synchronous errors 2019-09-10 23:19:11 +00:00
RenderBundle.cpp Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
RenderBundle.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
RenderBundleEncoder.cpp Make TextureFormat/ViewDimension::None Undefined and value 0. 2019-09-05 09:12:32 +00:00
RenderBundleEncoder.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
RenderEncoderBase.cpp Factor EncodingContext out of CommandEncoderBase. 2019-07-24 18:15:24 +00:00
RenderEncoderBase.h Factor EncodingContext out of CommandEncoderBase. 2019-07-24 18:15:24 +00:00
RenderPassEncoder.cpp Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
RenderPassEncoder.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
RenderPipeline.cpp Remove indirection for colorStates 2019-09-20 23:22:27 +00:00
RenderPipeline.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
ResourceHeap.h Resource Management 5: D3D support for resource allocation. 2019-08-27 23:36:26 +00:00
ResourceMemoryAllocation.cpp Check if allocation is valid before deallocating. 2019-09-19 20:40:12 +00:00
ResourceMemoryAllocation.h Resource Management 6: VK support for resource allocation. 2019-09-05 17:36:47 +00:00
RingBufferAllocator.cpp Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
RingBufferAllocator.h Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
Sampler.cpp Rename SamplerDescriptor::compareFunction to compare. 2019-07-08 08:29:57 +00:00
Sampler.h dawn_native: deduplicate samplers 2019-05-20 18:16:34 +00:00
ShaderModule.cpp Validate fragment output location doesn't exceed kMaxColorAttachments 2019-09-25 01:21:28 +00:00
ShaderModule.h Rename ShaderStageBit to ShaderStage. 2019-08-27 08:42:29 +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 Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
SwapChain.h Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00
Texture.cpp Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
Texture.h Add StoreOp::Clear 2019-09-25 13:08:28 +00:00
ToBackend.h Resource Management 5: D3D support for resource allocation. 2019-08-27 23:36:26 +00:00
Toggles.cpp Vulkan: workaround texture-to-texture copy issue with compressed formats 2019-08-27 00:07:09 +00:00
Toggles.h Vulkan: workaround texture-to-texture copy issue with compressed formats 2019-08-27 00:07:09 +00:00
dawn_platform.h Remove Bit from TextureUsageBit and BufferUsageBit 2019-08-27 08:21:39 +00:00