Remove stubs from WebGPU front end
authorjonlee@apple.com <jonlee@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Mar 2017 06:17:56 +0000 (06:17 +0000)
committerjonlee@apple.com <jonlee@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 13 Mar 2017 06:17:56 +0000 (06:17 +0000)
commitf95be1942d88f4b13406c9b1e4ff42dc61d572c2
tree38a008944f659402dc3d5cf699bd6799a656a5f8
parent58f27e7d4b7545b3c623309748420c5feb266cd8
Remove stubs from WebGPU front end
https://bugs.webkit.org/show_bug.cgi?id=169375

Reviewed by Dean Jackson.

Remove stubs and use the back end.
* html/canvas/WebGPUCommandBuffer.cpp:
* html/canvas/WebGPUCommandBuffer.h:
* html/canvas/WebGPUCommandQueue.cpp:
* html/canvas/WebGPUCommandQueue.h:
* html/canvas/WebGPUDepthStencilDescriptor.cpp:
(WebCore::WebGPUDepthStencilDescriptor::setDepthCompareFunction): Remove redundant clause.
* html/canvas/WebGPUDepthStencilDescriptor.h:
* html/canvas/WebGPUDepthStencilDescriptor.idl: Remove label property. Not needed yet.
* html/canvas/WebGPUDepthStencilState.cpp:
* html/canvas/WebGPUDepthStencilState.h:
* html/canvas/WebGPUEnums.cpp:
* html/canvas/WebGPUEnums.h:
* html/canvas/WebGPURenderCommandEncoder.cpp:
* html/canvas/WebGPURenderCommandEncoder.h:
* html/canvas/WebGPURenderPassAttachmentDescriptor.cpp:
* html/canvas/WebGPURenderPassAttachmentDescriptor.h:
* html/canvas/WebGPURenderPassColorAttachmentDescriptor.cpp:
* html/canvas/WebGPURenderPassColorAttachmentDescriptor.h:
* html/canvas/WebGPURenderPassDepthAttachmentDescriptor.cpp:
* html/canvas/WebGPURenderPassDepthAttachmentDescriptor.h:
* html/canvas/WebGPURenderPassDescriptor.cpp:
(WebCore::WebGPURenderPassDescriptor::colorAttachments): Uncomment code with GPURenderPassColorAttachmentDescriptor available.
* html/canvas/WebGPURenderPassDescriptor.h:
* html/canvas/WebGPURenderPipelineColorAttachmentDescriptor.cpp:
* html/canvas/WebGPURenderPipelineColorAttachmentDescriptor.h:
* html/canvas/WebGPURenderPipelineDescriptor.cpp:
* html/canvas/WebGPURenderPipelineDescriptor.h:
* html/canvas/WebGPURenderPipelineDescriptor.idl: Remove label property. Not needed yet.
* html/canvas/WebGPURenderPipelineState.cpp:
* html/canvas/WebGPURenderPipelineState.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@213782 268f45cc-cd09-0410-ab3c-d52691b4dbfc
29 files changed:
Source/WebCore/ChangeLog
Source/WebCore/html/canvas/WebGPUCommandBuffer.cpp
Source/WebCore/html/canvas/WebGPUCommandBuffer.h
Source/WebCore/html/canvas/WebGPUCommandQueue.cpp
Source/WebCore/html/canvas/WebGPUCommandQueue.h
Source/WebCore/html/canvas/WebGPUDepthStencilDescriptor.cpp
Source/WebCore/html/canvas/WebGPUDepthStencilDescriptor.h
Source/WebCore/html/canvas/WebGPUDepthStencilDescriptor.idl
Source/WebCore/html/canvas/WebGPUDepthStencilState.cpp
Source/WebCore/html/canvas/WebGPUDepthStencilState.h
Source/WebCore/html/canvas/WebGPUEnums.cpp
Source/WebCore/html/canvas/WebGPUEnums.h
Source/WebCore/html/canvas/WebGPURenderCommandEncoder.cpp
Source/WebCore/html/canvas/WebGPURenderCommandEncoder.h
Source/WebCore/html/canvas/WebGPURenderPassAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassAttachmentDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPassColorAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassColorAttachmentDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPassDepthAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassDepthAttachmentDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPassDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPassDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPipelineColorAttachmentDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineColorAttachmentDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPipelineDescriptor.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineDescriptor.h
Source/WebCore/html/canvas/WebGPURenderPipelineDescriptor.idl
Source/WebCore/html/canvas/WebGPURenderPipelineState.cpp
Source/WebCore/html/canvas/WebGPURenderPipelineState.h