The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

OpenGL Headline News

Efficient multi-fragment rendering using d-buffer - an OpenGL 4.2 use case

Drawing effects that need to store multiple data elements per-pixel is not an easy task, when you consider an architecture as rigid as highly parallel GPU subsystem. It is even more so, when you want to put irregular number of data elements (e.g. fragments) per-pixel. Current methods often suffer from the low performance pitfalls of non-regular memory references. See how d-buffer storage scheme can help composing your multiple, irregular in terms of per-pixel count fragments into hardware friendly regular data structure. All with the help of GL_ARB_shader_image_load_store, GL_ARB_shader_atomic_counters or simply core OpenGL 4.2.

Aug 16, 2011 | Read article... | Permalink

Read more OpenGL news

Khronos at GDC 2018