Graphics/MaterialPipeline: Use FixedVector instead of std::vector
This commit is contained in:
@@ -12,6 +12,7 @@
|
|||||||
#include <Nazara/Graphics/Enums.hpp>
|
#include <Nazara/Graphics/Enums.hpp>
|
||||||
#include <Nazara/Graphics/UberShader.hpp>
|
#include <Nazara/Graphics/UberShader.hpp>
|
||||||
#include <Nazara/Renderer/RenderPipeline.hpp>
|
#include <Nazara/Renderer/RenderPipeline.hpp>
|
||||||
|
#include <NazaraUtils/FixedVector.hpp>
|
||||||
#include <NZSL/Ast/ConstantValue.hpp>
|
#include <NZSL/Ast/ConstantValue.hpp>
|
||||||
#include <array>
|
#include <array>
|
||||||
#include <memory>
|
#include <memory>
|
||||||
@@ -34,8 +35,8 @@ namespace Nz
|
|||||||
};
|
};
|
||||||
|
|
||||||
std::shared_ptr<RenderPipelineLayout> pipelineLayout;
|
std::shared_ptr<RenderPipelineLayout> pipelineLayout;
|
||||||
std::vector<Option> optionValues; //< TODO: FixedVector
|
FixedVector<Option, 32> optionValues;
|
||||||
std::vector<Shader> shaders; //< TODO: FixedVector
|
FixedVector<Shader, 8> shaders;
|
||||||
};
|
};
|
||||||
|
|
||||||
inline bool operator==(const MaterialPipelineInfo& lhs, const MaterialPipelineInfo& rhs);
|
inline bool operator==(const MaterialPipelineInfo& lhs, const MaterialPipelineInfo& rhs);
|
||||||
|
|||||||
Reference in New Issue
Block a user