Nebula
Loading...
Searching...
No Matches
shaderserver.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
13#if __VULKAN__
15namespace CoreGraphics
16{
18{
21public:
25 virtual ~ShaderServer();
26};
27}
28#else
29#error "ShaderServer class not implemented on this platform!"
30#endif
31//------------------------------------------------------------------------------
The ShaderServer object loads the available shaders and can instantiate shaders for usage.
Definition vkshaderserver.h:27
Acceleration structures are used to enable ray tracing on the GPU by dividing the scene into a BVH.
Definition accelerationstructure.h:24
#define __DeclareSingleton(type)
Definition osxsingleton.h:24
#define __DeclareClass(type)
Declaration macro.
Definition rttimacros.h:18