Commit Graph

  • f60522f5a4 [fuchsia] Fix Chromium build. David 'Digit' Turner 2019-09-10 13:01:59 +0000
  • fa00c69506 [fuchsia] Implement external semaphore and memory support. David 'Digit' Turner 2019-09-10 10:07:28 +0000
  • 86e74e0dc1 Implement BGLBinding::textureDimension Corentin Wallez 2019-09-10 08:58:28 +0000
  • dbe74bc4a2 Add TextureViewDescriptor.aspect. Corentin Wallez 2019-09-10 08:30:43 +0000
  • b8ea84cbb8 Implement debug markers and groups for CommandEncoder Corentin Wallez 2019-09-10 08:20:40 +0000
  • 57354037bd Metal: Support setting bind groups before pipeline to match WebGPU semantics Austin Eng 2019-09-09 23:38:00 +0000
  • f35420dfca D3D12: Add IndexBufferTracker Austin Eng 2019-09-09 21:26:01 +0000
  • 8e37315012 D3D12: Factor SetVertexBuffer tracking to match other tracking classes Austin Eng 2019-09-09 21:09:11 +0000
  • 882ff72742 [fuchsia] Add headers containing extra vulkan definitions. David 'Digit' Turner 2019-09-09 16:48:58 +0000
  • b749d07ac9 Enable Vulkan for Chromium Fuchsia build. David 'Digit' Turner 2019-09-09 10:52:08 +0000
  • abec145b04 dawn_wire: Fix leak in Server::DoDevicePopErrorScope Austin Eng 2019-09-09 09:41:28 +0000
  • 77f091ce46 Align the size of Uniform and Storage buffer to 16 bytes in Metal Li, Hao 2019-09-07 03:08:45 +0000
  • 22c3ff73c1 Resource Management 6: VK support for resource allocation. Bryan Bernhart 2019-09-05 17:36:47 +0000
  • a900ccebcf Remove indirection for computeStage Corentin Wallez 2019-09-05 09:41:17 +0000
  • a560104617 Match WebGPU's TextureViewDescriptor.dimension defaults. Corentin Wallez 2019-09-05 09:35:57 +0000
  • c6c7a42e6e Remove indirection for vertexStage Corentin Wallez 2019-09-05 09:35:07 +0000
  • d55bd7ad94 Make TextureFormat/ViewDimension::None Undefined and value 0. Corentin Wallez 2019-09-05 09:12:32 +0000
  • 3bcb567d8f Rolling 5 dependencies Ryan Harrison 2019-09-05 06:40:52 +0000
  • 45238d775a Add empty implementations of Push/PopErrorScope Austin Eng 2019-09-04 22:54:03 +0000
  • f5c44772a6 Use the agreed upon include path for spirv-cross. Corentin Wallez 2019-09-04 08:47:14 +0000
  • ce2adba679 Fix parsing of DawnPerfTest --override-steps argument Austin Eng 2019-09-04 02:29:44 +0000
  • 086835f3ff Vulkan: Use dynamic uploader for temp buffer when clearing textures. Natasha Lee 2019-09-03 18:21:41 +0000
  • c7910d19fe Fix missing virtual on destructor Corentin Wallez 2019-09-03 07:47:45 +0000
  • 179d7b28a3 Add WrapSharedHandle to D3D12 backend Rafael Cintron 2019-09-02 19:19:34 +0000
  • 824424fa35 Fix MSVC build error due to sign mismatch. Bryan Bernhart 2019-08-30 23:46:51 +0000
  • 58e68e0665 Disable flaky BC texture tests. Bryan Bernhart 2019-08-30 19:20:36 +0000
  • 3c26e42e36 Add dawn_perf_tests as a data_dep of dawn_perf_tests_temp_group Austin Eng 2019-08-30 19:16:46 +0000
  • adbecedad5 D3D12: clear nonrenderable texture formats Natasha Lee 2019-08-30 18:19:56 +0000
  • 864bae4cc6 Enable two BindGroupTests on Metal Jiawei Shao 2019-08-30 07:55:25 +0000
  • f018c05e44 Rolling 5 dependencies Ryan Harrison 2019-08-29 16:24:01 +0000
  • 13c472e196 Make vertex input descriptor optional François Beaufort 2019-08-29 15:56:31 +0000
  • 18b2cb51d7 Enable CopyTests_T2B.Texture2DArrayMip/Vulkan on Intel Jiawei Shao 2019-08-29 09:08:50 +0000
  • b58435c6f9 Vertex buffer stride size needs to be a multiple of 4 bytes Yan, Shaobo 2019-08-29 08:20:02 +0000
  • ca0eac314b Add Dawn perf test harness Austin Eng 2019-08-28 23:18:10 +0000
  • 650859b420 Use first-fit policy to reduce upload memory. Bryan Bernhart 2019-08-28 16:06:50 +0000
  • 7ffd2346f8 Resource Management 5: D3D support for resource allocation. Bryan Bernhart 2019-08-27 23:36:26 +0000
  • f0b17d00b9 Use TextureFormat::None for RenderBundleEncoder and AttachmentState Kai Ninomiya 2019-08-27 22:19:16 +0000
  • 45ea7e66bf Rename SetErrorCallback to SetUncapturedErrorCallback Austin Eng 2019-08-27 21:43:56 +0000
  • cb0cb658d4 Rename DeviceErrorCallback to ErrorCallback and add ErrorType arg Austin Eng 2019-08-27 21:41:56 +0000
  • 5603dc9044 Rename ContextLost to DeviceLost Austin Eng 2019-08-27 18:10:03 +0000
  • 4078ed8b62 Remove Texture::createDefaultView Kai Ninomiya 2019-08-27 17:56:23 +0000
  • b9b088f57e Rename ShaderStageBit to ShaderStage. Corentin Wallez 2019-08-27 08:42:29 +0000
  • 9e9e29f7a6 Remove Bit from TextureUsageBit and BufferUsageBit Corentin Wallez 2019-08-27 08:21:39 +0000
  • e25a3aede0 Overload stream insertion for DawnTestParam Brian Ho 2019-08-27 01:44:29 +0000
  • b097b3100b Vulkan: workaround texture-to-texture copy issue with compressed formats Jiawei Shao 2019-08-27 00:07:09 +0000
  • 27c3fc5bd3 Metal: Initialize mSupportedExtensions in the constructor of Adapter Jiawei Shao 2019-08-27 00:04:29 +0000
  • 93196db8ef Implement new defaults for Texture::CreateView Kai Ninomiya 2019-08-26 22:51:19 +0000
  • f19c328b5b Fix NextPowerOfTwo for 64-bit MSVC Austin Eng 2019-08-26 16:50:05 +0000
  • 25cc723823 Fix mFenceEvent HANDLE leak Rafael Cintron 2019-08-23 22:41:48 +0000
  • 3f21e11e24 Fix RenderBundleValidationTests Austin Eng 2019-08-22 19:02:06 +0000
  • 9d9d76c590 OpenGL: Support B2T and T2T copies with BC formats Jiawei Shao 2019-08-22 08:19:13 +0000
  • 23edf95528 Update .gitignore Corentin Wallez 2019-08-21 14:13:33 +0000
  • ba9f3a8e11 OpenGL: Use non-filtering samplers for int/uint texture. Corentin Wallez 2019-08-21 13:01:23 +0000
  • f463a20291 Add BGLBinding::textureComponentType Corentin Wallez 2019-08-21 12:16:33 +0000
  • ae2b9f4720 Rolling 3 dependencies Ryan Harrison 2019-08-20 21:04:31 +0000
  • 87ded961ee Remove 16 bit normalized texture formats Corentin Wallez 2019-08-20 20:58:01 +0000
  • 0beb43809a Validate RenderBundle texture formats Austin Eng 2019-08-19 22:49:08 +0000
  • d8cdcea0ee Validate the RenderBundle debug groups must be well nested Austin Eng 2019-08-19 22:48:48 +0000
  • ee3de1e1f3 Remove undefined behavior from NextPowerOfTwo Brian Ho 2019-08-16 18:44:14 +0000
  • 09c12ca696 Validate shared semaphore and memory handles Idan Raiter 2019-08-16 17:58:44 +0000
  • 786f76574a Add vulkan external memory large image test Idan Raiter 2019-08-16 17:36:54 +0000
  • 0b2599c892 Add tests for RenderPassEncoder::SetViewport Yunchao He 2019-08-16 04:39:53 +0000
  • ae2415c6f5 Trace MTLCommandBuffer acquisition and submission on Metal Austin Eng 2019-08-16 03:02:43 +0000
  • 5f8a8aadb9 Vulkan: clear nonrenderable texture color formats Natasha Lee 2019-08-14 23:11:42 +0000
  • c072fc2653 Define OutOfMemory error Bryan Bernhart 2019-08-14 18:52:12 +0000
  • 40618d0b93 Implement RenderBundle in the backend Austin Eng 2019-08-14 02:01:14 +0000
  • 0ebd54cf38 Update BUILD flags to support Chrome OS Brian Ho 2019-08-13 22:45:14 +0000
  • 79e6ab7631 Rolling 2 dependencies Ryan Harrison 2019-08-13 22:44:34 +0000
  • 8a488c1574 Implement RenderBundle in the frontend Austin Eng 2019-08-13 22:12:54 +0000
  • 2fb628da46 Remove GLFW dependency for non-GL tests Brian Ho 2019-08-13 21:45:44 +0000
  • d4ce736d18 Add dawn_platform::Platform for handling tracing events in Dawn Austin Eng 2019-08-13 19:00:34 +0000
  • 35670f183a Skip InheritDynamicOffsetsComputePipeline test on Windows Yan, Shaobo 2019-08-13 15:47:59 +0000
  • b6d7c53708 Reland "Fix dynamic buffer offset issues on D3D12 backend" Yan, Shaobo 2019-08-13 02:44:48 +0000
  • 3318caaa51 Factor RenderPass command validation Austin Eng 2019-08-13 00:22:28 +0000
  • 9b45b5aafa Handle staging buffer map failure on Metal. Bryan Bernhart 2019-08-12 23:16:17 +0000
  • 74e4834d3d Add wrapping for using external vulkan images as textures Idan Raiter 2019-08-10 03:17:52 +0000
  • 8cb23933b1 Ensure clearing attachments is done via renderpass loadop Natasha Lee 2019-08-09 17:56:30 +0000
  • ebb05399c0 Rolling 5 dependencies Robert Iannucci 2019-08-09 01:40:38 +0000
  • ef2fac0b94 [infra/config] Bump OS X SDK version for dawn. Robert Iannucci 2019-08-09 01:19:04 +0000
  • a9658d967a MemoryTransferService: Separate functions to serialize and get serialization size Austin Eng 2019-08-09 00:03:20 +0000
  • 42e1bba480 Revert "Fix dynamic buffer offset issues on D3D12 backend" Austin Eng 2019-08-08 22:41:00 +0000
  • ab8b768d27 Rolling 5 dependencies Ryan Harrison 2019-08-08 22:21:19 +0000
  • e9fabf5916 Factor PassResourceUsageTracker to its own file Austin Eng 2019-08-08 17:21:39 +0000
  • bb10a91876 Fix leak of AttachmentState Austin Eng 2019-08-07 21:47:24 +0000
  • 421584173c Fix dynamic buffer offset issues on D3D12 backend Yan, Shaobo 2019-08-07 18:20:33 +0000
  • 1cd83ffbdd Code clean up in CompressedTextureFormatTests Jiawei Shao 2019-08-07 07:32:47 +0000
  • 6de5baa17b Skip several end2end tests Jiawei Shao 2019-08-07 07:11:57 +0000
  • 38ee172a22 Fix dynamic bind group size in Animometer example Austin Eng 2019-08-05 18:30:11 +0000
  • ccf805046a Make Snorm formats non-renderable Corentin Wallez 2019-08-05 03:06:22 +0000
  • bfc9cee5d3 Implement OpArrayLength on Metal Corentin Wallez 2019-08-02 18:15:08 +0000
  • ef4f3bd174 Add external memory and semaphore extensions Idan Raiter 2019-08-02 18:10:38 +0000
  • 54b4df7069 s/isPIXEventRuntimeLoaded/IsPIXEventRuntimeLoaded/g François Beaufort 2019-08-02 09:57:28 +0000
  • d64ee1a150 Implement most texture formats on OpenGL Corentin Wallez 2019-08-02 09:46:58 +0000
  • e58fbc48b8 Handle debug markers commands for compute pass encoder François Beaufort 2019-08-02 09:30:28 +0000
  • ae7e0026a5 Make fragment stage optional in RenderPipeline François Beaufort 2019-08-02 07:46:57 +0000
  • c1583a558c Create CommandRecordingContext Idan Raiter 2019-08-02 05:16:42 +0000
  • 574b951188 Support BC formats as the first extension in Dawn Jiawei Shao 2019-08-02 00:06:38 +0000
  • 56f3a7b90d WrapIOSurface: Add support for RGBA8 Corentin Wallez 2019-08-01 17:58:05 +0000
  • 351ea23830 Dynamic Buffer Offset : D3D Backend Yan, Shaobo 2019-07-31 01:29:42 +0000
  • d08611b7a8 Move all the implementations of Toggle to Toggles.cpp Jiawei Shao 2019-07-30 23:58:52 +0000