blender/source/gameengine
Dalai Felinto a3b47ede17 BGE bug-fix[#34523] 2dfilter produces render error (objects disappear) - likely an alpha problem
Fix for 2.66a

With help from Daniel Stokes and Mitchell Stokes.

This bug always existed in OSX, but started showing up in Windows and Linux on review (54745 + 54747)
[the patch to enable alpha buffer for all OSs]

A better fix would be to use RAS_IRasterizer::SetAlphaBlend(GPU_BLEND_SOLID);
but I think gpu_verify_alpha_blend() is not switching to SOLID because
GTS.alphablend is GPU_BLEND_SOLID (even though GL_ALPHA_TEST is enabled).

Anyways, this is not something worth tackling now, since in terms of functionality it shouldn't matter.
2013-03-04 08:22:20 +00:00
..
BlenderRoutines Fix various warnings with clang build, and adjust cmake clang warnings flags 2013-02-26 21:58:06 +00:00
Converter BGE: Fix for bugs #34428, #20856, #20281. These were all multi-uv bugs caused by the BGE keeping too much uv information. When setting up shaders the BGE assumes each UV layer is unique, but the converter would store duplicates. 2013-03-02 18:05:52 +00:00
Expressions code cleanup: unused vars in collada, preprocessor formatting & warning in mingw. 2013-03-04 00:53:57 +00:00
GameLogic Fix various warnings with clang build, and adjust cmake clang warnings flags 2013-02-26 21:58:06 +00:00
GamePlayer code cleanup: unused vars in collada, preprocessor formatting & warning in mingw. 2013-03-04 00:53:57 +00:00
Ketsji code cleanup: unused vars in collada, preprocessor formatting & warning in mingw. 2013-03-04 00:53:57 +00:00
Network code cleanup: unused vars in collada, preprocessor formatting & warning in mingw. 2013-03-04 00:53:57 +00:00
Physics BGE: Adding back the virtual destructor to PHY_IPhysicsController, which was accidentally removed in r54807. 2013-02-24 18:48:57 +00:00
Rasterizer BGE bug-fix[#34523] 2dfilter produces render error (objects disappear) - likely an alpha problem 2013-03-04 08:22:20 +00:00
SceneGraph style cleanup: comment format 2013-02-02 04:48:21 +00:00
VideoTexture style cleanup: comment format 2013-02-02 04:48:21 +00:00
CMakeLists.txt BGE: Removing the source files for the PHY interfaces since they just contained virtual destructors. This means we had license and doc blocks for 3 lines of code, which seemed silly. This also means that ge_phys_common no longer needs to be built as a library. I tested this with CMake and SCons using GCC; hopefully this doesn't break other systems. 2013-02-24 07:09:39 +00:00
SConscript BGE: Removing the source files for the PHY interfaces since they just contained virtual destructors. This means we had license and doc blocks for 3 lines of code, which seemed silly. This also means that ge_phys_common no longer needs to be built as a library. I tested this with CMake and SCons using GCC; hopefully this doesn't break other systems. 2013-02-24 07:09:39 +00:00