fixes
This commit is contained in:
@@ -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;
|
||||
};
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user