The Time Has Come: Linux Graphics Debugger Matt Campbell, Senior Engineer, Graphics Developer Tools
GAMEWORKS Overview Linux Graphics Debugger Features Agenda Debugging UE4 on Linux Graphics Debugger Thanks to our friends at 2
NVIDIA Developer Tools BUILD. DEBUG. PROFILE. C/C++ IDE INTEGRATION STANDALONE TOOLS HARDWARE SUPPORT CPU AND GPU DEBUGGING & PROFILING 3
Pick a platform & API 4
…and the moment you have been waiting for… 5
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 6
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 7
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 8
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 9
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 10
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 11
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 12
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 13
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 14
Linux Graphics Debugger Unreal Engine 4 – Infiltrator Demo 15
Linux Graphics Debugger What distros are supported? 12.04, 14.04 6.5 6.6 16
Linux Graphics Debugger What OpenGL versions/features are supported? • OpenGL 4.2 – 4.5 (minus GL_ARB_sparse_texture, GL_ARB_sparse_buffer) • • Many extensions (see the docs) Limited legacy OpenGL support • Line stipple • • Matrix ops for floats & attribs No support for immediate mode, display lists, etc. • 17
Questions? 1.0 Available NOW! • https://developer.nvidia.com/linux-graphics-debugger Send feedback to dev-support@nvidia.com •
Backups 19
Content slide: 36 pt black, trebuchet font, up to 2 lines maximum, capitalize only first word Subtitle: 24 pt, one line maximum Body/bullet text no longer has a bullet icon Use 20 pt font No sub-bullets allowed No more than five bullets; one idea per bullet Example of highlighted text 20
Text slide with photograph Optional subtitle Text goes here Text goes here 21
Table sample CATEGORY ONE CATEGORY TWO CATEGORY THREE Trebuchet bold, Trebuchet, 16 pt Text Text 18 pt Row one Text Text Text Row two Text Text Text Row three Text Text Text 22 Source: Source information is 8 pt, italic
“ Quoted text example goes here. Trebuchet, 42 pt. Use with shorter (headline type) quotes. ” — Source, Trebuchet 18 pt 23
Pie chart sample 15% 40% One 15% Two Three Four Five 25% 20% 24 Source: Source information is 8 pt, italic
QUESTION: Will the grey colors used here project well on screen or are they too dark? Bar chart sample 1 2 3 4 NVIDIA 35 30 25 20 15 Y-axis text goes here 10 5 0 1 2 3 4 NVIDIA Y-axis text goes here 25 Source: Source information is 8 pt, italic
QUESTION: Will the grey colors used here project well on screen or are they too dark? Line chart sample NVIDIA AMD/ATI Intel Qualcomm Apple 35 30 25 20 15 Y-axis text goes here 10 5 0 NVIDIA AMD/ATI Intel Qualcomm Apple Y-axis text goes here 26 Source: Source information is 8 pt, italic
QUESTION: Will the grey colors used here project well on screen or are they too dark? Timeline September 2 XYZ Launch July 21 xxxx AUGUST 3 June 10 xxxx xxxx October 12 xxxx July 2015 August September October November 27 Source: Source information is 8 pt, italic
Recommend
More recommend