dawn-cmake/src/dawn_native
Bryan Bernhart bc8e7ea286 Fix MSVC build error due to implicit descriptor heap offset cast.
BUG=dawn:233

Change-Id: Ia42d7e99df910f245b7c78be16b7916c0730e8a9
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/11960
Reviewed-by: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
2019-10-08 07:46:51 +00:00
..
d3d12 Fix MSVC build error due to implicit descriptor heap offset cast. 2019-10-08 07:46:51 +00:00
metal Guard macOS or iOS specific code in #if guards 2019-10-08 07:44:21 +00:00
null Add MaybeError to d3d12::Device::ExecuteCommandList 2019-10-07 15:32:10 +00:00
opengl Remove stray push constant code. 2019-10-08 07:37:02 +00:00
vulkan Fixed compilation issue on clang 6.x 2019-10-08 01:55:57 +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 Rename INVALID_OFFSET to kInvalidOffset. 2019-09-27 15:11:52 +00:00
BuddyAllocator.h Rename INVALID_OFFSET to kInvalidOffset. 2019-09-27 15:11:52 +00:00
BuddyMemoryAllocator.cpp Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +00:00
BuddyMemoryAllocator.h Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +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 Rename PipelineStageDescriptor to ProgrammableStageDescriptor 2019-10-07 12:23:09 +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 Add MaybeError to d3d12::Device::ExecuteCommandList 2019-10-07 15:32:10 +00:00
Device.h Add MaybeError to d3d12::Device::ExecuteCommandList 2019-10-07 15:32:10 +00:00
DynamicUploader.cpp Move kInvalidOffset to RingBufferAllocator namespace. 2019-09-27 21:26:13 +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
MemoryAllocator.h Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +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 PipelineStageDescriptor to ProgrammableStageDescriptor 2019-10-07 12:23:09 +00:00
Pipeline.h Rename PipelineStageDescriptor to ProgrammableStageDescriptor 2019-10-07 12:23:09 +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 Rename PipelineStageDescriptor to ProgrammableStageDescriptor 2019-10-07 12:23:09 +00:00
RenderPipeline.h Implement RenderBundle in the frontend 2019-08-13 22:12:54 +00:00
ResourceHeap.h Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +00:00
ResourceMemoryAllocation.cpp Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +00:00
ResourceMemoryAllocation.h Resource Management 7: Device memory sub-allocation using buddy allocator. 2019-10-03 18:17:31 +00:00
RingBufferAllocator.cpp Remove device dependencies from ringbuffer. 2019-09-18 22:06:41 +00:00
RingBufferAllocator.h D3D12: Use ringbuffer allocator for descriptor heaps. 2019-10-01 02:19:02 +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 Add check between color state format and fragment shader output 2019-09-26 00:12:41 +00:00
ShaderModule.h Add check between color state format and fragment shader output 2019-09-26 00:12:41 +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 Add MaybeError to d3d12::Device::ExecuteCommandList 2019-10-07 15:32:10 +00:00
SwapChain.h Add MaybeError to d3d12::Device::ExecuteCommandList 2019-10-07 15:32:10 +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