New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace GLEW with libepoxy #256

Merged
merged 2 commits into from Mar 29, 2015

Conversation

Projects
None yet
5 participants
@linkmauve
Contributor

linkmauve commented Mar 23, 2015

This removes the dependency on X11, and allows for a much more future-proof OpenGL context, with core, GLES, EGL and everything supported, see https://github.com/anholt/libepoxy#why-not-use-libglew

Also drops the cmake version required back to 2.8.8.

# include <OpenGL/gl.h>
#else
# include <GL/gl.h>
#endif

This comment has been minimized.

@TheJJ

TheJJ Mar 23, 2015

Member

can anyone try or confirm that this'll still work on osx systems?

@linkmauve

This comment has been minimized.

Contributor

linkmauve commented Mar 24, 2015

For the record, the last missing thing for this PR is a PPA containing libepoxy for Ubuntu 12.04.

@mic-e

This comment has been minimized.

Member

mic-e commented Mar 24, 2015

oooh, Wayland support :D

Congratulations on the round issue number!

Travis just got to upgrade their build bots to Ubuntu 14.04 at some point... after all, Ubuntu 12.04 will reach EOL in about a month...

@TheJJ

This comment has been minimized.

Member

TheJJ commented Mar 24, 2015

nah, LTS versions got 5 years, two more to go..
i'll see if i can package libepoxy in our ppa.

@mic-e

This comment has been minimized.

Member

mic-e commented Mar 24, 2015

5 years support is only for Ubuntu Server LTS. The client stuff has 3 years.

@franciscod

This comment has been minimized.

Contributor

franciscod commented Mar 26, 2015

holy cow, this looks awesome!!

@mic-e

This comment has been minimized.

Member

mic-e commented Mar 26, 2015

libepoxy currently has an unmerged pull request that would supposedly allow cross-compiling to Windows.

@janisozaur

This comment has been minimized.

Contributor

janisozaur commented Mar 26, 2015

(Unfortunately) Travis are using server flavour, so there's no pressure on them so far from this side.
http://docs.travis-ci.com/user/ci-environment/#CI-environment-OS

TheJJ added a commit that referenced this pull request Mar 29, 2015

Merge pull request #256 from linkmauve/libepoxy
Replace GLEW with libepoxy

@TheJJ TheJJ merged commit f505da2 into SFTtech:master Mar 29, 2015

1 check passed

continuous-integration/travis-ci/pr The Travis CI build passed
Details
@TheJJ

This comment has been minimized.

Member

TheJJ commented Mar 29, 2015

bäm 👍

@mic-e

This comment has been minimized.

Member

mic-e commented Mar 29, 2015

wheeee (has any OSX user actually tested this before it was merged, or is it their fault for not reacting to our pleas?)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment