renamed values.

This commit is contained in:
hyzboy 2023-12-24 01:35:30 +08:00
parent 8dbc1d899c
commit 1dbf8ae5c7
No known key found for this signature in database
GPG Key ID: 067EE4525D4FB6D3
4 changed files with 13 additions and 22 deletions

2
CMCore

@ -1 +1 @@
Subproject commit 1141f37cc4ae98441e0e75809a8757851c836408
Subproject commit 9eb928dc3a567f9cc95548bdd3955733944a63ea

View File

@ -144,19 +144,10 @@ enum IndexType:uint
U8=VK_INDEX_TYPE_UINT8_EXT,
};
/**
* max-lengths:
*
256 bytes: nvidia,arm
128 bytes: amd,intel,powervr,adreno
*/
struct PushConstant
{
Matrix4f local_to_world;
Matrix4f normal;
};
constexpr uint32_t MAX_PUSH_CONSTANT_BYTES=sizeof(PushConstant);
//Push Constant max-lengths:
//
// 256 bytes: nvidia,arm
// 128 bytes: amd,intel,powervr,adreno
inline void copy(VkExtent3D &e3d,const VkExtent2D &e2d,const uint32 depth=1)
{

View File

@ -10,7 +10,7 @@ namespace material_file
using namespace hgl;
using namespace hgl::graph;
struct UniformAttrib
struct ShaderIOAttrib
{
VAT vat;
@ -52,7 +52,7 @@ namespace material_file
const char * code;
uint code_length;
List<UniformAttrib> output;
List<ShaderIOAttrib> output;
List<SamplerData> sampler;
@ -100,7 +100,7 @@ namespace material_file
MaterialInstanceData mi{};
List<UniformAttrib> vi; ///<Vertex Input
List<ShaderIOAttrib> vi; ///<Vertex Input
UBODataList ubo_list;

View File

@ -314,7 +314,7 @@ namespace
}
};//struct MaterialInstanceBlockParse
bool ParseUniformAttrib(UniformAttrib *ua,const char *str)
bool ParseUniformAttrib(ShaderIOAttrib *ua,const char *str)
{
const char *sp;
@ -337,11 +337,11 @@ namespace
struct VertexInputBlockParse:public TextParse
{
List<UniformAttrib> *vi_list=nullptr;
List<ShaderIOAttrib> *vi_list=nullptr;
public:
VertexInputBlockParse(List<UniformAttrib> *ual)
VertexInputBlockParse(List<ShaderIOAttrib> *ual)
{
vi_list=ual;
}
@ -351,7 +351,7 @@ namespace
if(!text||!*text||len<=0)
return(false);
UniformAttrib ua;
ShaderIOAttrib ua;
if(ParseUniformAttrib(&ua,text))
vi_list->Add(ua);
@ -402,7 +402,7 @@ namespace
return(true);
}
UniformAttrib ua;
ShaderIOAttrib ua;
if(ParseUniformAttrib(&ua,text))
shader_data->output.Add(ua);