Eric Woroshow
Eric Woroshow
Sure, as soon as there is an implementation backing my proposed API I'd be happy to publish to npm.
Glow has roughly the right structure to allow multiple backends. At a minimum you'd have to refactor the templates and change the `Init` signature. Some pieces would require more careful...
This is a bit of a tricky case. `Strs` is designed as a general mechanism for interacting with OpenGL APIs, which implies support for both null-terminated strings and non-null-terminated strings....
Yep, the example appends `\x00` to the shader source, which is unfortunate. I think you're right that it should be (relatively) straightforward to have `Strs` append a null terminator to...
I believe the feature request is to unconditionally append \x00 to the C strings produced by gl.Strs such that Go developers are not required to remember to append it themselves.
My understanding is that the request here is to revisit the decision in #46 and make Strs more friendly by adding a null terminator to the passed in Go strings.
> The 2.1 driver/lib happily returns a pointer to a 4.4 function. The unimplemented function just does nothing. Maybe it's again a Linux or driver thing? Interesting. On Windows and...
> I can now run the cube example without glfw (only with the glx lib) which is great That is very, very cool! Please consider pushing your changes upstream when...
Thanks for sharing. I was suggesting that I imagine you had to make non-trivial changes to the generated glx code in order for it to work. If those changes can...
If I remember correctly it's simply an artifact of the code generation, i.e., it just takes the C definition so ends up with an extraneous parameter that is dropped so...