compiler: add intel_create_brw_context()

We need a brw_context in several places.  Add a helper to create it.
3 files changed
tree: 9fdae5f3326f3d6ca3b7d282d25168d67990e158
  1. demos/
  2. docs/
  3. icd/
  4. include/
  5. layers/
  6. loader/
  7. tests/
  8. .gitignore
  9. BUILD.md
  10. CMakeLists.txt
  11. README.md
  12. update_external_sources.sh
  13. xgl-generate.py
  14. xgl-helper.py
  15. xgl-layer-generate.py
  16. xgl.py
README.md

Explicit GL (XGL) Ecosystem Components

Version 0.3, 26 Nov 2014

This project provides open source components for the XGL Ecosystem.

Introduction

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.

The following components are available:

New

  • Added APIDumpFile to write APIDump directly to a file
  • Added MemTracker validation layer
  • Added various turn-on tests for variety of driver / compiler features
  • Fix to wsiPresent to avoid deadlock with X server
  • Misc. fixes to layers and Intel sample driver

How to Build and Run

BUILD.md includes directions for building all the components, running the validation tests and running the demo applications.

Information on how to enable the various Debug and Validation layers is in layers/README.md.

References

This version of the components are written based on the following preliminary specs and proposals:

License

This work is intended to be released as open source under a BSD-style license once the XGL specification is public. Until that time, this work is covered by the Khronos NDA governing the details of the XGL API.

Acknowledgements

While this project is being developed by LunarG, Inc; there are many other companies and individuals making this possible: Valve Software, funding project development; Intel Corporation, providing full hardware specifications and valuable technical feedback; AMD, providing XGL spec editor contributions; ARM, contributing a Chairman for this working group within Khronos; Nvidia, providing an initial co-editor for the spec; Qualcomm for picking up the co-editor's chair; and Khronos, for providing hosting within GitHub.

Contact

If you have questions or comments about this driver; or you would like to contribute directly to this effort, please contact us at XGL@LunarG.com; or if you prefer, via the GL Common mailing list: gl_common@khronos.org