Blender Git Commit Log

Git Commits -> Revision 63408f4

Revision 63408f4 by Brecht Van Lommel (apricot)
July 21, 2008, 15:35 (GMT)
Apricot Branch
==============

* Refactoring in the texture and material drawing code, moving
code into the gpu module, removing the duplicated versions
in the game engine.
* Made game engine text drawing work with GLSL. It works based
on filling in the default uv layer, so it requires a texture
with the text image and mapped as uv's to work.

Commit Details:

Full Hash: 63408f4e0251b88dbea99cac3dc4eb4ea4e6823a
SVN Revision: 15671
Parent Commit: d09ce02
Lines Changed: +1252, -1785

2 Added Paths:

/source/blender/gpu/GPU_draw.h (+84, -0) (View)
/source/blender/gpu/intern/gpu_draw.c (+915, -0) (View)

2 Deleted Paths:

/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp (+0, -412)
/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.h (+0, -89)

44 Modified Paths:

/source/blender/blenkernel/bad_level_call_stubs/stubs.c (+0, -4) (Diff)
/source/blender/blenkernel/BKE_bad_level_calls.h (+0, -4) (Diff)
/source/blender/blenkernel/BKE_DerivedMesh.h (+4, -3) (Diff)
/source/blender/blenkernel/BKE_mesh.h (+0, -1) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+5, -3) (Diff)
/source/blender/blenkernel/intern/image.c (+4, -5) (Diff)
/source/blender/blenkernel/intern/mesh.c (+0, -39) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+4, -4) (Diff)
/source/blender/gpu/intern/gpu_codegen.c (+1, -1) (Diff)
/source/blender/include/BDR_drawmesh.h (+1, -42) (Diff)
/source/blender/include/BDR_drawobject.h (+1, -3) (Diff)
/source/blender/python/api2_2x/Blender.c (+2, -2) (Diff)
/source/blender/python/api2_2x/Image.c (+2, -2) (Diff)
/source/blender/python/api2_2x/Makefile (+1, -0) (Diff)
/source/blender/python/CMakeLists.txt (+1, -1) (Diff)
/source/blender/python/SConscript (+1, -1) (Diff)
/source/blender/src/drawmesh.c (+58, -631) (Diff)
/source/blender/src/drawobject.c (+75, -237) (Diff)
/source/blender/src/drawview.c (+8, -6) (Diff)
/source/blender/src/editface.c (+4, -3) (Diff)
/source/blender/src/editsima.c (+1, -0) (Diff)
/source/blender/src/headerbuttons.c (+4, -3) (Diff)
/source/blender/src/imagepaint.c (+5, -4) (Diff)
/source/blender/src/meshtools.c (+3, -2) (Diff)
/source/blender/src/sculptmode.c (+4, -3) (Diff)
/source/blender/src/space.c (+5, -5) (Diff)
/source/blender/src/verse_image.c (+1, -1) (Diff)
/source/creator/creator.c (+4, -4) (Diff)
/source/creator/Makefile (+1, -0) (Diff)
/source/creator/SConscript (+1, -1) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.cpp (+0, -74) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderGL.h (+0, -3) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp (+4, -18) (Diff)
/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h (+2, -15) (Diff)
/source/gameengine/GamePlayer/common/CMakeLists.txt (+0, -1) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp (+5, -97) (Diff)
/source/gameengine/GamePlayer/common/GPC_RenderTools.h (+4, -16) (Diff)
/source/gameengine/GamePlayer/common/SConscript (+0, -1) (Diff)
/source/gameengine/GamePlayer/ghost/GPG_ghost.cpp (+5, -5) (Diff)
/source/gameengine/Ketsji/KX_BlenderMaterial.cpp (+2, -4) (Diff)
/source/gameengine/Ketsji/KX_PolygonMaterial.cpp (+8, -10) (Diff)
/source/gameengine/Rasterizer/RAS_IRenderTools.h (+2, -19) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp (+16, -2) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021