fixed a few compile error.
This commit is contained in:
parent
d660691cec
commit
8086fb76f1
@ -98,11 +98,11 @@ public: //Material
|
||||
const ShaderModule *CreateShaderModule(const OSString &filename,VkShaderStageFlagBits shader_stage,const uint32_t *spv_data,const size_t spv_size);
|
||||
|
||||
Material * CreateMaterial(const OSString &);
|
||||
Material * CreateMaterial(const MaterialCreateInfo *);
|
||||
Material * CreateMaterial(const mtl::MaterialCreateInfo *);
|
||||
|
||||
MaterialInstance * CreateMaterialInstance(Material *,const VILConfig *vil_cfg=nullptr);
|
||||
MaterialInstance * CreateMaterialInstance(const OSString &,const VILConfig *vil_cfg=nullptr);
|
||||
MaterialInstance * CreateMaterialInstance(const MaterialCreateInfo *,const VILConfig *vil_cfg=nullptr);
|
||||
MaterialInstance * CreateMaterialInstance(const mtl::MaterialCreateInfo *,const VILConfig *vil_cfg=nullptr);
|
||||
|
||||
Primitive * CreatePrimitive(const uint32_t vertex_count=0);
|
||||
|
||||
|
@ -1,8 +1,7 @@
|
||||
#ifndef HGL_GRAPH_MTL_2D_VERTEX2D_INCLUDE
|
||||
#define HGL_GRAPH_MTL_2D_VERTEX2D_INCLUDE
|
||||
|
||||
#include"Std2DMaterial.h"
|
||||
#include<hgl/graph/CoordinateSystem.h>
|
||||
#include<hgl/graph/mtl/2d/Material2DConfig.h>
|
||||
|
||||
STD_MTL_NAMESPACE_BEGIN
|
||||
MaterialCreateInfo *CreateVertexColor2D(const Material2DConfig *);
|
||||
|
@ -7,6 +7,9 @@
|
||||
#include<hgl/graph/VK.h>
|
||||
|
||||
STD_MTL_NAMESPACE_BEGIN
|
||||
|
||||
class MaterialCreateInfo;
|
||||
|
||||
/**
|
||||
* 材质配置结构
|
||||
*/
|
||||
|
@ -72,7 +72,7 @@ MaterialInstance *RenderResource::CreateMaterialInstance(const OSString &mtl_fil
|
||||
return CreateMaterialInstance(mtl,vil_cfg);
|
||||
}
|
||||
|
||||
MaterialInstance *RenderResource::CreateMaterialInstance(const MaterialCreateInfo *mci,const VILConfig *vil_cfg)
|
||||
MaterialInstance *RenderResource::CreateMaterialInstance(const mtl::MaterialCreateInfo *mci,const VILConfig *vil_cfg)
|
||||
{
|
||||
Material *mtl=this->CreateMaterial(mci);
|
||||
|
||||
|
@ -199,7 +199,7 @@ Material *RenderResource::CreateMaterial(const OSString &filename)
|
||||
return(mtl);
|
||||
}
|
||||
|
||||
Material *RenderResource::CreateMaterial(const MaterialCreateInfo *mci)
|
||||
Material *RenderResource::CreateMaterial(const mtl::MaterialCreateInfo *mci)
|
||||
{
|
||||
if(!mci)
|
||||
return(nullptr);
|
||||
|
@ -3,7 +3,7 @@
|
||||
#include<hgl/graph/VKMaterial.h>
|
||||
#include<hgl/graph/VKDevice.h>
|
||||
#include<hgl/shadergen/MaterialCreateInfo.h>
|
||||
#include"common/UBOCommon.h"
|
||||
#include<hgl/graph/mtl/UBOCommon.h>
|
||||
#include"common/MFCommon.h"
|
||||
|
||||
STD_MTL_NAMESPACE_BEGIN
|
||||
|
@ -34,16 +34,16 @@ SET(GLSL_COMPILER_SOURCE GLSLCompiler.h
|
||||
|
||||
SOURCE_GROUP("GLSL Compiler" FILES ${GLSL_COMPILER_SOURCE})
|
||||
|
||||
set(STD_MTL_HEADER_PATH ${ROOT_INCLUDE_PATH}/hgl/graph/mtl)
|
||||
|
||||
SET(SHADERGEN_COMMON_FILES common/UBOCommon.h
|
||||
common/MFCommon.h)
|
||||
SET(SHADERGEN_COMMON_FILES ${STD_MTL_HEADER_PATH}/UBOCommon.h
|
||||
common/MFCommon.h
|
||||
common/MFGetPosition.h)
|
||||
|
||||
SOURCE_GROUP("Common" FILES ${SHADERGEN_COMMON_FILES})
|
||||
|
||||
include_directories(${CMAKE_CURRENT_SOURCE_DIR})
|
||||
|
||||
set(STD_MTL_HEADER_PATH ${ROOT_INCLUDE_PATH}/hgl/graph/mtl)
|
||||
|
||||
SET(STD_MTL_2D_HEADER_PATH ${STD_MTL_HEADER_PATH}/2d)
|
||||
|
||||
SET(STD_MTL_2D_SOURCE_FILES ${STD_MTL_2D_HEADER_PATH}/Material2DConfig.h
|
||||
|
Loading…
x
Reference in New Issue
Block a user