SHADER
https://umbcgaim.wordpress.com/2010/07/01/gpu-random-numbers/
http://t.co/B2swhTFKbp
Cave (洞窟) https://t.co/HbzDS29BU6 Mebius Balls (メビウスの球) https://t.co/DId0eA92Ek Alien grass (エイリアン草) https://t.co/7JC8iPI9NV
http://www.enkisoftware.com/devlogpost-20150131-1-Normal_generation_in_the_pixel_shader.html Short Japanese memo スクリーンスペースで, 位置座標バッファから法線バッファを生成する際の工夫です.
http://t.co/PAKZm3kpE8 このデモのプログラムが下になります. 行数の少なさにびっくりです. // [2TC 15] Mystery Mountains. // Fractal mountains in 280 chars. // Dave Hoskins. #define F t+=texture2D(iChannel0,.3+p.xw*s/6e3,-99.)/s;s+=s; void mai…
https://knarkowicz.wordpress.com/2014/12/27/analytical-dfg-term-for-ibl/
Bidirectional Path Tracing https://www.shadertoy.com/view/MtfGR4 Raymarched tubes https://www.shadertoy.com/view/llXGR4
http://chilliant.blogspot.jp/2012/08/srgb-approximations-for-hlsl.html Short Japanese memo プログラマ向けに, sRGB リニア RGB の変換をシェーダで行う際の, 最適化に関する話です.
Wet stone https://www.shadertoy.com/view/ldSSzV Direct Lighting with MIS https://www.shadertoy.com/view/4sSXWt
https://seblagarde.wordpress.com/2014/12/01/inverse-trigonometric-functions-gpu-optimization-for-amd-gcn-architecture/
https://www.shadertoy.com/view/ldjXD3 Short Japanese memo ShaderToy でのテクスチャフローのデモです.
https://www.shadertoy.com/view/4sjXzG
https://www.shadertoy.com/view/XsjGRd
https://www.shadertoy.com/view/Md2Xzm
http://the-witness.net/news/2014/08/hlslparser Japanese memo PS4 向けのゲーム The Witness の開発者のブログで紹介されていた, HLSL パーサーに関する記事です.
https://www.shadertoy.com/view/XsjXR1
https://software.intel.com/en-us/blogs/2014/07/15/an-investigation-of-fast-real-time-gpu-based-image-blur-algorithms
http://devlog-martinsh.blogspot.ca/2013/05/image-imperfections-and-film-grain-post.html
http://glsl.io/gallery
http://aras-p.info/blog/2014/05/05/shader-compilation-in-unity-4-dot-5/
exp2(a) : 2^a ; -------- Disassembly -------------------- 00 ALU: ADDR(32) CNT(1) 0 t: EXP_e R0.x, R0.x 01 EXP_DONE: PIX0, R0.xxxx END_OF_PROGRAM exp(a) : e^a ; -------- Disassembly -------------------- 00 ALU: ADDR(32) CNT(3) 0 y: MUL ___…
https://sublime.wbond.net/packages/GL%20Shader%20Validator
http://notes.underscorediscovery.com/shaders-a-primer/
pdf : http://www.humus.name/Articles/Persson_LowlevelShaderOptimization.pdf pptx : http://www.humus.name/Articles/Persson_LowlevelShaderOptimization.pptx
http://aras-p.info/blog/2014/03/28/cross-platform-shaders-in-2014/
https://docs.unrealengine.com/latest/INT/Programming/Rendering/ShaderDevelopment/HLSLCrossCompiler/index.html
Valve releases open source Direct3D to OpenGL translator http://arstechnica.com/gaming/2014/03/valve-releases-open-source-direct3d-to-opengl-translator/
Reference URL RWTexture2D - read and write @ GameDev.net http://www.gamedev.net/topic/620793-rwtexture2d-read-and-write/ HLSL flow control @ msdn http://msdn.microsoft.com/en-us/library/windows/desktop/bb509602%28v=vs.85%29.aspx [Dx11] Int…
http://msdn.microsoft.com/en-us/library/windows/desktop/ff471479(v=vs.85).aspx void InterlockedCompareExchange( in UINT dest, in UINT compare_value, in UINT value, out UINT original_value ); // pseudocode original_value = image[ dest ]; if…
http://developer.download.nvidia.com/opengl/specs/GL_NV_shader_buffer_store.txt