In this unprecedented sponsored session, graham sellers amd, tim foley intel, cass everitt nvidia and john mcdonald nvidia will present highlevel concepts available in todays opengl implementations that radically reduce driver overhead by up to 10x or more. In this session, cass everitt and john mcdonald from nvidia will talk about some newer extensions to opengl and how they can reduce or even eliminate driver. This presentation introduces a new nvidia extension called commandlist. How to increase the number of draw calls in opengl. Mikael bourgessevenier aptina, neil trevett nvidia subject.
The extensions and core features used are a subset of the features commonly known as azdo for approaching zero driver overhead. We are the authors of approaching zero driver overhead, which demonstrates how eliminate overhead from shipping opengl implementations. Popular opengl extensions for approaching zero driver overhead. Approaching zero driver overhead cass everitt nvidia tim foley intel graham sellers amd john mcdonald nvidia 2. This sample demonstrates how to use extensions to opengl to offload the cpu in generating rendering work when you have a large number of objects in a scene. Approaching zerodriveroverhead this presentation introduces a new nvidia extension called commandlist. Manager of devtech for professional visualization group. Directx and opengl claiming to have solved cpu overhead. Both directx and opengl are claiming to have solved cpu overhead and low level access issues, if true, mantle is doa. The session shows how applications can use opengl azdo approaching zero driver overhead extensions like nvidias command lists to greatly reduce singlethreaded cpu overhead while reusing. Would also be nice if unity added support to choose opengl rendering for windows when building projects. Gdc vault approaching zero driver overhead in opengl. The purpose of this presentation is to explain the basic concepts on how to use it and. Its session, approaching zero driver overhead in opengl, will feature reps from amd, intel and nvidia.
Nvidia, amd, intel explain how opengl can unlock 15x. A graphics library war is a win for everybody network world. We are the authors of approaching zero driver overhead. We are the authors of approaching zero driver overhead, which. Driver overhead has been a frustrating reality for game developers for the entire life of the pc. You can use a command line workaround but thats not really practical for released projects to consumers. The purpose of this presentation is to explain the basic concepts on how to use it and this presentation introduces a new nvidia extension called commandlist. Assertion opengl already has paths with very low driver overhead you just need to know what they are, and how to use them 4. Approaching zero driver overhead cass everitt nvidia tim foley intel. How modern opengl can radically reduce driver overhead steam dev days 2014 duration.
Note that this is very recent opengl, so it may not work on your system. Assuming they dont kill each, the session will be interesting. Approaching zero driver overhead in opengl presented by nvidia. Approaching zero driver overhead 20140321 jegx a gdc 2014 talk about opengl optimizations. Cass everitt, tim foley, graham sellers, john mcdonald.
820 1072 1171 307 1205 411 1629 1352 1317 810 1224 38 1399 155 311 826 129 1131 476 739 180 419 28 1108 401 1113 194 1449 817 955 1466 653 214 725 568 87 312 1028 814 590 644 474