the generated code has an error in the usage of a function. here is the error my compiler produced main.cpp: In member function ‘GLuint SandboxGame::CreateBoxVAO()’: /home/ericu/gemini_vehicle_sandbox/glad/include/glad/glad.h:871:24: error: invalid conversion from ‘int’ to ‘const void*’ [-fpermissive] 871 | #define GL_STATIC_DRAW 0x88E4 | ^~~~~~ | | | int main.cpp:287:109: note: in expansion of macro ‘GL_STATIC_DRAW’ 287 | glBindVertexArray(v); glBindBuffer(GL_ARRAY_BUFFER, b); glBufferData(GL_ARRAY_BUFFER, sizeof(cube), GL_STATIC_DRAW); | ^~~~~~~~~~~~~~ main.cpp:287:77: error: too few arguments to function 287 | glBindVertexArray(v); glBindBuffer(GL_ARRAY_BUFFER, b); glBufferData(GL_ARRAY_BUFFER, sizeof(cube), GL_STATIC_DRAW); please analyze the compiler error to determine how to fix this and produce updated code