| Commit message (Collapse) | Author | Age |
| |
|
|
|
| |
They've existed and been annoying since the day I first created it from
online examples.
|
| |
|
|
|
|
| |
Wraps glVertexArrayVertexBuffer automatically getting the buffer name
from the argument and deriving the stride from the container's
value_type.
|
| |
|
|
|
|
|
| |
glContainer is no longer required, as we can use std::vector with a
custom allocator which uses OpenGL buffers for storage. Minor irritation
is that the mapped buffers aren't guaranteed to be flushed in the tests,
so sometimes we're missing bits in a test render.
|
| | |
|
| |
|
|
|
| |
InstanceProxy is returned out via a std::any containing a
std::shared_ptr because any can only contain copyable things.
|
| |
|
|
| |
Support for culling objects outside the view frustum
|
| | |
|
| | |
|
| |
|
|
| |
Still invokes non-instanced point light shader
|
| | |
|
| |
|
|
| |
Rendering is untested, data is passed to whatever GL program is currently active.
|
| |
|