Commit Graph

  • bfd0d94a31 Fix vulkan clear texture image layout format Natasha Lee 2019-06-20 20:05:15 +0000
  • db8b3fa44c Remove unnecessary DeviceBase::GetDevice Corentin Wallez 2019-06-20 09:08:24 +0000
  • 24f8d1870b Migrate to use new Shader Model API Ryan Harrison 2019-06-19 15:48:59 +0000
  • da8223d2ef Add script to assist in manually rolling shaderc and related DEPS Ryan Harrison 2019-06-19 15:04:09 +0000
  • 77fa31c5c6 Make Texture format names match WebGPU Corentin Wallez 2019-06-19 09:26:07 +0000
  • 92cdeaaf81 Rolling 4 dependencies Ryan Harrison 2019-06-18 20:32:47 +0000
  • 872c1d7fe9 Add validations to the texture copies with BC formats Jiawei Shao 2019-06-18 01:06:09 +0000
  • 8f4046b0b6 Remove glad and replace it with our own GL header Corentin Wallez 2019-06-17 09:17:29 +0000
  • abdb566c30 Remove OpenGLBinding's dependency on glad Corentin Wallez 2019-06-17 09:01:09 +0000
  • 21eba761b5 Implement CreateBufferMappedAsync in dawn_wire and dawn_native Austin Eng 2019-06-14 17:35:56 +0000
  • d1b4b5cba5 Allow D3D12 Implicit State Transitions Brandon Jones 2019-06-14 15:14:12 +0000
  • e0a2ae8a0b Fix casing of includes in D3D12Info Corentin Wallez 2019-06-14 12:44:22 +0000
  • 55ab6aacac Fix compilation of the GL backend on Windows Corentin Wallez 2019-06-14 08:50:42 +0000
  • df69f24824 OpenGL: Don't use glad to load OpenGL entrypoints Corentin Wallez 2019-06-13 10:22:32 +0000
  • 87ab2f96d9 Vulkan: always specify TRANSFER_DST_BIT usage when creating images Jiawei Shao 2019-06-13 00:07:42 +0000
  • 3dc8bf4c6f Update glad for Desktop GL 4.6 and GLES 3.2 Corentin Wallez 2019-06-12 21:59:42 +0000
  • 970101a102 Improve D3D12 adapter initialization. Bryan Bernhart 2019-06-12 18:54:57 +0000
  • 0e646e95e0 Add Vulkan / D3D12 indirect buffer flags Idan Raiter 2019-06-12 16:35:09 +0000
  • 17738b6d8c Fix wrong computation of texture copy buffer size Jiawei Shao 2019-06-12 08:53:45 +0000
  • 3e51fada29 Remove Full SPIRV-Cross fuzzers Ryan Harrison 2019-06-12 08:49:15 +0000
  • 8f813ac8a2 Fix indirect draw test for MSVC Idan Raiter 2019-06-11 19:05:45 +0000
  • 28232ce9f5 Clear Vulkan Textures at first usage Natasha Lee 2019-06-11 18:11:05 +0000
  • 031fbbbaa1 Generators: main.py is now dawn_json_generator.py Corentin Wallez 2019-06-11 18:03:05 +0000
  • 88860d1ced Add 32 bit Linux/Windows builders to the Dawn CQ Austin Eng 2019-06-11 16:51:24 +0000
  • 29f3de54a5 Update VertexInput (InputState) to match the spec - Part 4 Yunchao He 2019-06-11 16:45:04 +0000
  • 903fc2b049 Explictly set the environment for the Fast fuzzers Ryan Harrison 2019-06-11 14:38:51 +0000
  • 05f7ad5ac8 Reland "dawn_native: Indirect draw/dispatch" Idan Raiter 2019-06-10 20:56:27 +0000
  • 9d4d3eac14 Always back Buffers with data in the Null backend. Austin Eng 2019-06-10 20:53:57 +0000
  • fa8190ae44 Manually roll shaderc related dependencies Ryan Harrison 2019-06-10 19:01:17 +0000
  • 39b8ddfbd9 Revert "dawn_native: Indirect draw/dispatch" Austin Eng 2019-06-10 17:15:27 +0000
  • 7eb6be186b dawn_native: Indirect draw/dispatch Idan Raiter 2019-06-07 17:32:37 +0000
  • de1ac9fd7b D3D12: Batch Usage Transitions For Render Pass Brandon Jones 2019-06-07 17:08:47 +0000
  • 2b82eb2902 Fix incorrect ASSERT in vertex validation. Corentin Wallez 2019-06-07 11:05:37 +0000
  • 0c38e92187 Split off the reusable part of the code generator Corentin Wallez 2019-06-07 08:59:17 +0000
  • 120f5d9062 Return nullptr from MakeErrorMapped if OOM allocating staging data Austin Eng 2019-06-07 03:53:07 +0000
  • fa7228a1fa Cleanup CopyBufferToBufferCmd Austin Eng 2019-06-07 03:06:47 +0000
  • 2d4b529443 Update VertexInput (InputState) to match the spec - Part 3 Yunchao He 2019-06-06 17:54:30 +0000
  • 67ab1ea8c7 dawn.json: Use void* instead of uint8_t* for data pointers Corentin Wallez 2019-06-06 16:19:15 +0000
  • 97c0885a4a Update VertexInput (InputState) to match the spec - Part 2 Yunchao He 2019-06-06 01:56:57 +0000
  • 9cd21f1bf9 Implement CreateBufferMapped for non-mappable buffers Austin Eng 2019-06-05 18:35:31 +0000
  • 233ce73c50 Add Create/ReleaseStagingBuffer to DynamicUploader Austin Eng 2019-06-05 16:16:37 +0000
  • b632bc58ed Vulkan: Don't enable primitiveRestart on "list" topologies Corentin Wallez 2019-06-03 22:53:29 +0000
  • c2750abd0c Add validations on the creation of textures in BC formats Jiawei Shao 2019-06-01 02:30:51 +0000
  • 8dfc593eb7 Remove the concept of push constants Corentin Wallez 2019-05-29 13:16:06 +0000
  • 839053b90c Replace dawn::CallbackUserdata with void* Corentin Wallez 2019-05-29 13:03:50 +0000
  • 26d3cf08c2 Fix dawn_end2end_tests with the wire Austin Eng 2019-05-29 01:10:47 +0000
  • 93373abb2f Support force enabling multiple toggles in Dawn end2end tests Jiawei Shao 2019-05-29 00:07:37 +0000
  • 8b5fc36191 Suppress failing shared memory test on GTX 1660 D3D12 Corentin Wallez 2019-05-28 09:11:44 +0000
  • 3dd6153eb7 Dynamic Buffer Offset : Vulkan Backend Yan, Shaobo 2019-05-27 04:35:03 +0000
  • 7777078fb9 Null backend: disallow more than 256M of Buffer allocations Kai Ninomiya 2019-05-24 23:29:41 +0000
  • 58ae08e132 Add nonzero_clear_resources_on_creation_for_testing toggle for d3d12 Natasha Lee 2019-05-24 22:53:31 +0000
  • 8aa036e9e4 Fix backend Device leak in dawn_end2end_tests harness with the wire Austin Eng 2019-05-24 22:31:36 +0000
  • f56efdf0d1 Skip IOSurfaceTests if UsesWire() is true Austin Eng 2019-05-24 22:31:06 +0000
  • c391fb7c69 Use single 64bit atomic refcount for Dawn objects Austin Eng 2019-05-23 23:55:14 +0000
  • 34f2fe8a52 Dynamic Buffer Offset : Metal Backend Yan, Shaobo 2019-05-23 00:45:12 +0000
  • eea2091068 Update VertexInput (InputState) to match spec - Part 1 Yunchao He 2019-05-22 22:46:32 +0000
  • 820a04b9ce Add Debug Marker Functionality for D3D12 Brandon Jones 2019-05-22 22:35:22 +0000
  • 76e3de4b08 Implement CreateBufferMapped in dawn_wire Austin Eng 2019-05-22 18:49:59 +0000
  • 1c85976abe dawn_native: handle NaN lod values in samplers Idan Raiter 2019-05-22 17:18:52 +0000
  • 18672ef994 Fix MSVC compilation failure because of implicit conversions Yan, Shaobo 2019-05-22 02:41:49 +0000
  • c0c7e2f85b Add workaround on using non-zero ResolveLevel or ResolveSlice on Metal Jiawei Shao 2019-05-22 00:05:14 +0000
  • 2a7b631482 Add nonzero_clear_resources_on_creation_for_testing toggle to opengl Natasha Lee 2019-05-20 21:00:17 +0000
  • 2bc3169f0d dawn_native: deduplicate samplers Idan Raiter 2019-05-20 18:16:34 +0000
  • 027a8f6464 Enable Metal validation layers Li Hao 2019-05-20 02:35:24 +0000
  • 1458dbf518 Enable Vulkan validation layers Li Hao 2019-05-20 02:35:04 +0000
  • f3f5bf480d Remove glTFViewer from samples Austin Eng 2019-05-18 03:14:46 +0000
  • 3a8aa31d88 Rename .inl to .inc Austin Eng 2019-05-17 20:42:33 +0000
  • 1b5fb81a01 Dynamic Buffer Offset : Validation Yan, Shaobo 2019-05-17 02:05:37 +0000
  • e4c0a82ecf D3D12: Create descriptor heaps after computing the required size Jiawei Shao 2019-05-16 05:56:49 +0000
  • 61c0db71de Refactor the emulation of store and MSAA resolve Jiawei Shao 2019-05-15 23:58:08 +0000
  • 740995c0b1 Implement CreateBufferMapped in dawn_native for MAP_WRITE buffers only. Austin Eng 2019-05-15 18:55:22 +0000
  • 0195dbf908 Enable D3D12 validation layers Li Hao 2019-05-15 06:06:26 +0000
  • 2e56970932 CommandAllocator: Default initalize allocated data. Corentin Wallez 2019-05-14 03:53:26 +0000
  • 97f08fa2e6 Create nonzero_clear_resources_on_creation_for_testing toggle Natasha Lee 2019-05-11 00:21:50 +0000
  • efef0e4b1f Detect integrated device type on Intel iGPUs. Bryan Bernhart 2019-05-10 02:18:49 +0000
  • 974a150327 OpenGL: Set default values for dynamic states before clear Jiawei Shao 2019-05-08 23:59:03 +0000
  • f112ceca34 Reland "Fix zero stride in input state for Metal validation" Li Hao 2019-05-07 07:06:59 +0000
  • 8804bc541e Fix validation of mip map level Yizhou Jiang 2019-05-06 01:53:16 +0000
  • f8a1041e99 Check OpenGL passed fences with glClientWaitSync() Jiawei Shao 2019-05-06 01:10:16 +0000
  • f54bb68f47 Improve usage of static_casts over reinterpret_casts Rafael Cintron 2019-05-03 00:58:27 +0000
  • e99e2408e9 Run Dawn DEPS trybots as experimental Austin Eng 2019-05-02 17:46:26 +0000
  • 94274b63fb dawn_native: deduplicate render pipelines Corentin Wallez 2019-05-02 15:30:56 +0000
  • 00f6b1af41 dawn_native: don't uncache error objects Corentin Wallez 2019-05-01 15:49:07 +0000
  • 1152bbaf8e dawn_native: deduplicate compute pipelines Corentin Wallez 2019-05-01 13:48:47 +0000
  • c535198d96 dawn_native: deduplicate shader modules Corentin Wallez 2019-05-01 13:27:07 +0000
  • 0ee9859c91 dawn_native: deduplicate pipeline layouts Corentin Wallez 2019-05-01 12:57:27 +0000
  • cc141797df Fix dawn_end2end_tests -w Corentin Wallez 2019-05-01 12:07:37 +0000
  • 11b703904a Increase D3D12 Swap Chain Buffers to 3 Brandon Jones 2019-04-30 08:31:38 +0000
  • 4baba8266b Use VK_PRESENT_MODE_FIFO_KHR for Vulkan Swap Chain Brandon Jones 2019-04-30 08:31:08 +0000
  • bbed457796 Texture: Add validation that the mip chain can't be too large Corentin Wallez 2019-04-29 09:31:06 +0000
  • 9286adcb0f Add end2end test for all vertex formats Yan, Shaobo 2019-04-26 15:25:18 +0000
  • a32e3bd014 Metal: Invert CW and CCW because we compile with flip Y Corentin Wallez 2019-04-26 14:14:08 +0000
  • 15d4c2e63b Emulate store and multisample resolve on Metal Jiawei Shao 2019-04-26 07:52:57 +0000
  • 8e97b4c8a5 Add a basic compute shared memory test Kai Ninomiya 2019-04-26 02:08:12 +0000
  • ef90079944 CommandEncoder: promote errors to device errors after finish() Corentin Wallez 2019-04-25 20:14:32 +0000
  • 3826880f81 Metal: Implement Culling and FrontFace Corentin Wallez 2019-04-25 19:37:28 +0000
  • 22cee9ae36 Enable MultisampledRenderingWithDepthTest on Windows Intel Vulkan Jiawei Shao 2019-04-19 05:18:20 +0000
  • 342c6ea1a9 Fix MultisampledRenderingWithDepthTest Austin Eng 2019-04-18 18:28:48 +0000
  • 0c133bbe55 Rename DawnColorStateDescriptor.colorWriteMask to writeMask Austin Eng 2019-04-15 20:43:35 +0000
  • 2ec74dcc3f Add Adapter::GetDeviceType() (integrate vs. discrete vs. CPU) Corentin Wallez 2019-04-15 16:36:25 +0000