u/hdhdhdhs73in r/GraphicsProgramming • Recommends
On “Relative Costs of State Changes”
#opengl#driveroverhead#bindlessrendering
50K subscribers • 4 videos on Hallway
Advanced. Deep dive for people who know the field.
59K views12 years ago2 recommendations
Graphics and audioSystems programmingRenderingPerformance and optimizationGPUs, shaders and CUDA
Cass Everitt and John McDonald explain how to use modern OpenGL extensions like bindless rendering and MultiDraw to eliminate driver overhead.
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 overhead. We'll discuss where performance goes, how to effectively profile GL, as well as specific extensions such as bindless rendering and MultiDraw commands. Speakers: Cass Everitt (NVIDIA), John McDonald (NVIDIA) Slides (PDF): media.steampowered.com/apps/steamdevdays/slides/beyondportin… Slides (PowerPoint): media.steampowered.com/apps/steamdevdays/slides/beyondportin…What people say. Engineers recommend this talk for understanding the costs of state changes and how to optimize render loops.
u/hdhdhdhs73in r/GraphicsProgramming • Recommends
On “Relative Costs of State Changes”
u/corysamain r/gameenginedevs • Recommends
On “Another Bad Decision? Adding Modern APIs”
u/corysamain r/GraphicsProgramming • Recommends
On “Want to get started in Graphics Programming? Start Here!”
u/corysamain r/GraphicsProgramming • Mentions
On “How should I handle textures and factors in the same shader?”