Dmitri Shuralyov

Results 869 comments of Dmitri Shuralyov

I don't see any choppiness or lag on my computer. It's a MacBook Pro with AMD Radeon HD 6770M 1 GB video card, running macOS 10.13.3. It seems to run...

Oh, I just noticed `cube.go` isn't turning vsync on. Maybe it should be? @rucuriousyet Can you try adding `glfw.SwapInterval(1) // Vsync.` to the source code (after window is created and...

``` Go for i := 0; i < b.N; i++ { b.StopTimer() v1 := Vec4{r.Float32(), r.Float32(), r.Float32(), r.Float32()} v2 := Vec4{r.Float32(), r.Float32(), r.Float32(), r.Float32()} b.StartTimer() v1.Sub(v2) } ``` Yeah, I'm...

Would this break GopherJS compatibility? I'm [starting to rely](https://github.com/shurcooL/play/commit/cd45204c1b2d8906225566e1e8bfc6d4317ef6ec) on mathgl as my vector library when developing using [WebGL](https://github.com/gopherjs/webgl), so it'd be really nice to be able to continue to...

Do you have some hard constraint keeping you on Go 1.2.1? If not, I highly recommend updating to the latest 1.4.2. It will perform better and you will run into...

Does the [`gl41core-cube`](https://github.com/go-gl/example/tree/master/gl41core-cube) example program run okay for you? If so, it has [similar code](https://github.com/go-gl/example/blob/d71b0d9f823d97c3b5ac2a79fdcdb56ca1677eba/gl41core-cube/cube.go#L93-L96), so you can try to spot what it's doing differently that allows it to work.

At first glance, this looks somewhat viable. But I think the best way to learn more is to prototype the change and see what works, what doesn't. But some consts...

> Fundamentally, the problem would be identifying function parameters that would take `GLConst` instead of `GLenum` or `GLint` some other type. The OpenGL XML specifications do not indicate whether any...

I think only it's viable to put it in the same package if not using it means it gets dead code eliminated. Otherwise, we'd be increasing all production binary sizes.

It's been a while and no one stepped up to fix and maintain this library. It's in a poor shape, and without someone actively working on it, it won't get...