No more shared pointers

This commit is contained in:
Dynamitos
2023-11-01 23:12:30 +01:00
parent 5a9cb13e74
commit 4746c0f838
69 changed files with 524 additions and 681 deletions
+7 -3
View File
@@ -1,6 +1,7 @@
#pragma once
#include "Enums.h"
#include "CRC.h"
#include "Resources.h"
namespace Seele
{
@@ -86,9 +87,12 @@ struct PermutationId
struct ShaderCollection
{
PermutationId id;
//PVertexDeclaration vertexDeclaration;
PVertexShader vertexShader;
PFragmentShader fragmentShader;
OVertexDeclaration vertexDeclaration;
OVertexShader vertexShader;
OTaskShader taskShader;
OMeshShader meshShader;
OFragmentShader fragmentShader;
};
class ShaderMap
{