VV::V2::Pipeline::Compute struct

Base classes

struct VV::V1::Pipeline::Compute
The compute pipeline represents a compute shader.

Public types

using Parent = Parent::Compute

Public static functions

static auto Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _cache, ui32 _createInfoCount, const CreateInfo* _createInfos, Handle* _pipelines) -> EResult
Create a compute pipeline.
static auto Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _cache, ui32 _createInfoCount, const CreateInfo* _createInfos, const Memory::AllocationCallbacks* _allocator, Handle* _pipelines) -> EResult
Create a compute pipeline.

Function documentation

static EResult VV::V2::Pipeline::Compute::Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _cache, ui32 _createInfoCount, const CreateInfo* _createInfos, Handle* _pipelines)

Create a compute pipeline.

Parameters
_deviceHandle
_cache
_createInfoCount
_createInfos
_pipelines

static EResult VV::V2::Pipeline::Compute::Create(LogicalDevice::Handle _deviceHandle, Cache::Handle _cache, ui32 _createInfoCount, const CreateInfo* _createInfos, const Memory::AllocationCallbacks* _allocator, Handle* _pipelines)

Create a compute pipeline.

Parameters
_deviceHandle
_cache
_createInfoCount
_createInfos
_allocator
_pipelines

Specification