dawn-cmake/src/common
Austin Eng 8f9523eb38 Add support for multisampled sampling
This CL adds support for multisampled sampling on the D3D12 backend.
This was already working on other backends. It also adds tests that all
of the sample locations are correct.

Bug: dawn:431
Change-Id: I6849e5e2d708ad4824e6db2665d668d43a4ef5ea
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/23245
Commit-Queue: Austin Eng <enga@chromium.org>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2020-06-19 16:21:33 +00:00
..
Assert.cpp fuzzing: When fuzzing, always ASSERT, and abort() instead of SIGTRAP 2019-12-19 16:07:58 +00:00
Assert.h Rename NXT -> Dawn in the comments 2018-07-18 22:54:06 +02:00
BUILD.gn Add support for multisampled sampling 2020-06-19 16:21:33 +00:00
BitSetIterator.h Add TypedInteger 2020-06-17 22:35:19 +00:00
CMakeLists.txt Add TypedInteger 2020-06-17 22:35:19 +00:00
Compiler.h Add support for multisampled sampling 2020-06-19 16:21:33 +00:00
Constants.h Deprecate BufferCopyView.rowPitch/imageHeight -> bytesPerRow/rowsPerImage 2020-04-24 10:02:43 +00:00
DynamicLib.cpp Rename src/common macros NXT_* to DAWN_* 2018-07-18 22:54:06 +02:00
DynamicLib.h Rename the copyright authors from NXT to Dawn 2018-07-18 22:54:06 +02:00
GPUInfo.cpp Skip Float16 TextureFormatTests on Swiftshader 2020-04-09 08:16:30 +00:00
GPUInfo.h Skip Float16 TextureFormatTests on Swiftshader 2020-04-09 08:16:30 +00:00
HashUtils.h Fix TypedInteger hash compilation failure with stdlibc++ 2020-06-18 09:00:48 +00:00
LinkedList.h Fix ASAN violation when a heap outlives the ResidencyManager 2020-04-16 23:59:03 +00:00
Log.cpp Namespace Log.h/cpp in dawn:: 2019-12-06 18:21:39 +00:00
Log.h Namespace Log.h/cpp in dawn:: 2019-12-06 18:21:39 +00:00
Math.cpp Reland "D3D12: Stage BindGroups on CPU descriptor heaps." 2020-04-06 22:07:42 +00:00
Math.h Reland "D3D12: Stage BindGroups on CPU descriptor heaps." 2020-04-06 22:07:42 +00:00
PlacementAllocated.h Add SlabAllocator and tests 2020-03-04 17:48:24 +00:00
Platform.h Allow compilation of Dawn on Android 2019-11-28 09:40:54 +00:00
RefCounted.cpp Move and improve RefCounted 2020-04-20 17:36:22 +00:00
RefCounted.h Allow Ref<Derived> -> Ref<Base> assignment, and move operations 2020-04-22 20:34:00 +00:00
Result.cpp Add an implementation of Result<const T*, E*> 2019-07-17 19:01:50 +00:00
Result.h Use Ref<TextureBase> instead of TextureBase* in more places 2020-04-23 19:47:12 +00:00
Serial.h Rename the copyright authors from NXT to Dawn 2018-07-18 22:54:06 +02:00
SerialMap.h Factor SerialQueue into SerialQueue and SerialMap 2018-11-28 17:30:12 +00:00
SerialQueue.h Add Create/ReleaseStagingBuffer to DynamicUploader 2019-06-05 16:16:37 +00:00
SerialStorage.h Memory manager: buffer uploads (D3D) - Part 1 2019-01-29 00:10:07 +00:00
SlabAllocator.cpp Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
SlabAllocator.h Slab-allocate Metal bind groups 2020-03-13 22:50:00 +00:00
SwapChainUtils.h Make dawn_native public headers and dawn_wsi use webgpu.h 2019-10-24 23:55:37 +00:00
SystemUtils.cpp Add ScopedEnvironmentVar class for setting env variables in BackendVk 2020-05-28 16:05:04 +00:00
SystemUtils.h Add ScopedEnvironmentVar class for setting env variables in BackendVk 2020-05-28 16:05:04 +00:00
TypedInteger.h Fix TypedInteger hash compilation failure with stdlibc++ 2020-06-18 09:00:48 +00:00
UnderlyingType.h Add TypedInteger 2020-06-17 22:35:19 +00:00
ityp_array.h Add TypedInteger 2020-06-17 22:35:19 +00:00
ityp_bitset.h Add TypedInteger 2020-06-17 22:35:19 +00:00
ityp_span.h Add TypedInteger 2020-06-17 22:35:19 +00:00
vulkan_platform.h Add std:: to nullptr_t 2020-03-30 20:40:05 +00:00
windows_with_undefs.h d3d12_platform: ensure windows.h macros don't cause compile errors 2020-06-01 13:58:22 +00:00
xlib_with_undefs.h Introduce wgpu::Surface and implement it for HWND, X11 and Metal 2020-01-15 13:14:12 +00:00