[tuhopuu-cvs] CVS commit: tuhopuu2/extern Makefile SConscript tuhopuu2/source/blender/blenkernel/bad_level_call_stubs stubs.c tuhopuu2/source Makefile tuhopuu2 SConstruct tuhopuu2/extern/glew Makefile SConscript tuhopuu2/extern/glew/doc README.html glew.css glew.html ...

Kester Maddock Christopher.Maddock.1 at uni.massey.ac.nz
Wed Jun 23 13:37:11 CEST 2004


kester (Kester Maddock) 2004/06/23 13:37:11 CEST

  Modified files:
    tuhopuu2/extern      Makefile SConscript 
    tuhopuu2/source/blender/blenkernel/bad_level_call_stubs 
                                                            stubs.c 
    tuhopuu2/source      Makefile 
    .                    SConstruct 
    tuhopuu2/source/gameengine/BlenderRoutines 
                                               BL_KetsjiEmbedStart.cpp 
                                               KX_BlenderCanvas.cpp 
                                               KX_BlenderPolyMaterial.cpp 
                                               KX_BlenderPolyMaterial.h 
                                               KX_BlenderRenderTools.cpp 
                                               KX_BlenderRenderTools.h 
                                               Makefile SConscript 
    tuhopuu2/source/gameengine/Converter 
                                         BL_BlenderDataConversion.cpp 
    tuhopuu2/source/gameengine/GamePlayer/common 
                                                 GPC_PolygonMaterial.cpp 
                                                 GPC_PolygonMaterial.h 
                                                 GPC_RenderTools.cpp 
                                                 GPC_RenderTools.h 
                                                 Makefile 
                                                 SConscript 
    tuhopuu2/source/gameengine/GamePlayer/ghost 
                                                GPG_Application.cpp 
                                                Makefile 
                                                SConscript 
    tuhopuu2/source/gameengine/Ketsji KX_GameObject.cpp 
                                      KX_NearSensor.cpp 
                                      KX_PythonInit.cpp 
                                      KX_Scene.cpp 
                                      KX_VertexProxy.cpp 
    tuhopuu2/source/gameengine/Rasterizer RAS_BucketManager.cpp 
                                          RAS_IPolygonMaterial.cpp 
                                          RAS_IPolygonMaterial.h 
                                          RAS_IRasterizer.h 
                                          RAS_IRenderTools.cpp 
                                          RAS_IRenderTools.h 
                                          RAS_MaterialBucket.cpp 
                                          RAS_MeshObject.cpp 
                                          RAS_TexVert.cpp 
                                          RAS_TexVert.h SConscript 
    tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer 
                                                               Makefile 
                                                               RAS_OpenGLRasterizer.cpp 
                                                               RAS_OpenGLRasterizer.h 
                                                               RAS_VAOpenGLRasterizer.cpp 
                                                               RAS_VAOpenGLRasterizer.h 
                                                               SConscript 
  Added files:
    tuhopuu2/extern/glew Makefile SConscript 
    tuhopuu2/extern/glew/doc README.html glew.css glew.html 
                             glew.png glx.txt glxew.html gpl.txt 
                             sgi.txt wglew.html wglinfo.txt 
    tuhopuu2/extern/glew/include/GL glew.h glxew.h wglew.h 
    tuhopuu2/extern/glew/src Makefile glew.c 
  Removed files:
    tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer 
                                                               ATI_pn_triangles.h 
                                                               EXT_separate_specular_color.h 
                                                               RAS_GLExtensionManager.cpp 
                                                               RAS_GLExtensionManager.h 
                                                               mkglext.py 
  
  Log:
  Added GLEW (http://glew.sf.net) the GL Extension Wrangler library.
  This is cut down from the official distribution; only the library & headers (one source file.)
  There are two problems when trying to use those shiny new GL extensions:
  1. Extensions must be available at compile time.  GLEW solves this by including the definitions for complete extended GL.
  2. Extensions must be available at run time.  After GLEW has been initialised, global variables named GLEW_ARB_extension_name are available.
  
  Enabled per pixel lighting in the game engine.
  This requires: ARB_vertex_program and ARB_fragment_program.
  This has been tested with an ATI Radeon 9800 XT & a nVidia GeForce FX 5200, Windows & Linux.
  
  The ATI only has enough instructions for 2 per pixel lights, or 3 sun lights.
  The FX only has enought texture coordinates for 5 per pixel lights, but is severely fill limited.
  The rest of the lights (up to GL_MAX_LIGHTS) are done diffuse only in vertex lighting.
  
  Per pixel lights are currently done in a first come, first serve basis.  The last lights added to the scene end up per pixel.  Future work involves picking the most important lights to the scene.
  
  Set the number of per pixel lights from Python: 0 disables, maximum is GPU dependant.
  import Rasterizer
  Rasterizer.setPerPixelLights(3)
  # Disable all per pixel lights:
  #Rasterizer.setPerPixelLights(0)
  
  I haven't copied the code to the player yet; it still uses plain GL lights.
  
  Email me if there's a problem.
  
  Revision  Changes    Path
  1.7       +3 -1      tuhopuu2/extern/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/extern/Makefile.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.4       +2 -1      tuhopuu2/extern/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/extern/SConscript.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.2       +15 -6     tuhopuu2/source/blender/blenkernel/bad_level_call_stubs/stubs.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/blender/blenkernel/bad_level_call_stubs/stubs.c.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.11      +8 -5      tuhopuu2/source/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/Makefile.diff?r1=1.10&r2=1.11&cvsroot=tuhopuu>
  1.15      +8 -7      tuhopuu2/SConstruct
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/SConstruct.diff?r1=1.14&r2=1.15&cvsroot=tuhopuu>
  1.6       +22 -4     tuhopuu2/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp.diff?r1=1.5&r2=1.6&cvsroot=tuhopuu>
  1.2       +3 -1      tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderCanvas.cpp.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.7       +1210 -13  tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.cpp.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.3       +18 -5     tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderPolyMaterial.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.10      +29 -42    tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.cpp.diff?r1=1.9&r2=1.10&cvsroot=tuhopuu>
  1.3       +7 -6      tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/KX_BlenderRenderTools.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.6       +3 -2      tuhopuu2/source/gameengine/BlenderRoutines/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/Makefile.diff?r1=1.5&r2=1.6&cvsroot=tuhopuu>
  1.8       +2 -1      tuhopuu2/source/gameengine/BlenderRoutines/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/BlenderRoutines/SConscript.diff?r1=1.7&r2=1.8&cvsroot=tuhopuu>
  1.17      +3 -3      tuhopuu2/source/gameengine/Converter/BL_BlenderDataConversion.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Converter/BL_BlenderDataConversion.cpp.diff?r1=1.16&r2=1.17&cvsroot=tuhopuu>
  1.13      +14 -25    tuhopuu2/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.cpp.diff?r1=1.12&r2=1.13&cvsroot=tuhopuu>
  1.3       +3 -2      tuhopuu2/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/GPC_PolygonMaterial.h.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.10      +27 -102   tuhopuu2/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/GPC_RenderTools.cpp.diff?r1=1.9&r2=1.10&cvsroot=tuhopuu>
  1.5       +7 -7      tuhopuu2/source/gameengine/GamePlayer/common/GPC_RenderTools.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/GPC_RenderTools.h.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.4       +2 -2      tuhopuu2/source/gameengine/GamePlayer/common/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/Makefile.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.2       +3 -1      tuhopuu2/source/gameengine/GamePlayer/common/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/common/SConscript.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.8       +34 -9     tuhopuu2/source/gameengine/GamePlayer/ghost/GPG_Application.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/ghost/GPG_Application.cpp.diff?r1=1.7&r2=1.8&cvsroot=tuhopuu>
  1.2       +2 -2      tuhopuu2/source/gameengine/GamePlayer/ghost/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/ghost/Makefile.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.2       +4 -1      tuhopuu2/source/gameengine/GamePlayer/ghost/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/GamePlayer/ghost/SConscript.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.13      +8 -2      tuhopuu2/source/gameengine/Ketsji/KX_GameObject.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_GameObject.cpp.diff?r1=1.12&r2=1.13&cvsroot=tuhopuu>
  1.11      +5 -3      tuhopuu2/source/gameengine/Ketsji/KX_NearSensor.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_NearSensor.cpp.diff?r1=1.10&r2=1.11&cvsroot=tuhopuu>
  1.9       +14 -2     tuhopuu2/source/gameengine/Ketsji/KX_PythonInit.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_PythonInit.cpp.diff?r1=1.8&r2=1.9&cvsroot=tuhopuu>
  1.7       +20 -13    tuhopuu2/source/gameengine/Ketsji/KX_Scene.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_Scene.cpp.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.3       +12 -11    tuhopuu2/source/gameengine/Ketsji/KX_VertexProxy.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Ketsji/KX_VertexProxy.cpp.diff?r1=1.2&r2=1.3&cvsroot=tuhopuu>
  1.7       +4 -3      tuhopuu2/source/gameengine/Rasterizer/RAS_BucketManager.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_BucketManager.cpp.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.7       +2 -2      tuhopuu2/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IPolygonMaterial.cpp.diff?r1=1.6&r2=1.7&cvsroot=tuhopuu>
  1.9       +3 -2      tuhopuu2/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IPolygonMaterial.h.diff?r1=1.8&r2=1.9&cvsroot=tuhopuu>
  1.11      +111 -3    tuhopuu2/source/gameengine/Rasterizer/RAS_IRasterizer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IRasterizer.h.diff?r1=1.10&r2=1.11&cvsroot=tuhopuu>
  1.2       +1 -9      tuhopuu2/source/gameengine/Rasterizer/RAS_IRenderTools.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IRenderTools.cpp.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.5       +6 -3      tuhopuu2/source/gameengine/Rasterizer/RAS_IRenderTools.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_IRenderTools.h.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.5       +11 -9     tuhopuu2/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_MaterialBucket.cpp.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.9       +5 -6      tuhopuu2/source/gameengine/Rasterizer/RAS_MeshObject.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_MeshObject.cpp.diff?r1=1.8&r2=1.9&cvsroot=tuhopuu>
  1.5       +20 -20    tuhopuu2/source/gameengine/Rasterizer/RAS_TexVert.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_TexVert.cpp.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.5       +8 -10     tuhopuu2/source/gameengine/Rasterizer/RAS_TexVert.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_TexVert.h.diff?r1=1.4&r2=1.5&cvsroot=tuhopuu>
  1.8       +2 -1      tuhopuu2/source/gameengine/Rasterizer/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/SConscript.diff?r1=1.7&r2=1.8&cvsroot=tuhopuu>
  1.4       +2 -2      tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/Makefile.diff?r1=1.3&r2=1.4&cvsroot=tuhopuu>
  1.14      +515 -125  tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.cpp.diff?r1=1.13&r2=1.14&cvsroot=tuhopuu>
  1.9       +39 -5     tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_OpenGLRasterizer.h.diff?r1=1.8&r2=1.9&cvsroot=tuhopuu>
  1.12      +56 -17    tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.cpp.diff?r1=1.11&r2=1.12&cvsroot=tuhopuu>
  1.2       +3 -2      tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_VAOpenGLRasterizer.h.diff?r1=1.1&r2=1.2&cvsroot=tuhopuu>
  1.8       +3 -3      tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/tuhopuu2/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/SConscript.diff?r1=1.7&r2=1.8&cvsroot=tuhopuu>



More information about the tuhopuu-cvs mailing list