compressed texture file header
This commit is contained in:
parent
273c99e0ce
commit
7c2af6788d
@ -38,7 +38,7 @@ namespace hgl
|
|||||||
|
|
||||||
struct alignas(8) TextureFileHeader
|
struct alignas(8) TextureFileHeader
|
||||||
{
|
{
|
||||||
uint8 id_str[8]; ///<Texture\x1A
|
uint8 id_str[7]; ///<Texture\x1A
|
||||||
uint8 version; ///<必须为0
|
uint8 version; ///<必须为0
|
||||||
uint8 type; ///<贴图类型,等同于VkImageViewType
|
uint8 type; ///<贴图类型,等同于VkImageViewType
|
||||||
|
|
||||||
|
@ -178,7 +178,7 @@ namespace hgl
|
|||||||
if(is->Read(&file_header,sizeof(TextureFileHeader))!=sizeof(TextureFileHeader))
|
if(is->Read(&file_header,sizeof(TextureFileHeader))!=sizeof(TextureFileHeader))
|
||||||
return(false);
|
return(false);
|
||||||
|
|
||||||
constexpr char TEXTURE_FILE_HEADER[]="Texture\x1A";
|
constexpr char TEXTURE_FILE_HEADER[]="Texture";
|
||||||
constexpr uint TEXTURE_FILE_HEADER_LENGTH=sizeof(TEXTURE_FILE_HEADER)-1;
|
constexpr uint TEXTURE_FILE_HEADER_LENGTH=sizeof(TEXTURE_FILE_HEADER)-1;
|
||||||
|
|
||||||
if(memcmp(&file_header.id_str,TEXTURE_FILE_HEADER,TEXTURE_FILE_HEADER_LENGTH))
|
if(memcmp(&file_header.id_str,TEXTURE_FILE_HEADER,TEXTURE_FILE_HEADER_LENGTH))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user