path: root/Events/XDC2014/XDC2014AbbotNIR.mdwn
diff options
authormperes <mperes@web>2014-10-10 09:06:13 -0700
committerxorg <>2014-10-10 09:06:13 -0700
commit98c3d8f0f460a6b5f1856b0fadae14c8dcbb3418 (patch)
treeddb751073bfdd22efeac7236791ac35af8be3e48 /Events/XDC2014/XDC2014AbbotNIR.mdwn
parentf9f8f7784d7f8ead4027d81bafb51992fb5cd6d8 (diff)
Diffstat (limited to 'Events/XDC2014/XDC2014AbbotNIR.mdwn')
1 files changed, 3 insertions, 0 deletions
diff --git a/Events/XDC2014/XDC2014AbbotNIR.mdwn b/Events/XDC2014/XDC2014AbbotNIR.mdwn
index e6d90783..09d17367 100644
--- a/Events/XDC2014/XDC2014AbbotNIR.mdwn
+++ b/Events/XDC2014/XDC2014AbbotNIR.mdwn
@@ -1,3 +1,6 @@
# Connor Abbott - NIR, or moving beyond GLSL IR in Mesa
As the Mesa compiler stack has evolved over the past several years, we've run into fundamental issues with the current Intermediate Representation (IR), GLSL IR, that have made more powerful optimizations difficult and made our memory usage unacceptable. While at Intel over the summer, I worked on a new graphics-specific IR, NIR (New IR), that incorporates the lessons learned from GLSL IR and will allow us to share many more high-level optimizations. The talk will cover the design decisions taken, future work/areas to be improved, and a brief discussion of differences to other IR's, especially LLVM.