v 0.2
authorJensOwen <jens@jelo.com>
Sat, 1 Nov 2014 15:28:29 +0000 (09:28 -0600)
committerJensOwen <jens@jelo.com>
Sat, 1 Nov 2014 15:28:29 +0000 (09:28 -0600)
First Pass at Version 0.2 Readme

README.md

index cd560e1..2fefc17 100644 (file)
--- a/README.md
+++ b/README.md
@@ -1,15 +1,27 @@
-Explicit GL (XGL) Sample Implementation\r
-=======================================\r
-Version 0.1, 1 Sep 2014\r
+# Explicit GL (XGL) Ecosystem Components\r
+*Version 0.2, 31 Oct 2014*\r
 \r
-This project provides a sample implementation of an XGL driver running on \r
-Intel's Haswell, IvyBridge and SandyBridge GPUs within the Linux Desktop\r
-Environment. This implementation is being shared with the Khronos community\r
-to provide early insights into the specification of XGL. It is written to\r
-the 0.1 version of the XGL specification, dated 1 Jul 2014. It supports a\r
-subset of the full specification, including:\r
+This project provides open source components for the XGL Ecosystem.\r
 \r
-       First Triangles with hardcoded shaders\r
+The components here are being shared with the Khronos community to provide\r
+early insights into the specification of XGL and to assists those doing\r
+prototyping at this point.\r
+\r
+The following components are available:\r
+- Proposed Reference [*ICD Loader*](https://github.com/KhronosGroup/GL-Next/tree/master/loader) (including [*Layer Management*](https://github.com/KhronosGroup/GL-Next/tree/master/layers/README.md)\r
+- Proposed Reference [*Validation Layers*](https://github.com/KhronosGroup/GL-Next/tree/master/layers/)\r
+  - [Object Tracker](https://github.com/KhronosGroup/GL-Next/blob/master/layers/object_track.c)\r
+  - [Draw State](https://github.com/KhronosGroup/GL-Next/blob/master/layers/draw_state.c)\r
+- *GLAVE Debugger* ([API Dump](https://github.com/KhronosGroup/GL-Next/blob/master/layers/api_dump.c) only)\r
+- [*Sample Driver*](https://github.com/KhronosGroup/GL-Next/tree/master/icd)\r
+  - [Common Infrastructure](https://github.com/KhronosGroup/GL-Next/tree/master/icd/common)\r
+  - [Implementation for Intel GPUs](https://github.com/KhronosGroup/GL-Next/tree/master/icd/intel)\r
+\r
+This version of the components are written based on the following preliminary specs and proposals:\r
+- [**XGL Programers Reference**, 1 Jul 2014](https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/proposals/AMD/Explicit%20GL%20Programming%20Guide%20and%20API%20Reference.pdf)\r
+- [**BIL**, version 1.0, revision 18](https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/proposals/BIL/Specification/BIL.html)\r
+- [**IMG's Fixed Function Proposal**, 28 Oct 2014](https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/proposals/IMG/xgl_vertex_input_description2_img.h)\r
+- [**Valve's Loader Proposal**, 7 Oct 2014](https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/proposals/Valve/xglLayers.ppt)\r
 \r
 This work is intended to be released as open source under a BSD-style\r
 license once the XGL specification is public. Until that time, this work\r
@@ -25,4 +37,3 @@ co-editor's chair; and Khronos, for providing hosting within GitHub.
 \r
 If you have questions or comments about this driver, please post those to\r
 gl_common@khronos.org; or if you prefer, directly to LunarG via XGL@LunarG.com\r
-\r