Commit Graph

  • bff933affc Clear glColorMask at the start of a RenderPass for LoadOp::Clear attachments Austin Eng 2019-04-12 17:43:05 +0000
  • 0c227e21d1 baseVertex in drawIndexed() should be int32, not uint32 Yunchao He 2019-04-12 07:58:44 +0000
  • c33a8c1885 Implement rasterization state for render pipeline - Part 1 Yunchao He 2019-04-11 18:46:54 +0000
  • fbf7092ab3 PushConstantsTest: Don't use additive blending Corentin Wallez 2019-04-11 18:30:54 +0000
  • 9a9b837519 Roll all SPIR-V dependencies together. Frank Henigman 2019-04-11 14:52:55 +0000
  • 51fd66e3dd Add missing Constants.h in src/common/BUILD.gn Jiawei Shao 2019-04-11 07:41:38 +0000
  • c005c9acf0 Metal: Fail BackendConnection creation when Metal isn't supported Corentin Wallez 2019-04-11 07:14:28 +0000
  • f4c3f4562e Disable RenderPassTest.TwoRenderPassesInOneCommandBuffer on OpenGL and Metal Austin Eng 2019-04-10 20:25:57 +0000
  • b4b3ea05eb Reland "Rename texture.createTextureView to createView to match WebGPU" Austin Eng 2019-04-09 16:57:00 +0000
  • 2d4c66d2b8 Revert "Rename texture.createTextureView to createView to match WebGPU" Yuly Novikov 2019-04-09 15:28:01 +0000
  • fbe6cfdb16 Update ComputePipelineDescriptor to use PipelineStageDescriptor Austin Eng 2019-04-09 15:17:30 +0000
  • 6f0b021dbf Rename texture.createTextureView to createView to match WebGPU Austin Eng 2019-04-09 15:13:10 +0000
  • 5f1d2e1c8d Remove sampler border color from Dawn to match WebGPU Austin Eng 2019-04-09 15:12:50 +0000
  • 865cad89b9 Support multisampled rendering on Metal - Part I Jiawei Shao 2019-04-09 08:04:59 +0000
  • cf52d711fb Change buffer-related sizes/offsets to be uint64_t Austin Eng 2019-04-05 20:51:29 +0000
  • 952860bf9f Support multisampled rendering on Vulkan Jiawei Shao 2019-04-05 03:06:38 +0000
  • cfea934e2b Remove unneeded TODO for SetScissorRect in unittests Yunchao He 2019-04-02 14:31:29 +0000
  • 2a30e14074 Generate an error if scissor rect is empty Yunchao He 2019-04-02 07:42:18 +0000
  • 8e50ba19ba Support multisampled rendering on D3D12 Jiawei Shao 2019-04-02 07:42:09 +0000
  • 941a04cd43 Remove stray include for dawncpp_traits.h Corentin Wallez 2019-04-02 07:04:48 +0000
  • 4f5fc2d325 Nuke Builders part 4: headers, proctable and miscreferences Corentin Wallez 2019-04-01 21:48:38 +0000
  • c3155205fa Nuke Builders Part 3: remove validation test builder expectations Corentin Wallez 2019-04-01 21:16:08 +0000
  • cb2c64f7d9 Nuke Builders Part 2: remove all builder code from wire Corentin Wallez 2019-04-01 21:04:17 +0000
  • 20b0c33913 Buffer DestroyImpl check for buffer resource to avoid double free Natasha Lee 2019-04-01 19:49:04 +0000
  • 14487c34f7 Skip RenderPassLoadOpTests.ColorClearThenLoadAndDraw on Linux Intel OpenGL Jiawei Shao 2019-04-01 07:47:47 +0000
  • 10c24684ab Fix use of uninitialized value in ValidateTextureViewDescriptor Natasha Lee 2019-03-28 22:49:53 +0000
  • 19179e180b Metal: avoid uses of autorelease Corentin Wallez 2019-03-28 18:16:04 +0000
  • 0ae00a187d Nuke Builders Part 1: remove the testing BufferBuilder. Corentin Wallez 2019-03-28 17:12:47 +0000
  • f856903154 Move vertex index format from RenderPipelineDesc to InputStateDesc Yunchao He 2019-03-28 17:09:23 +0000
  • 27a294c2e8 Fix null pointer dereference in CommandBufferStateTracker Austin Eng 2019-03-28 15:28:01 +0000
  • 0bc168ed58 Support multisampled rendering on OpenGL Jiawei Shao 2019-03-28 14:18:11 +0000
  • 9d99f90c7d CommandEncoder: prevent calls even after a failed finish Corentin Wallez 2019-03-28 14:10:01 +0000
  • 339bd9d447 Add dawn_wire entrypoints to inject texture in the wire Corentin Wallez 2019-03-28 12:57:11 +0000
  • e821ed6781 Vulkan: Fix layout of destination image of T2T copies Yunchao He 2019-03-28 12:07:41 +0000
  • 494552b886 Some small optimizations and style issues for input state Yunchao He 2019-03-28 10:57:41 +0000
  • d754fb2034 Make Wire tests more strict w.r.t. expectations Corentin Wallez 2019-03-28 10:44:41 +0000
  • 1ba2cb8589 Construct ComboInputStateDescriptor to simplify tests and examples Yunchao He 2019-03-28 05:09:01 +0000
  • 5f4bcbb946 Disallow creating multisampled 2D array textures Jiawei Shao 2019-03-28 00:14:50 +0000
  • cae68ff846 Destroy frontend and backend for Textures Natasha Lee 2019-03-27 22:04:10 +0000
  • 889d743baa Input State Descriptorization Yunchao He 2019-03-27 18:08:50 +0000
  • 5490e9aca1 Fix clip space on D3D12 and OpenGL Jiawei Shao 2019-03-27 00:01:33 +0000
  • 91e949292f BUILD.gn: put public include dirs in all_dependent_configs Corentin Wallez 2019-03-26 17:16:28 +0000
  • 29716a2fb5 Change Copy Validation To Allow Depth = 0 Copies Brandon Jones 2019-03-26 17:14:55 +0000
  • d3d3aa03e1 Implement Texture-to-Texture Copies Brandon Jones 2019-03-26 11:06:23 +0000
  • 041aca1620 Fix leaking FenceCompletionUserdata in the wire Austin Eng 2019-03-25 06:36:28 +0000
  • 24930b382a Workaround GL error when creating texture view from external GL textures Jiawei Shao 2019-03-25 00:54:58 +0000
  • 07950e80fe Metal: Expose function to wait for commands to be scheduled. Corentin Wallez 2019-03-22 07:36:34 +0000
  • e105f962cf Match vertex format in dawn with webgpu Yan, Shaobo 2019-03-21 11:18:31 +0000
  • 54e4d47db4 Add check on the sample count between render pipeline and render pass Jiawei Shao 2019-03-19 01:12:01 +0000
  • fef613365a Fix zero stride in input state for Metal validation Li Hao 2019-03-18 12:26:07 +0000
  • 991ab98f11 Make dawn idl support dynamic buffer offset Yan, Shaobo 2019-03-18 06:01:37 +0000
  • 931311700c Add validation on the sample count of the depth stencil attachment Jiawei Shao 2019-03-15 05:16:41 +0000
  • d263d752ac Fix scissor rect larger than render pass width/height in Metal backend Li Hao 2019-03-15 01:37:21 +0000
  • 5625b63202 Fix glTexStorage2D errors. Stephen White 2019-03-14 15:05:53 +0000
  • ea2c7f20f2 TextureMTL: Use managed storage mode for IOSurfaces Corentin Wallez 2019-03-13 09:45:18 +0000
  • 8d79f78c78 Remove GLVersion from GLAD header and make it static Austin Eng 2019-03-11 21:20:42 +0000
  • 1e1c13ed87 Add validations to multisampled color attachments and resolve targets Jiawei Shao 2019-03-11 18:41:02 +0000
  • d030f64550 Reorder backend connections so that explicit APIs come first Austin Eng 2019-03-11 17:16:52 +0000
  • 718e1dbb89 Reland "Destroy backend implementation for Buffers" Natasha Lee 2019-03-11 17:05:22 +0000
  • 45f9730855 Capitalize C types dawn -> Dawn Austin Eng 2019-03-11 16:52:42 +0000
  • 97ffc1a8aa GL backend: fix baseVertex param to DrawIndexed. Stephen White 2019-03-11 16:28:42 +0000
  • 070052f6b7 Suppress -Wunguarded-availability in MetalBackend.h Corentin Wallez 2019-03-10 11:01:40 +0000
  • 9bf529ec94 Revert "Destroy backend implementation for Buffers" Austin Eng 2019-03-09 00:06:38 +0000
  • 8c1a90199a Split off libdawn_wire_headers from BUILD.gn Austin Eng 2019-03-08 00:51:27 +0000
  • b6a80b321e Destroy backend implementation for Buffers Natasha Lee 2019-03-07 19:56:14 +0000
  • aa9d6ad09d Only build "common" on supported systems Corentin Wallez 2019-03-07 13:39:50 +0000
  • 579cf621f3 Split off common and libdawn / dawn_headers from BUILD.gn Corentin Wallez 2019-03-07 01:46:39 +0000
  • abc753c9c9 BUILD.gn: Split dawn_component/generator in their own files Corentin Wallez 2019-03-06 23:17:39 +0000
  • 1cc386687c Move CreateFence from Device to Queue Austin Eng 2019-03-06 22:42:22 +0000
  • b47470daa7 Return an error ComputePassEncoder when error occurs in BeginComputePass Jiawei Shao 2019-03-05 01:02:47 +0000
  • d6eb2e7501 Fix crashes when using error textures in copy commands Jiawei Shao 2019-03-05 00:03:28 +0000
  • c8eff1c1e1 Remove export of GLVersion from GLAD Austin Eng 2019-03-04 23:41:28 +0000
  • 081d5c2f64 Add validations on texture sample counts in B2T and T2B copies Jiawei Shao 2019-03-04 12:01:59 +0000
  • a8ce0a434e Add validation on the creation of 4x Multisampled textures Jiawei Shao 2019-03-04 01:31:38 +0000
  • 1c92c159ad Fix overflow in CommandAllocator Corentin Wallez 2019-03-01 12:04:58 +0000
  • 0cdf9e09c4 Implement wrapping IOSurfaces in dawn::Texture. Corentin Wallez 2019-03-01 12:01:18 +0000
  • 2dfb3f01e7 DawnTest: Allow checking for device errors. Corentin Wallez 2019-02-28 09:45:48 +0000
  • 31ac9850ad Using split copy to fix metal issue on uploading texture from an unpacked buffer Yan, Shaobo 2019-02-28 03:18:38 +0000
  • af5d1865b7 DawnTest: Use last adapter on Metal Corentin Wallez 2019-02-27 10:09:46 +0000
  • 9c061c3437 Add ValidateCanRecordCommands to Debug Marker APIs Brandon Jones 2019-02-27 09:25:26 +0000
  • b2c5023c9c Remove RenderPassDescriptorBuilder Jiawei Shao 2019-02-27 09:21:56 +0000
  • 738567f148 Validate buffer to buffer copy size to be a multiple of 4 bytes Yan, Shaobo 2019-02-27 02:46:27 +0000
  • d56f8d2e05 Remove Chrome-specific configs for GLFW and GLM Corentin Wallez 2019-02-26 09:55:23 +0000
  • 9b8d2b0bbf Instance: Only discover default adapters once. Corentin Wallez 2019-02-25 17:42:56 +0000
  • b92fa10557 KnownObject: Make it an error to request ID 0 Corentin Wallez 2019-02-25 09:49:00 +0000
  • 8deadd8d02 Add named cache for xcode installation. Robert Iannucci 2019-02-25 09:10:05 +0000
  • 83684f9c13 Validate vertex format for Input State Yunchao He 2019-02-24 17:32:35 +0000
  • 87bf834109 Add more validations for input state Yunchao He 2019-02-22 15:08:03 +0000
  • fda0617505 DawnTest: Print system configuration on env SetUp Corentin Wallez 2019-02-21 17:36:11 +0000
  • 0b2f55257a DawnTest: add a test environment to contain global data. Corentin Wallez 2019-02-21 16:29:12 +0000
  • e30d5e17e4 Require a semicolon at the end of DAWN_INSTANTIATE_TEST Corentin Wallez 2019-02-21 14:57:01 +0000
  • e3b27e6661 dawn: Remove semicolons. Nico Weber 2019-02-21 14:39:01 +0000
  • 56006dcf65 test: Replace _TEST_CASE_ with _TEST_SUITE_. Victor Costan 2019-02-21 09:43:40 +0000
  • d097e7cd3b Roll googletest to the same version as Chromium. Victor Costan 2019-02-21 09:26:20 +0000
  • 2030166137 Rename several parameters to match WebGPU IDL Jiawei Shao 2019-02-21 00:45:19 +0000
  • 11d32c8095 Implementation of Debug Marker APIs Brandon Jones 2019-02-20 20:21:00 +0000
  • 938811eef9 Use const*const* to annotate color state descriptors Yunchao He 2019-02-20 13:00:36 +0000
  • f20f5b9493 WebGPU error handling 5: Move CmdBufBuilder logic to CmdEncoder Corentin Wallez 2019-02-20 11:46:16 +0000
  • 3499d3ee97 DawnTest: Add function to init test environment. Corentin Wallez 2019-02-18 15:07:44 +0000
  • c1d15b1dbf Fix build error with use_custom_libcxx=true on Windows Tom Anderson 2019-02-18 10:48:53 +0000