Introduction - If you have any usage issues, please Google them yourself
NV released on REAL TIME SHADOW algorithm version of ATI graphics cards, with regard to the size of the shadow of the specific algorithm
Packet : 87361009soft_shadows_ati_v2_0_src.rar filelist
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\bleifrei.vcproj
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\comp\Huffman.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\comp\Huffman.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\fx\ParticleSystem.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\fx\ParticleSystem.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\fx\ParticleSystemManager.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\fx\ParticleSystemManager.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Color.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Color.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Font.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Font.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\FragmentProgram.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\FragmentProgram.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\glATI.h
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\glext.h
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\mARBle.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\mARBle.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Material.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Material.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\opengl.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\opengl.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\PixelBuffer.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\PixelBuffer.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\RenderTarget.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\RenderTarget.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Skybox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\Skybox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\VertexProgram.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\VertexProgram.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\wglATI.h
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx\wglext.h
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUICheckBox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUICheckBox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIComponent.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIComponent.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIContainer.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIFocusComponent.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIManager.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIManager.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIProgressIndicator.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIProgressIndicator.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIRadioButton.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIRadioButton.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIScrollBar.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUIScrollBar.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUITextBox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\GUITextBox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui\ScrollBox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\img\Image.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\img\Image.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\img\TGAImage.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\img\TGAImage.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\input\keyboard.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\input\keyboard.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\input\mouse.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\input\mouse.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\BitInStream.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\BitInStream.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\BitOutStream.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\BitOutStream.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\ConfigFile.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\ConfigFile.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\console.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\console.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io\io.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\lang\Lexer.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\lang\Lexer.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\lang\Parser.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\lang\Parser.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\math\Matrix.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\math\Matrix_op.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\math\misc.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\math\Plane.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\Mesh.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\Mesh.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\MeshManage.hppp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\MeshManager.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\MeshManager.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\Model.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\Model.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\ModelManager.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh\ModelManager.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\ConfigFile.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\ConfigFile.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\platform.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\platform.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\Timer.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform\types.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\tex\Texture.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\tex\Texture.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\tex\TextureManager.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\tex\TextureManager.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei.sln
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Button.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Button.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Camera.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Camera.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\CheckBox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\CheckBox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ColorBox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\default.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\font.fnt
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\color.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\light.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\light.xfp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\light_rect.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\posworld.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\rectwedge.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\rectwedge.xfp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\spherewedge.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\spherewedge.xfp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp\texturedwedge.fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\FPSPlayer.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\FPSPlayer.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\FPSWorld.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\FPSWorld.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Frame.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Frame.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\game.vcproj
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Ground.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Ground.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\gui.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Label.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Label.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Light.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Light.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\lookuptextures.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\lookuptextures.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\main.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Object.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Object.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEDynamicObject.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEDynamicObject.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEGeomData.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODELight.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODELight.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEStaticObject.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEStaticObject.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEWorld.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ODEWorld.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\PlayerCamera.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\PlayerCamera.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\PlayerObject.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\PlayerObject.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ProgressIndicator.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ProgressIndicator.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\RadioButton.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\RadioButton.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ScrollBar.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ScrollBar.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ShadowVolume.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\ShadowVolume.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\temp.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\test-1.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\test-2.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\test-3.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\test-4.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\test-5.map
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\TextBox.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\TextBox.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\TractorBeam.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\TractorBeam.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp\light.vp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp\light.xvp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp\posworld.vp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp\shadowvolume.vp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp\wedge.vp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Weapon.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\Weapon.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\World.cpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\World.hpp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\comp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\fx
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gfx
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\gui
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\img
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\input
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\io
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\lang
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\math
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\mesh
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\platform
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei\tex
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\fp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game\vp
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\bleifrei
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src\game
soft_shadows_ati_v2_0_src\soft_shadows_ati_v2_0_src
soft_shadows_ati_v2_0_src