From 7a2af605c2c2b0d2e9bbb0b161eba8842acefbcb Mon Sep 17 00:00:00 2001
From: marha
To add a new GL extension to Mesa you have to do at least the following.
@@ -52,7 +53,7 @@ To add a new GL extension to Mesa you have to do at least the following.
-
Mesa's code style has changed over the years. Here's the latest.
@@ -148,20 +149,20 @@ src/mesa/state_tracker/st_glsl_to_tgsi.cpp can serve as examples.
These are the instructions for making a new Mesa release.
Use git to get the latest Mesa files from the git repository, from whatever
branch is relevant.
Create/edit the docs/relnotes-x.y.html file to document what's new in the release.
Add the new relnotes-x.y.html file to relnotes.html.
@@ -182,7 +183,10 @@ Update docs/news.html.
-Check in all updates to git.
+Create a docs/relnotes-x.y.z.html file.
+The bin/shortlog_mesa.sh script can be used to create a HTML-formatted list
+of changes to include in the file.
+Link the new docs/relnotes-x.y.z.html file into the main relnotes.html file.
@@ -192,7 +196,7 @@ Then:
Make the distribution files. From inside the Mesa directory:
Development Notes
-
-
-
-Development Notes
-
-
-Adding Extentions
+Adding Extentions
Coding Style
+Coding Style
Making a New Mesa Release
+Making a New Mesa Release
Get latest source files
+Get latest source files
Verify and update version info
+Verify and update version info
git push origin mesa_X_Y
Make the tarballs
+Make the tarballs
@@ -210,7 +214,7 @@ Copy the distribution files to a temporary directory, unpack them,
compile everything, and run some demos to be sure everything works.
Follow the directions on SourceForge for creating a new "release" and uploading the tarballs. @@ -242,7 +246,5 @@ and mesa-announce@lists.freedesktop.org
- - -- cgit v1.2.3