This commit is contained in:
ZY4N
2024-12-22 16:58:40 +01:00
parent 2704814de2
commit db8db8f9d7
161 changed files with 17102 additions and 0 deletions

View File

@@ -0,0 +1,25 @@
#pragma once
#include "opengl/shader_program_lookup.hpp"
#include "opengl/handles/shader_program_handle.hpp"
#include "rendering/requirements/point_cloud_requirements.hpp"
namespace rendering::shader_program_lookups
{
class point_cloud_lookup
{
public:
void add(
const zgl::shader_program_handle& shader_program_handle
);
[[nodiscard]] std::optional<zgl::shader_program_handle> find(
requirements::point_cloud::flags requirements
) const;
private:
zgl::shader_program_lookup m_program_lookup;
};
}