add stride attribute in ShaderStage struct
This commit is contained in:
parent
309c83cd66
commit
2c0164d952
@ -15,6 +15,8 @@ VK_NAMESPACE_BEGIN
|
||||
|
||||
VkFormat format; ///<对应的Vulkan格式(如vec4对应的FMT_RGBA32F)
|
||||
|
||||
uint32_t stride; ///<对应Vulkan格式的每数据字节数
|
||||
|
||||
uint binding;
|
||||
};//struct ShaderStage
|
||||
|
||||
|
@ -39,7 +39,7 @@ VK_NAMESPACE_BEGIN
|
||||
ss->base_type=*data++;
|
||||
ss->component=*data++;
|
||||
|
||||
ss->format=VK_NAMESPACE::GetVulkanFormatBySPIRType(ss->base_type,ss->component);
|
||||
VK_NAMESPACE::GetVulkanFormatStrideBySPIRType(ss->format,ss->stride,ss->base_type,ss->component);
|
||||
|
||||
str_len=*data++;
|
||||
ss->name.SetString((char *)data,str_len);
|
||||
|
Loading…
x
Reference in New Issue
Block a user