aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorJens Owen <Jens@LunarG.com>2014-12-17 11:58:21 -0700
committerJens Owen <Jens@LunarG.com>2014-12-17 11:58:21 -0700
commitbe994604076e8a3f9827d5bc6479006bf01c0a49 (patch)
tree5a39ec85842c1bd0a9503b30208c7695817bd5a9 /README.md
parente980ad74ebb800895e99dd196783bd7dd6ff60f2 (diff)
downloadvulkan-validation-layers-be994604076e8a3f9827d5bc6479006bf01c0a49.tar.gz
Update README.md
Added Khronos description of layered architecture. Added link to Glave README. Bumped version number.
Diffstat (limited to 'README.md')
-rw-r--r--README.md15
1 files changed, 12 insertions, 3 deletions
diff --git a/README.md b/README.md
index e41ade41e..794e52b0a 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,19 @@
# Explicit GL (XGL) Ecosystem Components
-*Version 0.6, 11 Dec 2014*
+*Version 0.7, 17 Dec 2014*
-This project provides *open source* components for the XGL Ecosystem.
+This project provides *open source* tools for XGL Developers.
## Introduction
+XGL is an Explicit API, enabling direct control over how GPUs actually work. No validation, shader recompilation, memory management or synchronization is done inside an XGL driver. Applications have full control and responsibility and any errors in how the XGL is used are likely to result in an application crash. This project provides layered utility libraries to ease development and help guide developers to proven safe patterns.
+
+New with XGL in an extensible layered architecture that enables significant innovation in tools:
+- Cross IHV support enables tools vendors to plug into a common, extensible layer architecture
+- Layered tools during development enable validating, debugging and profiling without production performance impact
+- Modular validation architecture encourages many fine-grained layers--and new layers can be added easily
+- Encourages open community of tool developers: led by Valve, LunarG, Codeplay and others
+- Customized interactive debugging and validation layers will be available together with first drivers
+
The components here are being shared with the Khronos community to provide
early insights into the specification of XGL and to assists those doing
prototyping at this point.
@@ -15,7 +24,7 @@ The following components are available:
- [Object Tracker](https://github.com/KhronosGroup/GL-Next/blob/master/layers/object_track.c)
- [Draw State](https://github.com/KhronosGroup/GL-Next/blob/master/layers/draw_state.c)
- [MemTracker](https://github.com/KhronosGroup/GL-Next/blob/master/layers/mem_tracker.c)
-- *GLAVE Debugger*
+- [*GLAVE Debugger*](https://github.com/KhronosGroup/GL-Next/tree/master/tools/glave)
- APIDump (generated)
- APIDumpFile (generated)
- glvtrace64: capture trace of XGL API of an application.