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

GLX 1.4 with Mesa 7.0.3 #354

Closed
wants to merge 10,000 commits into from

Conversation

sunweaver
Copy link
Member

This PR documents the status of the GLX version bumping efforts. Current approach is switching to GLX from 21 May 2008 and the corresponding Mesa release (7.0.3). The proto version will then be GLX 1.4.

Brian and others added 30 commits September 14, 2007 09:57
…cuting a display list. fix #10604

This also fixes Bill Mitchell's Fortan/plot bug.
component with the largest absolute value before they are
delivered. fix bug #12421
max depth buffer value on 64bit system. fix bug #12095
jbarnes has better fixes for this in 7.1, but for 7.0.2 this seems like the best
plan, for distros to pick it up.
Rework tnl fog a bit. Make sure we always use ABS(eyez) when fog coord source
is depth, OTOH it does not seem to be necessary to use it (as was done before
in some cases) if fog coord source is fogcoord (just to save some work).
This fixes tests/fog (the first 2 cases) with i915/i915tex.
Brian and others added 18 commits March 31, 2008 15:00
Wine intentionally tries some out-of-spec programs to test strictness, and
calling ProgramStringNotify on the results of a failed program parse resulted
in crashes in the 965 driver.
(cherry picked from commit 185320ae13163995ea61e38104ab5aeaeb28d8e5)
…f731003c55a395c1'

git-subtree-dir: nx-X11/extras/Mesa_6.4.1
git-subtree-mainline: 3c322ff
git-subtree-split: 53e5950
…67214eb9eea277b4'

git-subtree-dir: nx-X11/extras/Mesa_7.0.3
git-subtree-mainline: 5a0d5d6
git-subtree-split: 48616e7
 Backported from X.org:

 commit de18703d2a25999e391d11b4c82ee018fb87372d
 Author: Eamon Walsh <[email protected]>
 Date:   Thu Jan 3 23:07:24 2008 -0500

    dix: Fix bug+leak in callback manager DeleteCallbackList function.

 Backported-to-NX-by: Mike Gabriel <[email protected]>
 Backported from X.org:

 commit f2e310132fbe1520c1b5f3da4faa2d2d47835e72
 Author: Aaron Plattner <[email protected]>
 Date:   Wed Oct 31 14:15:35 2007 -0700

    Add CreatePixmap allocation hints.

    These hints allow an acceleration architecture to optimize allocation of certain
    types of pixmaps, such as pixmaps that will serve as backing pixmaps for
    redirected windows.

 Backported-to-NX-by: Mike Gabriel <[email protected]>
 Backported from X.org:

 commit f797c96845a3fab37cda6839ebecf9ac5401fd6e
 Author: Aaron Plattner <[email protected]>
 Date:   Thu Nov 15 12:12:02 2007 -0800

    Save pixmap allocation hints into the PixmapRec.

 Backported-to-NX-by: Mike Gabriel <[email protected]>
…d4bc087036489e2af576628aa9b612054a6e.

 Performed actions:

  - Copy over GLX code from X.org to Xserver/GL/glx/.
  - Rework Imakefile (and Imakefile.inc) files in Xserver/GL/mesa/;
    adapt to building Mesa 7.0.3.
  - Update symlink target of nx-X11/extras/Mesa (-> Mesa_7.0.3)
  - Update nx-X11/extras/Mesa.patches/

 Fixes ArcticaProject#76.
 Fixes ArcticaProject#166.
@sunweaver sunweaver self-assigned this Feb 22, 2017
@sunweaver sunweaver added this to the 3.6.0.0 milestone Feb 22, 2017
@uli42
Copy link
Member

uli42 commented Feb 22, 2017

Is 1.5 too far ahead?

@sunweaver sunweaver modified the milestones: 3.6.1.0, 3.6.0.0 Mar 2, 2017
@uli42
Copy link
Member

uli42 commented May 5, 2017

What's the state of this? Just curious...

@frantracer
Copy link
Contributor

Did you consider to perform a git submodule instead of the git subtree? I think it could be clearer and there is not need to import all the files into the project, just a reference

@sunweaver
Copy link
Member Author

Hi Fran,

I'd like to have git subtree being used, actually.

Basic info and howto:
https://www.atlassian.com/blog/git/alternatives-to-git-submodule-git-subtree

Here is one reason, why I prefer Git subtree for nx-libs's Mesa:
https://www.quora.com/Is-a-Git-subtree-better-than-submodules

Some reason against submodule:
https://codingkilledthecat.wordpress.com/2012/04/28/why-your-company-shouldnt-use-git-submodules/

The point is that we will use the Mesa repo in read-only mode. We will not change the Mesa code. However, if needed, we will patch it (via nx-X11/extras/Mesa.patches). So git subtree with commit log squashing is our way to go IMHO.

Please note, that #340 needs to be worked on first.

@sunweaver
Copy link
Member Author

will be superceded by #534

@sunweaver sunweaver closed this Nov 4, 2017
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.