Fix shader asset creation
This commit is contained in:
@@ -22,11 +22,11 @@ public:
|
|||||||
static CreateAssetResult Create(CreateAssetContext& context)
|
static CreateAssetResult Create(CreateAssetContext& context)
|
||||||
{
|
{
|
||||||
// Base
|
// Base
|
||||||
IMPORT_SETUP(ParticleEmitter, 19);
|
IMPORT_SETUP(ParticleEmitter, 20);
|
||||||
context.SkipMetadata = true;
|
context.SkipMetadata = true;
|
||||||
|
|
||||||
// Set Custom Data with Header
|
// Set Custom Data with Header
|
||||||
ShaderStorage::Header19 shaderHeader;
|
ShaderStorage::Header20 shaderHeader;
|
||||||
Platform::MemoryClear(&shaderHeader, sizeof(shaderHeader));
|
Platform::MemoryClear(&shaderHeader, sizeof(shaderHeader));
|
||||||
context.Data.CustomData.Copy(&shaderHeader);
|
context.Data.CustomData.Copy(&shaderHeader);
|
||||||
|
|
||||||
|
|||||||
@@ -14,7 +14,7 @@
|
|||||||
CreateAssetResult ImportShader::Import(CreateAssetContext& context)
|
CreateAssetResult ImportShader::Import(CreateAssetContext& context)
|
||||||
{
|
{
|
||||||
// Base
|
// Base
|
||||||
IMPORT_SETUP(Shader, 19);
|
IMPORT_SETUP(Shader, 20);
|
||||||
const int32 SourceCodeChunk = 15;
|
const int32 SourceCodeChunk = 15;
|
||||||
context.SkipMetadata = true;
|
context.SkipMetadata = true;
|
||||||
|
|
||||||
@@ -40,7 +40,7 @@ CreateAssetResult ImportShader::Import(CreateAssetContext& context)
|
|||||||
Encryption::EncryptBytes(sourceCode, sourceCodeSize);
|
Encryption::EncryptBytes(sourceCode, sourceCodeSize);
|
||||||
|
|
||||||
// Set Custom Data with Header
|
// Set Custom Data with Header
|
||||||
ShaderStorage::Header19 shaderHeader;
|
ShaderStorage::Header20 shaderHeader;
|
||||||
Platform::MemoryClear(&shaderHeader, sizeof(shaderHeader));
|
Platform::MemoryClear(&shaderHeader, sizeof(shaderHeader));
|
||||||
context.Data.CustomData.Copy(&shaderHeader);
|
context.Data.CustomData.Copy(&shaderHeader);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user