path: root/Events
diff options
authormperes <mperes@web>2014-10-05 19:08:08 -0700
committerxorg <>2014-10-05 19:08:08 -0700
commite8fad09a020212849a256bdf0167b07326b05814 (patch)
tree723e21dbabae7d5200c7613fd691874fbe490646 /Events
parentb2a108a930a6165f714016ac08b116380681be8a (diff)
Diffstat (limited to 'Events')
1 files changed, 26 insertions, 0 deletions
diff --git a/Events/XDC2014/XDC2014RitgerEGLNonMesa.mdwn b/Events/XDC2014/XDC2014RitgerEGLNonMesa.mdwn
new file mode 100644
index 00000000..7606aeda
--- /dev/null
+++ b/Events/XDC2014/XDC2014RitgerEGLNonMesa.mdwn
@@ -0,0 +1,26 @@
+# Andy Ritger - Enabling Alternative Window Systems with a non-Mesa Graphics Driver Implementation
+Alternates to the X Window System, such as Wayland and Mir, have evolved
+through novel use of the building blocks of the Mesa-, DRI-, and DRM-based
+Linux graphics driver stack.
+We have been working to support alternative window systems in the NVIDIA
+Linux Graphics Driver through:
+ * Refactoring our driver stack to more closely align to the organization
+ assumed by these alternative window systems (e.g., by working to plug
+ into DRM-KMS).
+ * Proposing new EGL extensions that alternative window system
+ implementations can use to enumerate GPUs, correlate objects between
+ EGL and DRM-KMS, and present frames through EGL + DRM-KMS.
+In this talk, I will describe the work NVIDIA has been doing to prepare
+to plug into DRM-KMS, present the EGL_EXT_device_* and EGL_EXT_output_*
+family of extensions:
+ * [EGL_EXT_device_base](
+ * [EGL_EXT_device_drm](
+ * [EGL_EXT_output_base](
+ * [EGL_EXT_output_drm](
+and suggest an EGLStream-based mechanism to present frames to an [EGLoutput](