diff --git a/20070819.html b/20070819.html new file mode 100644 index 0000000..5a7bcba --- /dev/null +++ b/20070819.html @@ -0,0 +1,15 @@ +
+

20070819 - High Dynamic Range

+
+ +
+
+Made some key updates to the compositing engine. Switched from 8bit/channel to 16bit/channel and added mipmap support to the fractal framebuffer. So now the engine has high dynamic range. This extra precision really helps when compositing a foggy shadow over a lit area. Now the really bright areas show through the fog. Also the color around overexposed areas stays true instead of graying the hues do to clipping to white and loosing the color of the overexposed areas. +

+Of course I've just doubled my ROP bus bandwidth requirement (blending pixels into the framebuffer). My primary compositing fragment shader also does two texture lookups, one of which now is 16bit/channel instead of 8bit. To offset the performance impact of this change I have switched from trilinear to bilinear nearest mipmap for the 8bit texture lookup, and moved from 8bit linear to 16bit bilinear nearest mipmap for the other. Using mipmaping greatly increases the texture cache performance. + + +
+ + + diff --git a/20070819.jpg b/20070819.jpg new file mode 100644 index 0000000..2713a98 Binary files /dev/null and b/20070819.jpg differ diff --git a/index.html b/index.html index dfe10aa..4313678 100644 --- a/index.html +++ b/index.html @@ -23,7 +23,7 @@ O OOO ||..||OO||||||||||OOo || ||||||||||||| ||||OO|| |o| ||||||||OO||OOO .. .. . .// . ... /

 
-

20161109 - Archive

+

20161110 - Archive


Existing online pages migrated over, working on restoring older content ...

@@ -128,6 +128,7 @@ Below this is active random migration (416 prior posts still to filter through) 20090407 - DXT Tip

2007
+20070819 - High Dynamic Range
20070818 - Deferred Fractal Environment Shading
20070817 - Videos Update
20070816 - CFD Videos