On Saturday, 25 January 2014 at 23:28:07 UTC, Mineko wrote:
Alright.. For the record, I've been searching on how to fix
this for 2 hours now, so yeah.
Anyway, here's the issue, and it's probably half OpenGL being
well.. OpenGL, and the other half being D-C interfacing.
Point is, I'm trying to draw a triangle with a custom Triangle
class I made, and I'm having issues, relevant code is here:
https://github.com/MinekoRox/Breaker-Engine/blob/master/src/breaker/scene.d
https://github.com/MinekoRox/Breaker-Engine/blob/master/src/breaker/utility/graphics/primitives.d
https://github.com/MinekoRox/Breaker-Engine/blob/master/res/shaders/testShader.glsl
I assume this is probably me messing up with arrays and sizing,
but I've done what I can as far as that goes so.. Maybe one of
you know what to do.
Your init and finalize methods in primitives.d does not work. You
need to send the vao, points_vbo and colors_vbo by ref.