Jiawei Shao
2030166137
Rename several parameters to match WebGPU IDL
...
This patch renames the following parameters to match the latest WebGPU
IDL:
- BindGroupDescriptor.numBindings -> bindingCount
- BindGroupLayoutDescriptor.numBindings -> bindingCount
- BindGroupDescriptor.numBindings -> bindingCount
- queue.submit(numCommands, ..) -> commandCount
- RenderPipelineDescriptor.numColorStates -> colorStateCount
- TextureDescriptor:
arraySize -> arrayLayerCount
levelCount -> mipLevelCount
- TextureViewDescriptor:
levelCount -> mipLevelCount
layerCount -> arrayLayerCount
BUG=dawn:80
Change-Id: I615842dd5754d1ae1ddff31e25403bb3161f0201
Reviewed-on: https://dawn-review.googlesource.com/c/4881
Commit-Queue: Jiawei Shao <jiawei.shao@intel.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2019-02-21 00:45:19 +00:00
Corentin Wallez
fe253f135b
Generate a single ProcTable instead of one per backend.
...
This required putting Queue::Submit on QueueBase which is something we
would want to do anyway, and removes the need for Queue::ValidateSubmit
being called in the ProcTable.
This removes the need for all the "GeneratedCodeIncludes" files and
leads to a bunch of simplifications in BindGroup as well as the
dawn_native CMakeLists.txt.
Finally this was done in order to simplify the writing of BUILD.gn
files.
2018-08-02 13:39:07 +02:00
Corentin Wallez
49a65d0c0c
dawn_native: Fixup namespace from backend:: to dawn_native::
2018-07-25 11:27:55 +02:00
Corentin Wallez
30965a7729
dawn_native: Fixup header guards from BACKEND_ to DAWNNATIVE_
2018-07-25 11:27:55 +02:00
Corentin Wallez
d37523fbde
Move src/backend to src/dawn_native
2018-07-25 11:27:55 +02:00