module c3term; import rgfw; import rsgl; fn int main(String[] args) { GlHints* hints = rgfw::getGlobalHints_OpenGL(); hints.major = 3; hints.minor = 3; hints.profile = GlProfile.GL_COMPATIBILITY; rgfw::setGlobalHints_OpenGL(hints); Window* window = rgfw::createWindow("window title", 0, 0, 800, 400, WindowFlags.WINDOW_CENTER | WindowFlags.WINDOW_NO_RESIZE | WindowFlags.WINDOW_OPENGL); Renderer* renderer = rsgl::renderer_init(rsgl::gl_rendererProc(), &rgfw::getProcAddress_OpenGL); while (!rgfw::window_shouldClose(window)) { rgfw::pollEvents(); } rgfw::window_close(window); return(0); }