std140 implementation
This commit is contained in:
@@ -10,14 +10,14 @@ class shader_program_lookup
|
||||
public:
|
||||
void add(
|
||||
const shader_program_handle& shader_program_handle,
|
||||
std::span<const shader_program_variable> all_attributes,
|
||||
std::span<const shader_program_variable> all_uniforms
|
||||
std::span<const shader_uniform> all_attributes,
|
||||
std::span<const shader_uniform> all_uniforms
|
||||
);
|
||||
|
||||
[[nodiscard]] std::optional<shader_program_handle> find(
|
||||
shader_program_handle::attribute_support_type attributes,
|
||||
shader_program_handle::uniform_support_type uniforms,
|
||||
std::span<const shader_program_variable> all_attributes
|
||||
std::span<const shader_uniform> all_attributes
|
||||
) const;
|
||||
|
||||
void print();
|
||||
@@ -27,7 +27,7 @@ private:
|
||||
|
||||
[[nodiscard]] static attribute_locations_type attribute_location_flags(
|
||||
shader_program_handle::attribute_support_type attributes,
|
||||
std::span<const shader_program_variable> all_attributes
|
||||
std::span<const shader_uniform> all_attributes
|
||||
);
|
||||
|
||||
struct attribute_entry_type
|
||||
|
||||
Reference in New Issue
Block a user