[glutils] Add wrapper function around resizeInitFrameBuffer
This commit is contained in:
parent
500c012713
commit
0ac494998f
@ -172,6 +172,10 @@ void resizeInitFrameBuffer(FrameBuffer &fb, int width, int height) noexcept {
|
|||||||
glBindRenderbuffer(GL_RENDERBUFFER, 0);
|
glBindRenderbuffer(GL_RENDERBUFFER, 0);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void resizeInitFrameBuffer(FrameBuffer &fb, ox::Size const&sz) noexcept {
|
||||||
|
resizeInitFrameBuffer(fb, sz.width, sz.height);
|
||||||
|
}
|
||||||
|
|
||||||
void sendVbo(BufferSet const&bs) noexcept {
|
void sendVbo(BufferSet const&bs) noexcept {
|
||||||
const auto bufferSize = static_cast<GLsizeiptr>(sizeof(decltype(bs.vertices)::value_type) * bs.vertices.size());
|
const auto bufferSize = static_cast<GLsizeiptr>(sizeof(decltype(bs.vertices)::value_type) * bs.vertices.size());
|
||||||
glBindBuffer(GL_ARRAY_BUFFER, bs.vbo);
|
glBindBuffer(GL_ARRAY_BUFFER, bs.vbo);
|
||||||
|
@ -11,6 +11,7 @@
|
|||||||
#include <ox/std/bounds.hpp>
|
#include <ox/std/bounds.hpp>
|
||||||
#include <ox/std/cstringview.hpp>
|
#include <ox/std/cstringview.hpp>
|
||||||
#include <ox/std/error.hpp>
|
#include <ox/std/error.hpp>
|
||||||
|
#include <ox/std/size.hpp>
|
||||||
#include <ox/std/string.hpp>
|
#include <ox/std/string.hpp>
|
||||||
#include <ox/std/vector.hpp>
|
#include <ox/std/vector.hpp>
|
||||||
|
|
||||||
@ -164,6 +165,8 @@ FrameBuffer generateFrameBuffer(int width, int height) noexcept;
|
|||||||
*/
|
*/
|
||||||
void resizeInitFrameBuffer(FrameBuffer &fb, int width, int height) noexcept;
|
void resizeInitFrameBuffer(FrameBuffer &fb, int width, int height) noexcept;
|
||||||
|
|
||||||
|
void resizeInitFrameBuffer(FrameBuffer &fb, ox::Size const&sz) noexcept;
|
||||||
|
|
||||||
struct BufferSet {
|
struct BufferSet {
|
||||||
glutils::GLVertexArray vao;
|
glutils::GLVertexArray vao;
|
||||||
glutils::GLBuffer vbo;
|
glutils::GLBuffer vbo;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user