Patch #18462: Fisheye (Dome) and Spherical Panoramic mode in BGE.
authorBenoit Bolsee <benoit.bolsee@online.be>
Wed, 8 Apr 2009 15:06:20 +0000 (15:06 +0000)
committerBenoit Bolsee <benoit.bolsee@online.be>
Wed, 8 Apr 2009 15:06:20 +0000 (15:06 +0000)
commit2074128fadbfd58ea13a68cbccaa1f6771bbd710
tree382eedec3266dc9780f3e29aa41a9153d4809b76
parent4b77f9504c7f468fe3b3e91ab503b09b5f1e1a9e
Patch #18462: Fisheye (Dome) and Spherical Panoramic mode in BGE.

User guide:
http://wiki.blender.org/index.php/Dev:Source/GameEngine/Fisheye_Dome_Camera

Fixed two bugs from original patch:
- deleting a text will clear the warp field from Game framing settings
- removed spurious black dots along the edge of the cube map in the gameplayer

Known limitation:
- resizing of the screen doesn't work in the gameplayer

Known bugs:
- Texture with reflexion are not rendered correctly
- Spurious problems with light
16 files changed:
projectfiles_vc9/gameengine/ketsji/KX_ketsji.vcproj
source/blender/blenkernel/BKE_blender.h
source/blender/blenkernel/BKE_scene.h
source/blender/blenkernel/intern/scene.c
source/blender/blenloader/intern/readfile.c
source/blender/makesdna/DNA_scene_types.h
source/blender/src/buttons_scene.c
source/blender/src/header_text.c
source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp
source/gameengine/GamePlayer/ghost/GPG_Application.cpp
source/gameengine/Ketsji/KX_Dome.cpp [new file with mode: 0644]
source/gameengine/Ketsji/KX_Dome.h [new file with mode: 0644]
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
source/gameengine/Ketsji/KX_KetsjiEngine.h
source/gameengine/Rasterizer/RAS_IRasterizer.h
source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp