dawn-cmake/src/dawn_native/vulkan
Yan, Shaobo 93158ebede Complete the sampler object to match WebGPU
WebGPUSampler is much more complete than Dawn's Sampler.
This patch implement the missing part.

BUG=dawn:47

Change-Id: Ief45cb9710493e9d79ddab60fe3be5a123b76ebd
Reviewed-on: https://dawn-review.googlesource.com/c/3540
Commit-Queue: Shaobo Yan <shaobo.yan@intel.com>
Reviewed-by: Corentin Wallez <cwallez@chromium.org>
2019-01-04 04:56:08 +00:00
..
BindGroupLayoutVk.cpp Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
BindGroupLayoutVk.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
BindGroupVk.cpp Remove BufferView and inline offset/size in BindGroup 2018-12-07 12:31:53 +00:00
BindGroupVk.h Descriptorize BindGroups. 2018-12-05 07:18:30 +00:00
BufferUploader.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
BufferUploader.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
BufferVk.cpp Let DeviceBase know about Completed and LastSubmitted command Serials 2018-12-01 03:20:19 +00:00
BufferVk.h Remove BufferView and inline offset/size in BindGroup 2018-12-07 12:31:53 +00:00
CommandBufferVk.cpp Implement 'baseVertex' in drawIndexed() on D3D12, Metal and Vulkan 2018-12-13 01:05:26 +00:00
CommandBufferVk.h Validate that mapped buffers aren't used in submits. 2018-11-07 10:02:43 +00:00
ComputePipelineVk.cpp Descriptorize ComputePipeline 2018-09-05 08:32:53 -04:00
ComputePipelineVk.h Descriptorize ComputePipeline 2018-09-05 08:32:53 -04:00
DeviceVk.cpp Replace DepthStencilState builder via DepthStencilState descriptor. 2019-01-04 04:28:37 +00:00
DeviceVk.h Replace DepthStencilState builder via DepthStencilState descriptor. 2019-01-04 04:28:37 +00:00
FencedDeleter.cpp Let DeviceBase know about Completed and LastSubmitted command Serials 2018-12-01 03:20:19 +00:00
FencedDeleter.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
Forward.h Replace DepthStencilState builder via DepthStencilState descriptor. 2019-01-04 04:28:37 +00:00
InputStateVk.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
InputStateVk.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
MemoryAllocator.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
MemoryAllocator.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
NativeSwapChainImplVk.cpp Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00
NativeSwapChainImplVk.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
PipelineLayoutVk.cpp Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
PipelineLayoutVk.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
QueueVk.cpp Generate a single ProcTable instead of one per backend. 2018-08-02 13:39:07 +02:00
QueueVk.h Generate a single ProcTable instead of one per backend. 2018-08-02 13:39:07 +02:00
RenderPassCache.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
RenderPassCache.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
RenderPassDescriptorVk.cpp dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
RenderPassDescriptorVk.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
RenderPipelineVk.cpp Replace DepthStencilState builder via DepthStencilState descriptor. 2019-01-04 04:28:37 +00:00
RenderPipelineVk.h Render Pipeline Descriptorization -- Part I 2018-12-10 19:47:22 +00:00
SamplerVk.cpp Complete the sampler object to match WebGPU 2019-01-04 04:56:08 +00:00
SamplerVk.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
ShaderModuleVk.cpp Descriptorize ShaderModule 2018-08-21 02:26:24 -04:00
ShaderModuleVk.h Descriptorize ShaderModule 2018-08-21 02:26:24 -04:00
SwapChainVk.cpp Descriptorize Texture 2018-08-28 03:00:48 -04:00
SwapChainVk.h Descriptorize Texture 2018-08-28 03:00:48 -04:00
TextureVk.cpp Fix missing validations and Vulkan flags on cube map texture views 2018-11-21 01:00:20 +00:00
TextureVk.h Implement CreateDefaultTextureView by CreateTextureView 2018-10-18 06:00:09 +00:00
UtilsVulkan.cpp Complete the sampler object to match WebGPU 2019-01-04 04:56:08 +00:00
UtilsVulkan.h Complete the sampler object to match WebGPU 2019-01-04 04:56:08 +00:00
VulkanFunctions.cpp Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00
VulkanFunctions.h Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00
VulkanInfo.cpp Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00
VulkanInfo.h Vulkan: Handle errors on device creation. 2018-12-03 12:49:56 +00:00