dawn-cmake/src/dawn_native/vulkan
Austin Eng 40618d0b93 Implement RenderBundle in the backend
Bug: dawn:154
Change-Id: I45496fb2103150dabe32fbc7cb5856dc40c9339f
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/9222
Reviewed-by: Kai Ninomiya <kainino@chromium.org>
Commit-Queue: Austin Eng <enga@chromium.org>
2019-08-14 02:01:14 +00:00
..
external_memory Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
external_semaphore Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
AdapterVk.cpp Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
AdapterVk.h Support BC formats as the first extension in Dawn 2019-08-02 00:06:38 +00:00
BackendVk.cpp Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00
BackendVk.h Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00
BindGroupLayoutVk.cpp Add dynamic attribute in bind group layout binding 2019-07-09 07:58:57 +00:00
BindGroupLayoutVk.h Add dynamic attribute in bind group layout binding 2019-07-09 07:58:57 +00:00
BindGroupVk.cpp Add dynamic attribute in bind group layout binding 2019-07-09 07:58:57 +00:00
BindGroupVk.h Descriptorize BindGroups. 2018-12-05 07:18:30 +00:00
BufferVk.cpp Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
BufferVk.h Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
CommandBufferVk.cpp Implement RenderBundle in the backend 2019-08-14 02:01:14 +00:00
CommandBufferVk.h Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
CommandRecordingContext.h Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
ComputePipelineVk.cpp Update ComputePipelineDescriptor to use PipelineStageDescriptor 2019-04-09 15:17:30 +00:00
ComputePipelineVk.h Descriptorize ComputePipeline 2018-09-05 08:32:53 -04:00
DeviceVk.cpp Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
DeviceVk.h Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
ExternalHandle.h Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
FencedDeleter.cpp Vulkan: Implement the backend connection and adapter. 2019-02-04 09:31:09 +00:00
FencedDeleter.h dawn_native: Fixup namespace from backend:: to dawn_native:: 2018-07-25 11:27:55 +02:00
Forward.h Input State Descriptorization 2019-03-27 18:08:50 +00:00
MemoryAllocator.cpp Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
MemoryAllocator.h Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
NativeSwapChainImplVk.cpp Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
NativeSwapChainImplVk.h Vulkan: Support recreating swapchain with SwapChain.Configure() 2019-07-25 01:08:14 +00:00
PipelineLayoutVk.cpp Remove the concept of push constants 2019-05-29 13:16:06 +00:00
PipelineLayoutVk.h Make dawn_native use its own header for Dawn datatypes 2018-07-27 12:56:26 +02:00
QueueVk.cpp Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
QueueVk.h Rename several parameters to match WebGPU IDL 2019-02-21 00:45:19 +00:00
RenderPassCache.cpp Support multisampled rendering on Vulkan 2019-04-05 03:06:38 +00:00
RenderPassCache.h Support multisampled rendering on Vulkan 2019-04-05 03:06:38 +00:00
RenderPipelineVk.cpp Implement Culling and FrontFace 2019-07-06 00:11:10 +00:00
RenderPipelineVk.h Update VertexInput (InputState) to match spec - Part 1 2019-05-22 22:46:32 +00:00
SamplerVk.cpp Rename AddressMode::MirroredRepeat to MirrorRepeat. 2019-07-08 09:36:31 +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
StagingBufferVk.cpp Memory manager: buffer uploads (Vulkan) - Part 2 2019-02-06 18:10:12 +00:00
StagingBufferVk.h Memory manager: buffer uploads (Vulkan) - Part 2 2019-02-06 18:10:12 +00:00
SwapChainVk.cpp Create CommandRecordingContext 2019-08-02 05:16:42 +00:00
SwapChainVk.h Descriptorize SwapChain. 2019-02-15 11:15:58 +00:00
TextureVk.cpp Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
TextureVk.h Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +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
VulkanBackend.cpp Add wrapping for using external vulkan images as textures 2019-08-10 03:17:52 +00:00
VulkanError.cpp Vulkan: Print the VkResult value on device creation failure. 2019-01-04 10:18:40 +00:00
VulkanError.h Vulkan: Print the VkResult value on device creation failure. 2019-01-04 10:18:40 +00:00
VulkanFunctions.cpp Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00
VulkanFunctions.h Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00
VulkanInfo.cpp Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00
VulkanInfo.h Add external memory and semaphore extensions 2019-08-02 18:10:38 +00:00