|
|
@ -129,6 +129,8 @@ private:
|
|
|
|
std::array<bool, 16> hw_vao_enabled_attributes;
|
|
|
|
std::array<bool, 16> hw_vao_enabled_attributes;
|
|
|
|
|
|
|
|
|
|
|
|
std::array<SamplerInfo, GLShader::NumTextureSamplers> texture_samplers;
|
|
|
|
std::array<SamplerInfo, GLShader::NumTextureSamplers> texture_samplers;
|
|
|
|
|
|
|
|
std::array<std::array<OGLBuffer, 16>, 5> ssbos;
|
|
|
|
|
|
|
|
|
|
|
|
static constexpr size_t VERTEX_BUFFER_SIZE = 128 * 1024 * 1024;
|
|
|
|
static constexpr size_t VERTEX_BUFFER_SIZE = 128 * 1024 * 1024;
|
|
|
|
std::unique_ptr<OGLStreamBuffer> vertex_buffer;
|
|
|
|
std::unique_ptr<OGLStreamBuffer> vertex_buffer;
|
|
|
|
OGLBuffer uniform_buffer;
|
|
|
|
OGLBuffer uniform_buffer;
|
|
|
|