SHADER

AtomicAdd emulation on 32bit floating point data type using compare-and-swap operation in GLSL

"PDF of Sparse Voxelixation at OpenGL Insights"

OpenGL で描画インスタンスごとの情報を, 頂点バッファ経由で渡す

OpenGL で描画インスタンスごとの情報を, Uniform Buffer ではなく頂点バッファ経由で渡す方法についてです. 下のリンクに OpenGL 4.3 対応の赤本に載っているコード例があります. http://www.informit.com/articles/article.aspx?p=2033340&seqNum=5 この機…

Link collection of Shader Storage Buffer Object in OpenGL

OpenGL.org http://www.opengl.org/wiki/Shader_Storage_Buffer_Object About ARB_shader_storage_buffer_object http://us.download.nvidia.com/opengl/specs/GL_ARB_shader_storage_buffer_object.txt "OpenGL Compute Shaders" by Mike Bailey. SIGGRAPH …

Link collection of optimizing gaussian blur

Sunset Lake Software: Optimizing Gaussian blurs on a mobile GPU http://sunsetlakesoftware.com/2013/10/21/optimizing-gaussian-blurs-mobile-gpu Game Rendering: Gaussian Blur Filter Shader http://www.gamerendering.com/2008/10/11/gaussian-blur…

About G-Buffers in Games (JP: ゲームでのG-Buffer)

概要 ゲームでのディファードレンダリングの G-Buffer の情報について簡単にまとめてみました. ディファードシェーディングの G-Buffer Uncharted 4 http://advances.realtimerendering.com/s2016/index.html UE4 https://docs.unrealengine.com/latest/INT/…