Added KrCompileAllShaders and stub implementation
This commit is contained in:
@@ -50,6 +50,7 @@ typedef enum {
|
||||
KR_ERROR_VULKAN_REQUIRED,
|
||||
KR_ERROR_VULKAN_SWAP_CHAIN,
|
||||
KR_ERROR_NO_DEVICE,
|
||||
KR_ERROR_SHADER_COMPILE_FAILED,
|
||||
KR_ERROR_UNEXPECTED = 0x10000000,
|
||||
KR_RESULT_MAX_ENUM = 0x7FFFFFFF
|
||||
} KrResult;
|
||||
@@ -69,6 +70,8 @@ typedef enum {
|
||||
KR_STRUCTURE_TYPE_CREATE_BUNDLE,
|
||||
KR_STRUCTURE_TYPE_MOVE_TO_BUNDLE,
|
||||
|
||||
KR_STRUCTURE_TYPE_COMPILE_ALL_SHADERS,
|
||||
|
||||
KR_STRUCTURE_TYPE_CREATE_SCENE = 0x00020000,
|
||||
|
||||
KR_STRUCTURE_TYPE_FIND_NODE_BY_NAME = 0x00030000,
|
||||
@@ -165,6 +168,11 @@ typedef struct {
|
||||
KrResourceMapIndex bundleHandle;
|
||||
} KrMoveToBundleInfo;
|
||||
|
||||
typedef struct {
|
||||
KrStructureType sType;
|
||||
KrResourceMapIndex logHandle;
|
||||
} KrCompileAllShadersInfo;
|
||||
|
||||
typedef struct {
|
||||
KrStructureType sType;
|
||||
const char* pSceneName;
|
||||
@@ -395,6 +403,8 @@ KrResult KrCreateBundle(const KrCreateBundleInfo* pCreateBundleInfo);
|
||||
KrResult KrMoveToBundle(const KrMoveToBundleInfo* pMoveToBundleInfo);
|
||||
KrResult KrInitNodeInfo(KrNodeInfo* pNodeInfo, KrStructureType nodeType);
|
||||
|
||||
KrResult KrCompileAllShaders(const KrCompileAllShadersInfo* pCompileAllShadersInfo);
|
||||
|
||||
KrResult KrCreateScene(const KrCreateSceneInfo* pCreateSceneInfo);
|
||||
KrResult KrFindNodeByName(const KrFindNodeByNameInfo* pFindNodeByNameInfo);
|
||||
KrResult KrFindAdjacentNodes(const KrFindAdjacentNodesInfo* pFindAdjacentNodesInfo);
|
||||
|
||||
Reference in New Issue
Block a user