diff --git a/src/gui/render/gpu_data/vertex_buffer_object.hpp b/src/gui/render/gpu_data/vertex_buffer_object.hpp index d401b38f..1eca07f2 100644 --- a/src/gui/render/gpu_data/vertex_buffer_object.hpp +++ b/src/gui/render/gpu_data/vertex_buffer_object.hpp @@ -568,7 +568,10 @@ VertexBufferObject::bind() const { } template -__attribute__((optimize(3))) void +#ifdef GCC +__attribute__((optimize(3))) +#endif +void VertexBufferObject::attach_to_vertex_attribute(GLuint index) const { static_assert( Buffer != BindingTarget::ELEMENT_ARRAY_BUFFER,