diff options
| author | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-03-06 14:22:28 +0000 |
|---|---|---|
| committer | Dan Goodliffe <dan.goodliffe@octal.co.uk> | 2026-03-06 14:22:28 +0000 |
| commit | cf0ecc35ed114c6bf54fce9c6228d60dbba1a3b5 (patch) | |
| tree | 7ad39a785511e5137859dbef6c940124182b8447 /game/network | |
| parent | Extend glVertexArray with VertexArrayConfigurator (diff) | |
| download | ilt-cf0ecc35ed114c6bf54fce9c6228d60dbba1a3b5.tar.bz2 ilt-cf0ecc35ed114c6bf54fce9c6228d60dbba1a3b5.tar.xz ilt-cf0ecc35ed114c6bf54fce9c6228d60dbba1a3b5.zip | |
Replace use of VertexArrayObject with glVertexArray/glBuffer DSA versions
Diffstat (limited to 'game/network')
| -rw-r--r-- | game/network/rail.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/game/network/rail.cpp b/game/network/rail.cpp index f265d6b..8d85f35 100644 --- a/game/network/rail.cpp +++ b/game/network/rail.cpp @@ -3,7 +3,6 @@ #include "network.h" #include <game/network/network.impl.h> // IWYU pragma: keep #include <gfx/gl/sceneShader.h> -#include <gfx/gl/vertexArrayObject.h> #include <gfx/models/texture.h> template class NetworkOf<RailLink, RailLinkStraight, RailLinkCurve>; @@ -139,18 +138,18 @@ RailLink::vehiclePositionOffset() const template<> NetworkLinkHolder<RailLinkStraight>::NetworkLinkHolder() { - VertexArrayObject {vao} + vao.configure() .addAttribs<RailLinkStraight::Vertex, &RailLinkStraight::Vertex::a, &RailLinkStraight::Vertex::b, &RailLinkStraight::Vertex::rotation, &RailLinkStraight::Vertex::textureRepeats>( - vertices.bufferName()); + 0, vertices.bufferName()); } template<> NetworkLinkHolder<RailLinkCurve>::NetworkLinkHolder() { - VertexArrayObject {vao} + vao.configure() .addAttribs<RailLinkCurve::Vertex, &RailLinkCurve::Vertex::a, &RailLinkCurve::Vertex::b, &RailLinkCurve::Vertex::c, &RailLinkCurve::Vertex::textureRepeats, &RailLinkCurve::Vertex::aangle, - &RailLinkCurve::Vertex::bangle, &RailLinkCurve::Vertex::radius>(vertices.bufferName()); + &RailLinkCurve::Vertex::bangle, &RailLinkCurve::Vertex::radius>(0, vertices.bufferName()); } namespace { |
