9#ifdef JPH_USE_CPU_COMPUTE
21 using CreateShader = ShaderWrapper *(*)();
24 ComputeShaderCPU(CreateShader inCreateShader,
uint32 inGroupSizeX,
uint32 inGroupSizeY,
uint32 inGroupSizeZ) :
26 mCreateShader(inCreateShader)
31 ShaderWrapper * CreateWrapper()
const
33 return mCreateShader();
37 CreateShader mCreateShader;
#define JPH_EXPORT
Definition Core.h:275
#define JPH_NAMESPACE_END
Definition Core.h:425
std::uint32_t uint32
Definition Core.h:503
#define JPH_NAMESPACE_BEGIN
Definition Core.h:419
#define JPH_OVERRIDE_NEW_DELETE
Macro to override the new and delete functions.
Definition Memory.h:50
Compute shader handle.
Definition ComputeShader.h:15