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:
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
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
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
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:
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:
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
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
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.
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
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
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.
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.
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
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:
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
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:
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.
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
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.
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
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
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:
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.
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.
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
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.
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
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
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
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:
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.
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
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
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
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
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.
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
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
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
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.
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:
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
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
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:
*
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
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.
*
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.
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
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
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
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
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
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.
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:
*
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:
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
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
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.
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.
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
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
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
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
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.
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:
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.
*
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.
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
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.
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
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.
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
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
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.
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:
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
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
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
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
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
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
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
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:
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:
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.
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.
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
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
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:
():
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
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
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:
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
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
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.
*
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
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
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
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 - 100 of 126 matches
Mail list logo