Hi Kelvin, Do you mind sharing the code you’re using? I’m looking back at some code I wrote a while back to learn OpenGL and I see that the implementation was pretty straightforward.
The OpenGL.GL module already provides the implementations for runtime functions such as glEnable, glBlendFunc and glClearColor. In my code I just import that and use those functions the same way you use any other function. Elia Cereda > Il giorno 30 mar 2017, alle ore 16:47, Kelvin Ma via swift-users > <swift-users@swift.org> ha scritto: > > OpenGL functions are loaded at runtime by a function loader (like GLFW). > They’re defined in a header but obviously they don’t have definitions at > compile time so it causes a slew of linker errors when I try to build > > error: undefined reference to 'glEnable' > error: undefined reference to 'glBlendFunc' > error: undefined reference to 'glClearColor' > clang: error: linker command failed with exit code 1 (use -v to see > invocation) > ... > > How do I build programs that use OpenGL functions? > _______________________________________________ > swift-users mailing list > swift-users@swift.org > https://lists.swift.org/mailman/listinfo/swift-users
_______________________________________________ swift-users mailing list swift-users@swift.org https://lists.swift.org/mailman/listinfo/swift-users