[webkit-changes] [235402] trunk/Tools

2018-08-27 Thread justin_fan
Title: [235402] trunk/Tools Revision 235402 Author justin_...@apple.com Date 2018-08-27 14:36:45 -0700 (Mon, 27 Aug 2018) Log Message Add Justin Fan to list of WebKit contributors https://bugs.webkit.org/show_bug.cgi?id=184431 * Scripts/webkitpy/common/config/contributors.json:

[webkit-changes] [235417] trunk

2018-08-27 Thread justin_fan
Title: [235417] trunk Revision 235417 Author justin_...@apple.com Date 2018-08-27 17:37:49 -0700 (Mon, 27 Aug 2018) Log Message WebGL 2 conformance: framebuffer-test https://bugs.webkit.org/show_bug.cgi?id=188812 Reviewed by Jon Lee. Source/WebCore: Update WebGL 2 implementation to

[webkit-changes] [237170] trunk

2018-10-15 Thread justin_fan
Title: [237170] trunk Revision 237170 Author justin_...@apple.com Date 2018-10-15 21:57:47 -0700 (Mon, 15 Oct 2018) Log Message Add WebGPU 2018 feature flag and experimental feature flag https://bugs.webkit.org/show_bug.cgi?id=190509 Reviewed by Dean Jackson. .: Update FeatureDefines

[webkit-changes] [237279] trunk/LayoutTests

2018-10-18 Thread justin_fan
Title: [237279] trunk/LayoutTests Revision 237279 Author justin_...@apple.com Date 2018-10-18 20:54:51 -0700 (Thu, 18 Oct 2018) Log Message Add test expectations for webgpu-enabled.html https://bugs.webkit.org/show_bug.cgi?id=190739 Unreviewed test gardening. Added forgotten

[webkit-changes] [237306] trunk

2018-10-19 Thread justin_fan
Title: [237306] trunk Revision 237306 Author justin_...@apple.com Date 2018-10-19 15:19:12 -0700 (Fri, 19 Oct 2018) Log Message [WebGPU] Add stubs for WebGPUSwapChain and WebGPURenderingContext https://bugs.webkit.org/show_bug.cgi?id=190742 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [237239] trunk

2018-10-17 Thread justin_fan
Title: [237239] trunk Revision 237239 Author justin_...@apple.com Date 2018-10-17 16:30:56 -0700 (Wed, 17 Oct 2018) Log Message [WebGPU] Implement WebGPU bindings up through WebGPUDevice creation https://bugs.webkit.org/show_bug.cgi?id=190653 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [237723] trunk

2018-11-02 Thread justin_fan
Title: [237723] trunk Revision 237723 Author justin_...@apple.com Date 2018-11-02 00:09:09 -0700 (Fri, 02 Nov 2018) Log Message [WebGPU] Experimental prototype for MSL shaders https://bugs.webkit.org/show_bug.cgi?id=191084 Reviewed by Dean Jackson. Source/WebCore: Begin implementation

[webkit-changes] [238245] trunk

2018-11-15 Thread justin_fan
Title: [238245] trunk Revision 238245 Author justin_...@apple.com Date 2018-11-15 13:20:27 -0800 (Thu, 15 Nov 2018) Log Message [WebGPU] WebGPUCommandBuffer prototype https://bugs.webkit.org/show_bug.cgi?id=191663 Reviewed by Dean Jackson. Begin implementation of WebGPUCommandBuffers

[webkit-changes] [237912] trunk

2018-11-06 Thread justin_fan
Title: [237912] trunk Revision 237912 Author justin_...@apple.com Date 2018-11-06 20:37:04 -0800 (Tue, 06 Nov 2018) Log Message [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain https://bugs.webkit.org/show_bug.cgi?id=191291 Reviewed by Myles Maxfield.

[webkit-changes] [238208] trunk/Source/WebCore

2018-11-14 Thread justin_fan
Title: [238208] trunk/Source/WebCore Revision 238208 Author justin_...@apple.com Date 2018-11-14 16:33:53 -0800 (Wed, 14 Nov 2018) Log Message [WebGPU] Code quality concerns raised for 191291: [WebGPU] Experimental prototype for WebGPURenderPipeline and WebGPUSwapChain

[webkit-changes] [236516] trunk/Source/WebCore

2018-09-26 Thread justin_fan
Title: [236516] trunk/Source/WebCore Revision 236516 Author justin_...@apple.com Date 2018-09-26 12:16:52 -0700 (Wed, 26 Sep 2018) Log Message WebGL 2: Adding logging to in-progress features https://bugs.webkit.org/show_bug.cgi?id=189978 Reviewed by Jon Lee. Logging will allow us to

[webkit-changes] [236537] trunk/LayoutTests

2018-09-26 Thread justin_fan
Title: [236537] trunk/LayoutTests Revision 236537 Author justin_...@apple.com Date 2018-09-26 19:00:32 -0700 (Wed, 26 Sep 2018) Log Message WebGL 2: updated passing test expectations for deqp/primitiverestart https://bugs.webkit.org/show_bug.cgi?id=189981 Reviewed by Jon Lee.

[webkit-changes] [236490] trunk

2018-09-25 Thread justin_fan
Title: [236490] trunk Revision 236490 Author justin_...@apple.com Date 2018-09-25 17:24:52 -0700 (Tue, 25 Sep 2018) Log Message WebGL 2 Conformance: primitive restart and draw_primitive_restart WebGL2 sample https://bugs.webkit.org/show_bug.cgi?id=189625 Reviewed by Dean Jackson.

[webkit-changes] [240101] trunk

2019-01-16 Thread justin_fan
Title: [240101] trunk Revision 240101 Author justin_...@apple.com Date 2019-01-16 17:35:01 -0800 (Wed, 16 Jan 2019) Log Message [WebGPU] Update vertex-buffer-triangle-strip.html to actually use vertex buffer https://bugs.webkit.org/show_bug.cgi?id=193473 Reviewed by Dean Jackson and

[webkit-changes] [240180] trunk

2019-01-18 Thread justin_fan
Title: [240180] trunk Revision 240180 Author justin_...@apple.com Date 2019-01-18 15:09:38 -0800 (Fri, 18 Jan 2019) Log Message (WIP) [WebGPU] WebGPUProgrammablePassEncoder::setBindGroup prototype https://bugs.webkit.org/show_bug.cgi?id=193457 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [239944] trunk

2019-01-14 Thread justin_fan
Title: [239944] trunk Revision 239944 Author justin_...@apple.com Date 2019-01-14 13:56:07 -0800 (Mon, 14 Jan 2019) Log Message [WebGPU] Map WebGPUBindGroupLayoutBindings from the BindGroupLayoutDescriptor for error checking and later referencing

[webkit-changes] [239139] trunk

2018-12-12 Thread justin_fan
Title: [239139] trunk Revision 239139 Author justin_...@apple.com Date 2018-12-12 17:26:32 -0800 (Wed, 12 Dec 2018) Log Message [WebGPU] Vertex buffers and WebGPUInputState https://bugs.webkit.org/show_bug.cgi?id=192611 Reviewed by Dean Jackson. Source/WebCore: Test:

[webkit-changes] [239288] trunk

2018-12-17 Thread justin_fan
Title: [239288] trunk Revision 239288 Author justin_...@apple.com Date 2018-12-17 13:34:18 -0800 (Mon, 17 Dec 2018) Log Message [WebGPU] Implement WebGPUBindGroupLayoutDescriptor and its supporting dictionaries https://bugs.webkit.org/show_bug.cgi?id=192726 Reviewed by Myles C.

[webkit-changes] [239495] trunk

2018-12-20 Thread justin_fan
Title: [239495] trunk Revision 239495 Author justin_...@apple.com Date 2018-12-20 19:04:52 -0800 (Thu, 20 Dec 2018) Log Message [WebGPU] Convert WebGPUBindGroups into MTLArgumentEncoders https://bugs.webkit.org/show_bug.cgi?id=192956 Reviewed by Myles Maxfield. No testable behavior

[webkit-changes] [239515] trunk/Source/WebCore

2018-12-21 Thread justin_fan
Title: [239515] trunk/Source/WebCore Revision 239515 Author justin_...@apple.com Date 2018-12-21 12:46:03 -0800 (Fri, 21 Dec 2018) Log Message [WebGPU] GPUBindGroupLayout refactoring: no HashMap, and failure logging https://bugs.webkit.org/show_bug.cgi?id=192990 Reviewed by Myles C.

[webkit-changes] [239094] trunk

2018-12-11 Thread justin_fan
Title: [239094] trunk Revision 239094 Author justin_...@apple.com Date 2018-12-11 17:40:06 -0800 (Tue, 11 Dec 2018) Log Message Source/WebCore: [WebGPU] Implement WebGPUBuffer, and some nullibility consistency in WebGPU https://bugs.webkit.org/show_bug.cgi?id=192516 Reviewed by Dean

[webkit-changes] [239351] trunk

2018-12-18 Thread justin_fan
Title: [239351] trunk Revision 239351 Author justin_...@apple.com Date 2018-12-18 13:51:56 -0800 (Tue, 18 Dec 2018) Log Message [WebGPU] BindGroupLayout and Device::createBindGroupLayout https://bugs.webkit.org/show_bug.cgi?id=192817 Reviewed by Dean Jackson. Update bind-group-layouts

[webkit-changes] [238741] trunk

2018-11-30 Thread justin_fan
Title: [238741] trunk Revision 238741 Author justin_...@apple.com Date 2018-11-30 10:14:52 -0800 (Fri, 30 Nov 2018) Log Message [WebGPU] Flesh out WebGPURenderPassDescriptor to match the WebGPU IDL https://bugs.webkit.org/show_bug.cgi?id=192213 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [238718] trunk/Source/WebCore

2018-11-29 Thread justin_fan
Title: [238718] trunk/Source/WebCore Revision 238718 Author justin_...@apple.com Date 2018-11-29 17:19:02 -0800 (Thu, 29 Nov 2018) Log Message Remove dangling WebGPU file references from WebCore project https://bugs.webkit.org/show_bug.cgi?id=192185 Unreviewed project file gardening.

[webkit-changes] [238687] trunk

2018-11-29 Thread justin_fan
Title: [238687] trunk Revision 238687 Author justin_...@apple.com Date 2018-11-29 13:09:08 -0800 (Thu, 29 Nov 2018) Log Message [WebGPU] WebGPURenderPassEncoder::setPipeline, draw, and endPass prototypes https://bugs.webkit.org/show_bug.cgi?id=192134 Reviewed by Dean Jackson.

[webkit-changes] [238700] trunk/Source/WebCore

2018-11-29 Thread justin_fan
Title: [238700] trunk/Source/WebCore Revision 238700 Author justin_...@apple.com Date 2018-11-29 15:18:38 -0800 (Thu, 29 Nov 2018) Log Message [WebGPU] Replace forward declare of WebGPUCommandBuffer with include https://bugs.webkit.org/show_bug.cgi?id=192179 Unreviewed build fix. No

[webkit-changes] [238760] trunk

2018-11-30 Thread justin_fan
Title: [238760] trunk Revision 238760 Author justin_...@apple.com Date 2018-11-30 16:11:49 -0800 (Fri, 30 Nov 2018) Log Message [WebGPU] WebGPUQueue::submit and WebGPURenderingContext::present() implementation https://bugs.webkit.org/show_bug.cgi?id=192254 Reviewed by Dean Jackson.

[webkit-changes] [238629] trunk

2018-11-28 Thread justin_fan
Title: [238629] trunk Revision 238629 Author justin_...@apple.com Date 2018-11-28 12:53:17 -0800 (Wed, 28 Nov 2018) Log Message [WebGPU] Begin implementation of WebGPURenderPassEncoder and barebones WebGPURenderPassDescriptor https://bugs.webkit.org/show_bug.cgi?id=191990 Reviewed by

[webkit-changes] [239744] trunk

2019-01-08 Thread justin_fan
Title: [239744] trunk Revision 239744 Author justin_...@apple.com Date 2019-01-08 13:36:18 -0800 (Tue, 08 Jan 2019) Log Message [WebGPU] Update createRenderPipeline for WebGPUPipelineLayout https://bugs.webkit.org/show_bug.cgi?id=193247 Reviewed by Dean Jackson. Source/WebCore: Add

[webkit-changes] [239837] trunk

2019-01-10 Thread justin_fan
Title: [239837] trunk Revision 239837 Author justin_...@apple.com Date 2019-01-10 11:59:15 -0800 (Thu, 10 Jan 2019) Log Message Source/WebCore: [WebGPU] Add BindGroupBinding, BindGroupDescriptor, and BufferBinding dictionaries from API https://bugs.webkit.org/show_bug.cgi?id=193298

[webkit-changes] [239853] trunk

2019-01-10 Thread justin_fan
Title: [239853] trunk Revision 239853 Author justin_...@apple.com Date 2019-01-10 18:12:57 -0800 (Thu, 10 Jan 2019) Log Message [WebGPU] WebGPUBindGroup and device::createBindGroup prototype https://bugs.webkit.org/show_bug.cgi?id=193341 Reviewed by Myles C. Maxfield. Source/WebCore:

[webkit-changes] [239780] trunk

2019-01-09 Thread justin_fan
Title: [239780] trunk Revision 239780 Author justin_...@apple.com Date 2019-01-09 12:05:09 -0800 (Wed, 09 Jan 2019) Log Message [WebGPU] Fix vertex-buffer-triangle-strip test and small update to GPURenderPipeline https://bugs.webkit.org/show_bug.cgi?id=193289 Reviewed by Dean Jackson.

[webkit-changes] [236025] trunk

2018-09-14 Thread justin_fan
Title: [236025] trunk Revision 236025 Author justin_...@apple.com Date 2018-09-14 17:05:22 -0700 (Fri, 14 Sep 2018) Log Message WebGL 2 conformance: rgb-format-support.html https://bugs.webkit.org/show_bug.cgi?id=189610 Reviewed by Dean Jackson. Source/WebCore: Implementing

[webkit-changes] [236001] trunk/LayoutTests

2018-09-13 Thread justin_fan
Title: [236001] trunk/LayoutTests Revision 236001 Author justin_...@apple.com Date 2018-09-13 19:19:45 -0700 (Thu, 13 Sep 2018) Log Message Update webkit-webgl-test-harness.js for more details on WebGL 2 conformance tests part 4 https://bugs.webkit.org/show_bug.cgi?id=189609 Unreviewed

[webkit-changes] [239410] trunk

2018-12-19 Thread justin_fan
Title: [239410] trunk Revision 239410 Author justin_...@apple.com Date 2018-12-19 16:59:13 -0800 (Wed, 19 Dec 2018) Log Message [WebGPU] Add stubs for WebGPUPipelineLayout/Descriptor and device::createPipelineLayout https://bugs.webkit.org/show_bug.cgi?id=192843 Reviewed by Myles

[webkit-changes] [243755] trunk

2019-04-02 Thread justin_fan
Title: [243755] trunk Revision 243755 Author justin_...@apple.com Date 2019-04-02 12:59:55 -0700 (Tue, 02 Apr 2019) Log Message Source/WebCore: [Web GPU] Implement blend states and color write mask for GPUColorStateDescriptor https://bugs.webkit.org/show_bug.cgi?id=196474 Reviewed by

[webkit-changes] [243563] trunk

2019-03-27 Thread justin_fan
Title: [243563] trunk Revision 243563 Author justin_...@apple.com Date 2019-03-27 13:47:55 -0700 (Wed, 27 Mar 2019) Log Message [Web GPU] Standardize Web GPU object reference counting and creation logic https://bugs.webkit.org/show_bug.cgi?id=196183 Reviewed by Dean Jackson.

[webkit-changes] [243438] trunk

2019-03-25 Thread justin_fan
Title: [243438] trunk Revision 243438 Author justin_...@apple.com Date 2019-03-25 08:29:17 -0700 (Mon, 25 Mar 2019) Log Message Update WebGPU class names based on sketch.idl https://bugs.webkit.org/show_bug.cgi?id=194260 Reviewed by Dean Jackson. Source/WebCore: Update all exposed Web

[webkit-changes] [243658] trunk/Source/WebCore

2019-03-29 Thread justin_fan
Title: [243658] trunk/Source/WebCore Revision 243658 Author justin_...@apple.com Date 2019-03-29 13:18:38 -0700 (Fri, 29 Mar 2019) Log Message [Web GPU] Replace unsigned longs in WebGPU with uint64_t https://bugs.webkit.org/show_bug.cgi?id=196401 Reviewed by Myles C. Maxfield. Unsigned

[webkit-changes] [243636] trunk/Source/WebCore

2019-03-28 Thread justin_fan
Title: [243636] trunk/Source/WebCore Revision 243636 Author justin_...@apple.com Date 2019-03-28 19:19:37 -0700 (Thu, 28 Mar 2019) Log Message [Web GPU] Replace 'unsigned long' with 'unsigned' when implementing u32 variables https://bugs.webkit.org/show_bug.cgi?id=194618 Reviewed by

[webkit-changes] [241996] trunk

2019-02-23 Thread justin_fan
Title: [241996] trunk Revision 241996 Author justin_...@apple.com Date 2019-02-23 15:24:27 -0800 (Sat, 23 Feb 2019) Log Message [WebGPU] Buffer updates part 1: async mapping functions, unmap, and destroy https://bugs.webkit.org/show_bug.cgi?id=194665 Reviewed by Dean Jackson.

[webkit-changes] [242148] trunk

2019-02-27 Thread justin_fan
Title: [242148] trunk Revision 242148 Author justin_...@apple.com Date 2019-02-27 13:10:24 -0800 (Wed, 27 Feb 2019) Log Message [Web GPU] Buffer updates part 2: setSubData, GPU/CPU synchronization https://bugs.webkit.org/show_bug.cgi?id=195077 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [242263] trunk

2019-03-01 Thread justin_fan
Title: [242263] trunk Revision 242263 Author justin_...@apple.com Date 2019-03-01 09:05:31 -0800 (Fri, 01 Mar 2019) Log Message [Web GPU] 32-bit builds broken by attempt to disable WebGPU on 32-bit https://bugs.webkit.org/show_bug.cgi?id=195191 Rubber-stamped by Dean Jackson. Dropping

[webkit-changes] [242407] trunk/Source/WebCore

2019-03-04 Thread justin_fan
Title: [242407] trunk/Source/WebCore Revision 242407 Author justin_...@apple.com Date 2019-03-04 20:00:21 -0800 (Mon, 04 Mar 2019) Log Message Unreviewed build fix for High Sierra. * platform/graphics/gpu/cocoa/GPUBufferMetal.mm: Should fix "global constructor" error. Modified Paths

[webkit-changes] [242582] trunk/Source/WebCore

2019-03-06 Thread justin_fan
Title: [242582] trunk/Source/WebCore Revision 242582 Author justin_...@apple.com Date 2019-03-06 17:02:59 -0800 (Wed, 06 Mar 2019) Log Message Unreviewed build fix. Replace a forward declaration with an include. * Modules/webgpu/WebGPUTextureView.cpp: *

[webkit-changes] [242404] trunk

2019-03-04 Thread justin_fan
Title: [242404] trunk Revision 242404 Author justin_...@apple.com Date 2019-03-04 16:55:15 -0800 (Mon, 04 Mar 2019) Log Message [Web GPU] Blitting function prototypes https://bugs.webkit.org/show_bug.cgi?id=195224 Reviewed by Dean Jackson. Source/WebCore: Implement barebones

[webkit-changes] [242164] trunk/Source/WebCore

2019-02-27 Thread justin_fan
Title: [242164] trunk/Source/WebCore Revision 242164 Author justin_...@apple.com Date 2019-02-27 15:09:19 -0800 (Wed, 27 Feb 2019) Log Message Fix build errors after Web GPU buffer updates changed some IDL fields from unsigned long to unsigned long long. Unreviewed build fix. *

[webkit-changes] [242196] trunk

2019-02-28 Thread justin_fan
Title: [242196] trunk Revision 242196 Author justin_...@apple.com Date 2019-02-28 00:27:37 -0800 (Thu, 28 Feb 2019) Log Message [Web GPU] Enable Web GPU only on 64-bit https://bugs.webkit.org/show_bug.cgi?id=195139 Because Metal is only supported on 64 bit apps. Unreviewed build fix.

[webkit-changes] [242766] trunk/Source/WebCore

2019-03-11 Thread justin_fan
Title: [242766] trunk/Source/WebCore Revision 242766 Author justin_...@apple.com Date 2019-03-11 20:19:10 -0700 (Mon, 11 Mar 2019) Log Message [Web GPU] BindGroups/Argument buffers: Move MTLBuffer creation from and GPUBindGroup validation to GPUDevice.createBindGroup

[webkit-changes] [242615] trunk

2019-03-07 Thread justin_fan
Title: [242615] trunk Revision 242615 Author justin_...@apple.com Date 2019-03-07 15:03:53 -0800 (Thu, 07 Mar 2019) Log Message [Web GPU] GPUSampler implementation https://bugs.webkit.org/show_bug.cgi?id=195427 Reviewed by Dean Jackson. Source/WebCore: Implement ability to create

[webkit-changes] [243090] trunk

2019-03-18 Thread justin_fan
Title: [243090] trunk Revision 243090 Author justin_...@apple.com Date 2019-03-18 12:18:50 -0700 (Mon, 18 Mar 2019) Log Message [Web GPU] GPUAdapter.createDevice -> GPUAdapter.requestDevice https://bugs.webkit.org/show_bug.cgi?id=195781 Reviewed by Myles C. Maxfield. Source/WebCore: A

[webkit-changes] [243089] trunk

2019-03-18 Thread justin_fan
Title: [243089] trunk Revision 243089 Author justin_...@apple.com Date 2019-03-18 12:07:56 -0700 (Mon, 18 Mar 2019) Log Message [Web GPU] API updates: GPUTexture.createDefaultView and type-safe GPURenderPassEncoder.setPipeline https://bugs.webkit.org/show_bug.cgi?id=195896 Reviewed by

[webkit-changes] [242974] trunk

2019-03-14 Thread justin_fan
Title: [242974] trunk Revision 242974 Author justin_...@apple.com Date 2019-03-14 16:04:18 -0700 (Thu, 14 Mar 2019) Log Message [Web GPU] Updates to GPUCommandBuffer for new GPUCommandEncoder concept https://bugs.webkit.org/show_bug.cgi?id=195083 Reviewed by Dean Jackson. Fixing build

[webkit-changes] [242972] trunk/Source/WebCore

2019-03-14 Thread justin_fan
Title: [242972] trunk/Source/WebCore Revision 242972 Author justin_...@apple.com Date 2019-03-14 15:26:52 -0700 (Thu, 14 Mar 2019) Log Message [Web GPU] Enum cleanup https://bugs.webkit.org/show_bug.cgi?id=195766 Reviewed by Myles C. Maxfield. Clean up enum implementations in Web GPU.

[webkit-changes] [242619] trunk/Source/WebCore

2019-03-07 Thread justin_fan
Title: [242619] trunk/Source/WebCore Revision 242619 Author justin_...@apple.com Date 2019-03-07 16:18:59 -0800 (Thu, 07 Mar 2019) Log Message Unreviewed build fixes since MTLClampToBorderColor is only supported on macOS. * Modules/webgpu/GPUSamplerDescriptor.idl: *

[webkit-changes] [241181] trunk

2019-02-07 Thread justin_fan
Title: [241181] trunk Revision 241181 Author justin_...@apple.com Date 2019-02-07 18:01:39 -0800 (Thu, 07 Feb 2019) Log Message [Web GPU] GPUDevice::createTexture implementation prototype https://bugs.webkit.org/show_bug.cgi?id=194409 Reviewed by Myles C. Maxfield. Source/WebCore:

[webkit-changes] [241048] trunk

2019-02-06 Thread justin_fan
Title: [241048] trunk Revision 241048 Author justin_...@apple.com Date 2019-02-06 13:52:57 -0800 (Wed, 06 Feb 2019) Log Message [Web GPU] Implement supporting dictionaries for GPUTexture https://bugs.webkit.org/show_bug.cgi?id=194354 Reviewed by Dean Jackson. Source/WebCore: Add

[webkit-changes] [241310] trunk

2019-02-12 Thread justin_fan
Title: [241310] trunk Revision 241310 Author justin_...@apple.com Date 2019-02-12 12:11:49 -0800 (Tue, 12 Feb 2019) Log Message [Web GPU] DepthStencilAttachment implementation https://bugs.webkit.org/show_bug.cgi?id=194458 Reviewed by Dean Jackson. Source/WebCore: Implement ability

[webkit-changes] [241328] trunk

2019-02-12 Thread justin_fan
Title: [241328] trunk Revision 241328 Author justin_...@apple.com Date 2019-02-12 16:23:10 -0800 (Tue, 12 Feb 2019) Log Message [WebGPU] Remove WebGPUBufferDescriptor/Usage and use GPU versions https://bugs.webkit.org/show_bug.cgi?id=194552 Reviewed by Dean Jackson.

[webkit-changes] [240672] trunk

2019-01-29 Thread justin_fan
Title: [240672] trunk Revision 240672 Author justin_...@apple.com Date 2019-01-29 12:50:17 -0800 (Tue, 29 Jan 2019) Log Message [WebGPU] Fix and add validation to WebGPURenderPipeline and MTLVertexDescriptor https://bugs.webkit.org/show_bug.cgi?id=193926 Reviewed by Myles C. Maxfield.

[webkit-changes] [240807] trunk

2019-01-31 Thread justin_fan
Title: [240807] trunk Revision 240807 Author justin_...@apple.com Date 2019-01-31 12:53:50 -0800 (Thu, 31 Jan 2019) Log Message [WebGPU] WebGPUAdapterDescriptor -> GPURequestAdapterOptions and take powerPreference into account https://bugs.webkit.org/show_bug.cgi?id=194068 Reviewed by

[webkit-changes] [240898] trunk

2019-02-02 Thread justin_fan
Title: [240898] trunk Revision 240898 Author justin_...@apple.com Date 2019-02-02 11:53:55 -0800 (Sat, 02 Feb 2019) Log Message Source/WebCore: [Web GPU] Fix GPURenderPassEncoder::setVertexBuffers and allow overlapping indices with GPUBindGroups

[webkit-changes] [240748] trunk/Source/WebCore

2019-01-30 Thread justin_fan
Title: [240748] trunk/Source/WebCore Revision 240748 Author justin_...@apple.com Date 2019-01-30 18:15:06 -0800 (Wed, 30 Jan 2019) Log Message [WebGPU] Support GPUDepthStencilStateDescriptor https://bugs.webkit.org/show_bug.cgi?id=194048 Reviewed by Dean Jackson. Implement

[webkit-changes] [240945] trunk/Source/WebCore

2019-02-04 Thread justin_fan
Title: [240945] trunk/Source/WebCore Revision 240945 Author justin_...@apple.com Date 2019-02-04 15:12:44 -0800 (Mon, 04 Feb 2019) Log Message [Web GPU] Code clean-up for RenderPipeline backend https://bugs.webkit.org/show_bug.cgi?id=194238 Reviewed by Dean Jackson. Replace dot syntax

[webkit-changes] [244093] trunk

2019-04-09 Thread justin_fan
Title: [244093] trunk Revision 244093 Author justin_...@apple.com Date 2019-04-09 13:03:18 -0700 (Tue, 09 Apr 2019) Log Message [Web GPU] GPURenderPassEncoder updates: setBlendColor, setViewport, setScissorRect https://bugs.webkit.org/show_bug.cgi?id=196719 Reviewed by Myles C.

[webkit-changes] [244050] trunk

2019-04-08 Thread justin_fan
Title: [244050] trunk Revision 244050 Author justin_...@apple.com Date 2019-04-08 15:11:01 -0700 (Mon, 08 Apr 2019) Log Message [Web GPU] Fix Web GPU experimental feature on iOS https://bugs.webkit.org/show_bug.cgi?id=196632 Reviewed by Myles C. Maxfield. Source/_javascript_Core:

[webkit-changes] [244297] trunk/Source/WebCore

2019-04-15 Thread justin_fan
Title: [244297] trunk/Source/WebCore Revision 244297 Author justin_...@apple.com Date 2019-04-15 14:58:14 -0700 (Mon, 15 Apr 2019) Log Message Let WTF::convertSafely deduce types from arguments. Reviewer's (Darin Adler) follow-up to https://bugs.webkit.org/show_bug.cgi?id=196793. *

[webkit-changes] [244406] trunk

2019-04-17 Thread justin_fan
Title: [244406] trunk Revision 244406 Author justin_...@apple.com Date 2019-04-17 15:51:21 -0700 (Wed, 17 Apr 2019) Log Message [Web GPU] GPUComputePassEncoder::dispatch number of thread groups, not grid size https://bugs.webkit.org/show_bug.cgi?id=196984 Reviewed by Myles C. Maxfield.

[webkit-changes] [244235] trunk/Source/WebCore

2019-04-12 Thread justin_fan
Title: [244235] trunk/Source/WebCore Revision 244235 Author justin_...@apple.com Date 2019-04-12 16:40:53 -0700 (Fri, 12 Apr 2019) Log Message [Web GPU] Prevent narrowing conversions during Metal function calls on 32-bit platforms https://bugs.webkit.org/show_bug.cgi?id=196793 Reviewed

[webkit-changes] [242931] trunk

2019-03-13 Thread justin_fan
Title: [242931] trunk Revision 242931 Author justin_...@apple.com Date 2019-03-13 18:42:12 -0700 (Wed, 13 Mar 2019) Log Message [Web GPU] Updates to GPUCommandBuffer for new GPUCommandQueue concept https://bugs.webkit.org/show_bug.cgi?id=195083 Reviewed by Dean Jackson.

[webkit-changes] [245905] trunk

2019-05-30 Thread justin_fan
Title: [245905] trunk Revision 245905 Author justin_...@apple.com Date 2019-05-30 14:05:16 -0700 (Thu, 30 May 2019) Log Message [Web GPU] Vertex Buffers/Input State API updates https://bugs.webkit.org/show_bug.cgi?id=194258 Reviewed by Myles C. Maxfield. Source/WebCore: The vertex

[webkit-changes] [246217] trunk

2019-06-07 Thread justin_fan
Title: [246217] trunk Revision 246217 Author justin_...@apple.com Date 2019-06-07 15:24:55 -0700 (Fri, 07 Jun 2019) Log Message [WebGPU] Remove GPUBuffer.setSubData and implement GPUDevice.createBufferMapped https://bugs.webkit.org/show_bug.cgi?id=198591 Reviewed by Myles C. Maxfield.

[webkit-changes] [246628] trunk

2019-06-19 Thread justin_fan
Title: [246628] trunk Revision 246628 Author justin_...@apple.com Date 2019-06-19 20:18:37 -0700 (Wed, 19 Jun 2019) Log Message [WHLSL] Create a shading language test harness https://bugs.webkit.org/show_bug.cgi?id=198978 Reviewed by Myles C. Maxfield. Source/WebCore: When creating

[webkit-changes] [246646] trunk/LayoutTests

2019-06-20 Thread justin_fan
Title: [246646] trunk/LayoutTests Revision 246646 Author justin_...@apple.com Date 2019-06-20 12:57:03 -0700 (Thu, 20 Jun 2019) Log Message [WebGPU] High Sierra/Intel HD Graphics 4000: whlsl-harness-test.html crashes during dispatch call. https://bugs.webkit.org/show_bug.cgi?id=199076

[webkit-changes] [246393] trunk

2019-06-12 Thread justin_fan
Title: [246393] trunk Revision 246393 Author justin_...@apple.com Date 2019-06-12 22:10:11 -0700 (Wed, 12 Jun 2019) Log Message [WebGL] ANGLE Extension directive location incorrectly enforced for webgl 1.0 https://bugs.webkit.org/show_bug.cgi?id=198811 Reviewed by Dean Jackson.

[webkit-changes] [244777] trunk

2019-04-30 Thread justin_fan
Title: [244777] trunk Revision 244777 Author justin_...@apple.com Date 2019-04-30 09:33:35 -0700 (Tue, 30 Apr 2019) Log Message [WebGPU] Move 'gpu' API entry point from DOMWindow to Navigator https://bugs.webkit.org/show_bug.cgi?id=197348 Reviewed by Myles C. Maxfield. Source/WebCore:

[webkit-changes] [244992] trunk/Websites/webkit.org

2019-05-06 Thread justin_fan
Title: [244992] trunk/Websites/webkit.org Revision 244992 Author justin_...@apple.com Date 2019-05-06 17:04:38 -0700 (Mon, 06 May 2019) Log Message [Web GPU] Add demos to webkit.org https://bugs.webkit.org/show_bug.cgi?id=196951 Reviewed by Dean Jackson. Add simple triangle and

[webkit-changes] [244442] trunk

2019-04-18 Thread justin_fan
Title: [22] trunk Revision 22 Author justin_...@apple.com Date 2019-04-18 15:42:36 -0700 (Thu, 18 Apr 2019) Log Message Source/WebCore: [Web GPU] Implement API default values https://bugs.webkit.org/show_bug.cgi?id=197032 Reviewed by Myles C. Maxfield. Add default values and

[webkit-changes] [244856] trunk

2019-05-01 Thread justin_fan
Title: [244856] trunk Revision 244856 Author justin_...@apple.com Date 2019-05-01 16:21:59 -0700 (Wed, 01 May 2019) Log Message Update WebGPU class names based on sketch.idl https://bugs.webkit.org/show_bug.cgi?id=194260 Reviewed by Dean Jackson. Update all exposed Web GPU interface

[webkit-changes] [247366] trunk

2019-07-11 Thread justin_fan
Title: [247366] trunk Revision 247366 Author justin_...@apple.com Date 2019-07-11 14:32:06 -0700 (Thu, 11 Jul 2019) Log Message [WebGPU] Implement GPUError and error scopes https://bugs.webkit.org/show_bug.cgi?id=199655 Reviewed by Myles C. Maxfield. Source/WebCore: Add

[webkit-changes] [247378] trunk/Source/WebCore

2019-07-11 Thread justin_fan
Title: [247378] trunk/Source/WebCore Revision 247378 Author justin_...@apple.com Date 2019-07-11 18:13:31 -0700 (Thu, 11 Jul 2019) Log Message Unreviewed build fix. * Modules/webgpu/WHLSL/WHLSLRecursionChecker.cpp: Missing include. Modified Paths trunk/Source/WebCore/ChangeLog

[webkit-changes] [247397] trunk/Source/WebCore

2019-07-12 Thread justin_fan
Title: [247397] trunk/Source/WebCore Revision 247397 Author justin_...@apple.com Date 2019-07-12 14:07:49 -0700 (Fri, 12 Jul 2019) Log Message [WebGPU] Move error scopes out of GPUDevice for more portable error generation https://bugs.webkit.org/show_bug.cgi?id=199740 Reviewed by Myles

[webkit-changes] [247130] trunk/LayoutTests

2019-07-03 Thread justin_fan
Title: [247130] trunk/LayoutTests Revision 247130 Author justin_...@apple.com Date 2019-07-03 18:30:15 -0700 (Wed, 03 Jul 2019) Log Message [WHLSL] Support float4x4 in test harness https://bugs.webkit.org/show_bug.cgi?id=199484 Reviewed by Myles C. Maxfield. Support WHLSL float4x4

[webkit-changes] [244147] trunk

2019-04-10 Thread justin_fan
Title: [244147] trunk Revision 244147 Author justin_...@apple.com Date 2019-04-10 13:48:38 -0700 (Wed, 10 Apr 2019) Log Message [Web GPU] Indexed drawing and GPUCommandEncoder crash prevention https://bugs.webkit.org/show_bug.cgi?id=196758 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [244507] trunk

2019-04-22 Thread justin_fan
Title: [244507] trunk Revision 244507 Author justin_...@apple.com Date 2019-04-22 11:41:16 -0700 (Mon, 22 Apr 2019) Log Message [WebGPU] Move swap chain methods from GPUDevice to GPUCanvasContext https://bugs.webkit.org/show_bug.cgi?id=197126 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [246824] trunk/LayoutTests

2019-06-25 Thread justin_fan
Title: [246824] trunk/LayoutTests Revision 246824 Author justin_...@apple.com Date 2019-06-25 18:40:52 -0700 (Tue, 25 Jun 2019) Log Message [WHLSL] Make whlsl-test-harness actually generate WHLSL shaders by default https://bugs.webkit.org/show_bug.cgi?id=199028 Reviewed by Saam Barati.

[webkit-changes] [248606] trunk

2019-08-13 Thread justin_fan
Title: [248606] trunk Revision 248606 Author justin_...@apple.com Date 2019-08-13 12:49:40 -0700 (Tue, 13 Aug 2019) Log Message [WebGPU] Improve GPUBindGroup performance using one device-shared argument MTLBuffer https://bugs.webkit.org/show_bug.cgi?id=200606 Reviewed by Myles C.

[webkit-changes] [247930] trunk/Source/WebCore

2019-07-29 Thread justin_fan
Title: [247930] trunk/Source/WebCore Revision 247930 Author justin_...@apple.com Date 2019-07-29 17:06:31 -0700 (Mon, 29 Jul 2019) Log Message [WebGPU] Replace Vectors with HashSets for tracking resources used by GPUCommandBuffer https://bugs.webkit.org/show_bug.cgi?id=200200 Reviewed

[webkit-changes] [248704] trunk/Source/WebCore

2019-08-14 Thread justin_fan
Title: [248704] trunk/Source/WebCore Revision 248704 Author justin_...@apple.com Date 2019-08-14 19:34:25 -0700 (Wed, 14 Aug 2019) Log Message [WebGPU] Use of WebGPU should not force discrete GPU https://bugs.webkit.org/show_bug.cgi?id=200740 Reviewed by Myles C. Maxfield. Request a

[webkit-changes] [248749] trunk/Source/WebCore

2019-08-15 Thread justin_fan
Title: [248749] trunk/Source/WebCore Revision 248749 Author justin_...@apple.com Date 2019-08-15 15:15:29 -0700 (Thu, 15 Aug 2019) Log Message Unreviewed suggested patch follow-up to https://bugs.webkit.org/show_bug.cgi?id=200740. * platform/graphics/gpu/GPURequestAdapterOptions.h: ():

[webkit-changes] [248879] trunk/Source/WebCore

2019-08-19 Thread justin_fan
Title: [248879] trunk/Source/WebCore Revision 248879 Author justin_...@apple.com Date 2019-08-19 17:37:55 -0700 (Mon, 19 Aug 2019) Log Message WebGPU layers don't show up sometimes https://bugs.webkit.org/show_bug.cgi?id=200752 Reviewed by Dean Jackson. Ensure HTML canvas is properly

[webkit-changes] [248915] trunk/Source/WebCore

2019-08-20 Thread justin_fan
Title: [248915] trunk/Source/WebCore Revision 248915 Author justin_...@apple.com Date 2019-08-20 13:40:32 -0700 (Tue, 20 Aug 2019) Log Message Unreviewed comment follow-up for https://bugs.webkit.org/show_bug.cgi?id=200752. * html/canvas/GPUBasedCanvasRenderingContext.h: Modified Paths

[webkit-changes] [249183] trunk

2019-08-27 Thread justin_fan
Title: [249183] trunk Revision 249183 Author justin_...@apple.com Date 2019-08-27 16:39:38 -0700 (Tue, 27 Aug 2019) Log Message [WebGPU] Implement GPUErrors for and relax GPUBuffer validation rules https://bugs.webkit.org/show_bug.cgi?id=200852 Reviewed by Dean Jackson. Source/WebCore:

[webkit-changes] [249446] trunk/Websites/webkit.org

2019-09-03 Thread justin_fan
Title: [249446] trunk/Websites/webkit.org Revision 249446 Author justin_...@apple.com Date 2019-09-03 17:20:57 -0700 (Tue, 03 Sep 2019) Log Message [WebGPU] Add compute-boids to WebGPU demo page https://bugs.webkit.org/show_bug.cgi?id=201416 Reviewed by Dean Jackson. Add the

[webkit-changes] [249539] trunk

2019-09-05 Thread justin_fan
Title: [249539] trunk Revision 249539 Author justin_...@apple.com Date 2019-09-05 12:21:58 -0700 (Thu, 05 Sep 2019) Log Message [WebGPU] Implement GPUUncapturedErrorEvent https://bugs.webkit.org/show_bug.cgi?id=199676 Reviewed by Dean Jackson. Source/WebCore: Implement

[webkit-changes] [249555] trunk/LayoutTests

2019-09-05 Thread justin_fan
Title: [249555] trunk/LayoutTests Revision 249555 Author justin_...@apple.com Date 2019-09-05 16:42:52 -0700 (Thu, 05 Sep 2019) Log Message [WebGPU] Fix new test results after adding console warnings https://bugs.webkit.org/show_bug.cgi?id=201526 Unreviewed test expectation updates. *

[webkit-changes] [249881] trunk/Source/WebCore

2019-09-14 Thread justin_fan
Title: [249881] trunk/Source/WebCore Revision 249881 Author justin_...@apple.com Date 2019-09-14 15:31:02 -0700 (Sat, 14 Sep 2019) Log Message [WebGPU] Make WebGPURenderPipeline and WebGPUComputePipeline inherit from GPUObjectBase https://bugs.webkit.org/show_bug.cgi?id=201207 Reviewed

[webkit-changes] [249685] trunk/Websites/webkit.org

2019-09-09 Thread justin_fan
Title: [249685] trunk/Websites/webkit.org Revision 249685 Author justin_...@apple.com Date 2019-09-09 18:39:57 -0700 (Mon, 09 Sep 2019) Log Message [WebGPU] Upload Babylon.js, WSL compile, and MotionMark links to demo page https://bugs.webkit.org/show_bug.cgi?id=201621 Reviewed by Dean

[webkit-changes] [247892] trunk/Source/WebCore

2019-07-27 Thread justin_fan
Title: [247892] trunk/Source/WebCore Revision 247892 Author justin_...@apple.com Date 2019-07-27 17:47:00 -0700 (Sat, 27 Jul 2019) Log Message [WebGPU] Update GPUComputePipeline errors to match GPURenderPipeline implementation https://bugs.webkit.org/show_bug.cgi?id=200097 Reviewed by

[webkit-changes] [248309] trunk/Websites/webkit.org

2019-08-06 Thread justin_fan
Title: [248309] trunk/Websites/webkit.org Revision 248309 Author justin_...@apple.com Date 2019-08-06 13:18:43 -0700 (Tue, 06 Aug 2019) Log Message [WebGPU] Fix up demos on and add compute demo to webkit.org/demos https://bugs.webkit.org/show_bug.cgi?id=200454 Reviewed by Jon Lee. Add

  1   2   >