objEffect Bloom
{
/*
   eiPostEffect Scene
   {
      PixelShader = ~data/shaders/postprocess/tonemap.ps

      RenderTarget
      {
         TexFormat = RGBA_FLOAT16
      }

      RenderScene = false
      BlendMode = NONE

      objVarFloat BrightScalar
      {
         Data = 1.000000
      }

      eiPostEffectStep DarkPass
      {
         PixelShader = ~data/shaders/postprocess/darkpass.ps

         RenderTarget
         {
            TexFormat = RGBA_FLOAT16
            Width = 0.250000
            Height = 0.250000
         }

         objVarFloat DarkPassThreshold
         {
            Data = 0.100000
         }

         eiPostEffectStep GBlurHorzDark
         {
            PixelShader = ~data/shaders/postprocess/gblur_horz.ps

            RenderTarget
            {
               TexFormat = RGBA_FLOAT16
            }

            eiPostEffectStep GBlurVertDark
            {
               PixelShader = ~data/shaders/postprocess/gblur_vert.ps

               RenderTarget
               {
                  TexFormat = RGBA_FLOAT16
               }
            }
         }
      }

      eiPostEffectStep BrightPass
      {
         PixelShader = ~data/shaders/postprocess/brightpass.ps

         RenderTarget
         {
            TexFormat = RGBA_FLOAT16
            Width = 0.1250000
            Height = 0.1250000
         }

         objVarFloat BrightPassThreshold
         {
            Data = 0.850000
         }

         eiPostEffectStep GBlurHorzBright
         {
            PixelShader = ~data/shaders/postprocess/gblur_horz.ps

            RenderTarget
            {
               TexFormat = RGBA_FLOAT16
            }

            eiPostEffectStep GBlurVertBright
            {
               PixelShader = ~data/shaders/postprocess/gblur_vert.ps

               RenderTarget
               {
                  TexFormat = RGBA_FLOAT16
               }
            }
         }
      }
   }
*/
}
