Commit Graph

  • 6322010014 Buffer: fix overflows in SetSubData and mapping validation Corentin Wallez 2018-12-17 17:08:41 +0000
  • 0d95887dbc WireServer: don't skip destroy on error objects. Corentin Wallez 2018-12-17 10:55:25 +0000
  • 28c1fba1c0 Validate CommmandBuffers aren't ended mid pass. Corentin Wallez 2018-12-15 10:34:42 +0000
  • e018292bed WireAndFrontendFuzzer "wait" for all commands before freeing Corentin Wallez 2018-12-15 10:34:02 +0000
  • 48485e36a8 Add StencilStateFaceDescriptor, in order to match web idl Yunchao He 2018-12-15 02:32:34 +0000
  • 8d7de591f4 Tell shaderc where to find SPIRV-Cross. Frank Henigman 2018-12-14 20:33:50 +0000
  • 08aa58f8d6 Check if fence is nullptr in PostHandleQueueSignal Austin Eng 2018-12-14 08:29:38 +0000
  • fd3717fa7c Fix the build with only the OpenGL and Null backends enabled Corentin Wallez 2018-12-14 08:28:55 +0000
  • ff9562f792 Implement 'baseVertex' in drawIndexed() on D3D12, Metal and Vulkan Jiawei Shao 2018-12-13 01:05:26 +0000
  • 8d08d23a66 README.md: Add a link to the mailing list. Corentin Wallez 2018-12-12 16:14:53 +0000
  • b59d04f79e Run linux-dawn-rel on the CQ Corentin Wallez 2018-12-12 11:55:46 +0000
  • 90d9787257 Roll Chromium build to fix undeclared argument in mac toolchain Li Hao 2018-12-12 09:39:00 +0000
  • 069664e58b Remove textureAspect from TextureCopyView Brandon Jones 2018-12-12 09:27:46 +0000
  • 8bff3b22be Make TextureDescriptor match WebGPU IDL Jiawei Shao 2018-12-12 09:27:16 +0000
  • d86edb310a Implement BufferCopyView.imageHeight Parameter Brandon Jones 2018-12-11 09:48:36 +0000
  • a49242766a Render Pipeline Descriptorization -- Part I Yan, Shaobo 2018-12-10 19:47:22 +0000
  • 07df605a2b BUILD.gn: Add temporary proxy groups for test targets Corentin Wallez 2018-12-10 16:45:24 +0000
  • c3ecb5a77c Temporarily add nullptr checks in frontend Corentin Wallez 2018-12-10 10:03:08 +0000
  • c789b84d8d Rename draw commands to match WebGPU IDL Jiawei Shao 2018-12-10 05:20:19 +0000
  • 48a1923afb Revert "Create new src/tests BUILD.gn file." Corentin Wallez 2018-12-08 10:35:53 +0000
  • 672d29d14c Create new src/tests BUILD.gn file. Stephen White 2018-12-07 21:54:48 +0000
  • 67737f1d4a WireServer: Don't allow freeing the Device Corentin Wallez 2018-12-07 16:25:36 +0000
  • 1d2850a129 WireServer: on destruction, free all objects. Corentin Wallez 2018-12-07 16:13:36 +0000
  • 6f0e1f9d82 Remove BufferView and inline offset/size in BindGroup Corentin Wallez 2018-12-07 12:31:53 +0000
  • 0f50114b3c Disable/avoid some warnings. Stephen White 2018-12-06 19:01:22 +0000
  • 5aacd29d5e ProcTable: only cast the return value if needed. Corentin Wallez 2018-12-06 10:43:33 +0000
  • bdd887fce7 Revert "Create new src/tests BUILD.gn file." Kai Ninomiya 2018-12-06 06:41:59 +0000
  • 0a7ddd43d7 Create new src/tests BUILD.gn file. Stephen White 2018-12-05 22:42:23 +0000
  • e2f948469c generator: Unify handling of argument and member parsing Corentin Wallez 2018-12-05 17:49:04 +0000
  • 7b3ea34b6b WireCmd: Update buffer pointer when serializing sub elements Corentin Wallez 2018-12-05 10:13:52 +0000
  • 6f9d21e805 Descriptorize BindGroups. Corentin Wallez 2018-12-05 07:18:30 +0000
  • 006f218392 Use std::nullptr_t in place of nullptr_t. Stephen White 2018-12-05 04:10:52 +0000
  • 33af94fd8d Implement using a layer of a texture as color attachment - Part I Jiawei Shao 2018-12-05 03:22:04 +0000
  • 66b024e499 Vulkan: Explicitly wait for all fences to complete on Device destruction Austin Eng 2018-12-04 23:55:01 +0000
  • 9fca812285 Minor clang-format on third_party/BUILD.gn. Stephen White 2018-12-04 19:44:52 +0000
  • f48e6b74b7 dawncpp.h: Add nullptr ObjectBase constructor and assignment Corentin Wallez 2018-12-04 12:13:03 +0000
  • f0b761f116 Implement timeline fences in Dawn Austin Eng 2018-12-03 16:57:34 +0000
  • d758e32610 Add some missing #includes. Stephen White 2018-12-03 14:28:04 +0000
  • 85df07a1e5 Vulkan: Handle errors on device creation. Corentin Wallez 2018-12-03 12:49:56 +0000
  • 0f8b507888 Suppress tests failing on GPU FYI Mac Pro (AMD) Corentin Wallez 2018-12-03 12:22:06 +0000
  • 9ca9435087 Rename BindGroupBinding -> BindGroupLayoutBinding Corentin Wallez 2018-12-03 09:58:09 +0000
  • 8b07e43dad Let DeviceBase know about Completed and LastSubmitted command Serials Austin Eng 2018-12-01 03:20:19 +0000
  • 179db44c25 Refactor Internal Command Buffer Copy APIs Brandon Jones 2018-11-30 17:39:24 +0000
  • 5acd60c929 Revert "Run linux-dawn-rel on the CQ" Corentin Wallez 2018-11-30 13:34:59 +0000
  • 58017e91ad Use Chromium's dcheck_always_on when available. Corentin Wallez 2018-11-30 12:17:29 +0000
  • df72914a60 Result: Add default template for Result<T, E> Corentin Wallez 2018-11-29 12:40:26 +0000
  • 813bfbd061 Collect device information on Metal Li Hao 2018-11-29 10:54:03 +0000
  • ac71e34d4a Change Copy Operation Interfaces to Match WebGPU IDL Brandon Jones 2018-11-28 17:54:13 +0000
  • e06d57d338 Factor SerialQueue into SerialQueue and SerialMap Austin Eng 2018-11-28 17:30:12 +0000
  • d8c1a48fc4 WireCmd: require opt-in to treat ID 0 as nullptr instead of error. Corentin Wallez 2018-11-28 17:00:33 +0000
  • 32abaffa73 Roll SPIRV-Tools and temporarily use Vulkan SPIRV validation Corentin Wallez 2018-11-28 16:54:31 +0000
  • 596d6fe00d Result: Fix documentation and a typo Corentin Wallez 2018-11-28 11:30:43 +0000
  • cf714a81c8 Add checks on the texture view used as color or depth stencil attachment Jiawei Shao 2018-11-28 02:44:17 +0000
  • 0bd32409b7 Run mac-dawn-rel on the CQ Corentin Wallez 2018-11-27 15:40:30 +0000
  • 0da9494a4f Run mac-dawn-rel on the CQ Corentin Wallez 2018-11-21 13:45:31 +0000
  • 316243288c Suppress failing tests on Metal Intel. Corentin Wallez 2018-11-21 13:22:41 +0000
  • a14a070de0 CommandBuffer/PassEncoders: Correctly validate we can record Corentin Wallez 2018-11-21 11:19:36 +0000
  • 3a5e765f23 BindGroupLayout: Fix off-by-one kMaxBindingsPerGroup validation Corentin Wallez 2018-11-21 09:47:19 +0000
  • ad3d9bafbc Fix missing validations and Vulkan flags on cube map texture views Jiawei Shao 2018-11-21 01:00:20 +0000
  • 63997221d7 Fix #include casing breaking linux->windows cross compilation Corentin Wallez 2018-11-20 15:40:04 +0000
  • c7d78088cd Make codegen not cast between fnptrs. Corentin Wallez 2018-11-20 09:33:35 +0000
  • c56860e27f WireServer: Check for ID 0 in hand-written handlers. Corentin Wallez 2018-11-20 09:31:45 +0000
  • ece004fd69 DawnWireAndFrontendFuzzer: skip SwapChainBuilderSetImplementation Corentin Wallez 2018-11-20 09:30:15 +0000
  • c1bb72c5d2 DawnWireAndFrontendFuzzer: don't leak the device. Corentin Wallez 2018-11-20 09:14:40 +0000
  • fbeca676d4 Tighten when signal trap is used in SPIRV-Cross fuzzers Ryan Harrison 2018-11-19 19:20:08 +0000
  • 391c8a9224 Roll GLFW to pick up macOS Mojave fixes Corentin Wallez 2018-11-19 10:21:23 +0000
  • 15d8cb765f Roll Chromium's build system to fix Windows builds Corentin Wallez 2018-11-19 10:13:31 +0000
  • ccfd89d1e3 Run win-dawn-rel on the CQ Corentin Wallez 2018-11-16 13:01:23 +0000
  • 5ab84ec0a6 Support cube map and cube map array Jiawei Shao 2018-11-16 12:11:20 +0000
  • 69b44ee6a1 BUILD.gn: Fix libdawn_native missing dep on its own headers Corentin Wallez 2018-11-15 12:38:12 +0000
  • 2ec59d9fcc Don't use shared libraries in the wire fuzzer. Corentin Wallez 2018-11-14 21:04:26 +0000
  • 499bc0318d Set correct ASAN flags for SPIRV-cross fuzzers Ryan Harrison 2018-11-14 21:04:16 +0000
  • b5bced2fce README.md: Need pkg-config on Linux David Neto 2018-11-13 09:10:37 +0000
  • 597e1587b4 Build fuzzer tests in standalone builds too. Corentin Wallez 2018-11-12 18:09:56 +0000
  • 45ee4c88c4 Add a fuzzer for the wire server and Dawn frontend Corentin Wallez 2018-11-12 18:04:55 +0000
  • 42a0a49318 Fix compilation of SPIRV-Cross fuzzers in Chromium Corentin Wallez 2018-11-12 15:22:37 +0000
  • 9854295ff6 Add fuzzers for SPIRV-Cross Ryan Harrison 2018-11-12 12:20:21 +0000
  • 6f86f176a9 Suppress tests failing on D3D12 Corentin Wallez 2018-11-12 09:04:58 +0000
  • dcc488aa7c WireCmd: error out if "self" is null. Corentin Wallez 2018-11-12 09:01:36 +0000
  • 284f334398 Skip BindGroupTests.ReusedUBO and UBOSamplerAndTexture on Metal Jiawei Shao 2018-11-09 00:48:43 +0000
  • 679ff4ea86 Validate that mapped buffers aren't used in submits. Corentin Wallez 2018-11-07 10:02:43 +0000
  • b04c728d54 Add tests for pass resource usage validation Corentin Wallez 2018-11-07 09:59:43 +0000
  • db3b893675 Add entry points for creating a cube map/cube map array texture view Jiawei Shao 2018-11-07 09:52:33 +0000
  • 6686fc8245 MSC build fix. Stephen White 2018-11-04 00:53:18 +0000
  • 2960ec3366 Add support for all of Chromium's CPU architectures. Corentin Wallez 2018-11-01 14:30:24 +0000
  • 4408b7f20c D3D12 fix for register binding offsets. Stephen White 2018-11-01 13:59:19 +0000
  • 61791eae36 Roll glslang to get a `gn check` fix. Corentin Wallez 2018-10-31 12:21:57 +0000
  • 146edf5bec Remove support for CMake builds Corentin Wallez 2018-10-31 10:53:11 +0000
  • 84cde51741 Rename mipLevel to levelCount in TextureDescriptor Jiawei Shao 2018-10-31 10:51:11 +0000
  • e92ad5bb89 Build with a different gtest harness when in Chromium Corentin Wallez 2018-10-31 10:49:21 +0000
  • be948aa8e0 Initialize BlendDescriptor with default values. Yunchao He 2018-10-30 10:03:47 +0000
  • c72ab8ce84 Support creating texture view with descriptor on OpenGL version >= 4.3 Jiawei Shao 2018-10-29 09:07:25 +0000
  • c35103dc19 Use blend descriptor to replace a blend struct. Yunchao He 2018-10-29 09:06:55 +0000
  • 3f06587542 Fix D3D12 Buffer::UnmapImpl() for MapWriteAsync(). Stephen White 2018-10-26 11:49:12 +0000
  • 56e5974c2c make the names in dawn.json consistent. Yunchao He 2018-10-26 06:35:48 +0000
  • e8d12b44b6 Create texture view with descriptor on D3D12 and Metal - Part I Jiawei Shao 2018-10-26 06:29:38 +0000
  • aa7109c148 Add copy constructors to the C++ Dawn interface Corentin Wallez 2018-10-25 10:42:49 +0000
  • 5aac265dcb Roll glslang and shaderc Corentin Wallez 2018-10-23 12:50:10 +0000
  • f9d217b0e9 Implement creating texture view with descriptor on Vulkan Jiawei Shao 2018-10-23 11:08:20 +0000
  • aef480bcfe Implement CreateDefaultTextureView by CreateTextureView Jiawei Shao 2018-10-18 06:00:09 +0000