Skip to content
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

Mesa 7 7 branch #534

Open
wants to merge 16 commits into
base: 3.6.x
Choose a base branch
from
Open

Mesa 7 7 branch #534

wants to merge 16 commits into from

Conversation

uli42
Copy link
Member

@uli42 uli42 commented Oct 18, 2017

No description provided.

@uli42 uli42 requested a review from sunweaver October 18, 2017 22:24
@uli42 uli42 force-pushed the mesa_7_7_branch branch 3 times, most recently from 089727e to 6175f31 Compare October 23, 2017 20:24
@sunweaver
Copy link
Member

@uli42: Is this branch ready for review?

@uli42
Copy link
Member Author

uli42 commented Nov 5, 2017

In principle it is ready for review. However, refactoring it to diff against 3.6.x instead of the intermediate Mesa PRs has not been done. Feel free to do so.

@sunweaver
Copy link
Member

sunweaver commented Nov 5, 2017 via email

works for mesa tag mesa_6_5
Mesa has no tag for the 7.0.4 release, so we use the latest commit in
the mesa_7_0_branch (which is 77a8e26bf824b45c1244f5699d7cbfca0fe0a48a).

Unfortunately we are going _down_ version wise:

Building nx-libs with Mesa 7.0 results in glxinfo reporting:
  OpenGL version string: 1.2 (2.1 Mesa 7.0)
But building with Mesa 7.0.4 results in
  OpenGL version string: 1.2 (2.0 Mesa 7.0.4)

Reason: 7.0.4 disables one OpenGL extension essential for OpenGL 2.1
called GL_ARB_shading_language_120 (because it is not feature
complete).
Adapt glx files to work with mesa's mesa_7_2_branch

We are getting back OpenGL 2.1 by this.

To do: check how we can get rid of the NXAGENT_SERVER ifdefs in
nx-X11/programs/Xserver/GL/glx/indirect_dispatch.c.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants