ModernGL.jl icon indicating copy to clipboard operation
ModernGL.jl copied to clipboard

OpenGL 3+ bindings for Julia

Results 11 ModernGL.jl issues
Sort by recently updated
recently updated
newest added

1. I cleaned up the @GenEnums macro to simplify the declaration of enums. Originally each constant was declared like `const GL_ABC = convert(GLenum, 123)`. However, the only really important information...

As per https://github.com/JuliaGL/ModernGL.jl/pull/71#discussion_r787914912

How would I load extensions (whether in a fork of this library, or in my own project)? Say, [ARB_bindless_texture](https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_bindless_texture.txt).

I notice that a number of functions from GL 4.5 (e.g. `glCreateSamplers`) and 4.6 (e.g. `glMultiDrawArraysIndirectCount`) are missing. I'd like to go ahead and update the bindings for GL 4.6....

macOS only support opengl 3.3+ core profile with forward compatibility, these flags must be passed to glfw for context creatation.

When running the tests on my MacBook Pro I get an GL_INVALID_OPERATION error on generating a buffer. Seems like the Mac only creates an OpenGL 2.1.0 context. I found that...

1) OpenGL version is reported as just "4" (it's 4.0) so test fails at line `if length(glv) >= 2` 2) when this part is fixed, it crashes a bit later...

I just noticed, that the functions generated by getC.jl package generate untyped function parameters, whereas I typed the function parameters. Leaving the types away is quite convenient, as all the...

enhancement

I don't understand why this is done during the build step with a fall back to the precompile step. Seems wasteful to do it during build, especially given it causes...

`GL_MAX_COMPUTE_WORK_GROUP_INVOCATIONS = 0x90EB` (going to dump more here if I find any, hopefully get to adding them later)