skelterjohn / go.wde

Windows, drawing and events for Go
217 stars 46 forks source link

Added glfw backend #32

Closed grd closed 11 years ago

skelterjohn commented 11 years ago

go.wde/wdeglfw3 -> go.wde/glfw (or glfw3, if you feel the 3 is important)

add self to AUTHORS

grd commented 11 years ago

I forgot to mention that I also forked github.com/go-gl/glfw3 to github.com/grd/glfw3 for the thread-safe function calling. I made a pull request there and didn't receive an answer yet (probably because of the holiday season). But we have to be careful with that anyway because the way it works has also changed. For now, I think it's better to leave it at github.com/grd/glfw3 and when the smoke has been cleared it's only updating some import strings.

go.wde/glfw sounds fine to me.

skelterjohn commented 11 years ago

I saw the changes in your repo, but not in this pull request. Did you make them in the wrong branch?

grd commented 11 years ago

That's very strange. I see the commits right above your message (139beda and b5f1be6) and also in the files changed list I see them. I can't remember branching (never done that before).

skelterjohn commented 11 years ago

oops, i just hadn't refreshed the page :)

grd commented 11 years ago

Btw, offtopic, I was a little confused when I read yesterday that you close go.uik development. I hope it will be active soon.

skelterjohn commented 11 years ago

I just have no extra cycles to work on it, and I don't want to get people's hopes up.

Also, it needs an overhaul in the name of efficiency.

On Thu, Aug 1, 2013 at 9:49 AM, grd notifications@github.com wrote:

Btw, offtopic, I was a little confused when I read yesterday that you close go.uik development. I hope it will be active soon.

— Reply to this email directly or view it on GitHubhttps://github.com/skelterjohn/go.wde/pull/32#issuecomment-21951481 .

skelterjohn commented 11 years ago

I went to go test it (finally), and glfw3 doesn't seem to be something apt-gettable. Any reason why you like 3 rather than what canonical's apt-get repo provides?

grd commented 11 years ago

I think it's better to regard the glfw3 backend as experimental. It works on Ubuntu 12.04, but I haven't test it on other platforms (I am only able to test it on W7). And glfw3 itself is also just released (thus not apt-gettable). However, glfw3 has lots of sensitive improvements and therefore makes it a better choice IMO. Why experimental besides glfw3 itself? In the README I mentioned lots of issues.

skelterjohn commented 11 years ago

i see. please rename the package to glfw3.