Blender Git Commits

Blender Git "soc-2012-swiss_cheese" branch commits.

Page: 11 / 14

June 6, 2012, 16:49 (GMT)
Adding initial Software Matrix Stack

For nuce transition you have to isolate the area on which you working on with:
gpuMatrixLock() and gpuMatrixUnlock()

More functions are comming
June 6, 2012, 16:44 (GMT)
Created a BLF_draw_default_lock/BLF_draw_default_unlock that are to BLF_draw_default what BLF_draw_lock/BLF_draw_unlock are to BLF_draw.
June 6, 2012, 16:32 (GMT)
editors/transform converted to use gpuImmediate

includes additions to primitives.
June 6, 2012, 16:17 (GMT)
missing file
June 6, 2012, 14:28 (GMT)
Fixed all places that used "" instead of <> to include glew.h. Defined -DGLEW_STATIC for all modules that use GLEW.
June 6, 2012, 14:14 (GMT)
editors/space_api/space.c exports no symbols. Instead of removing the file outright I'm just going to comment out its line in CMakeLists.txt
June 6, 2012, 13:29 (GMT)
Fixed qualifiers different from declaration.

Problem similar to my last commit.
June 6, 2012, 13:12 (GMT)
Inconsistent qualifiers on parameters.

I removed the const since it is not common to put const of values passed by parameter. Not really sure why that is, maybe it is just too verbose and does not really provide any extra information to users or the compiler.
June 6, 2012, 13:08 (GMT)
KX_KetsjiEngine is a class not a struct.

Also changed "GL/glew.h" to <GL/glew.h>
June 6, 2012, 07:49 (GMT)
Many changes and additions to the compatibility layer.

Specifying the current color has been separated into Color (for varying properties) and CurrentColor (for uniform properties).

GPU_primitives.h is a work in progress. It contains common geometric figures.
GPU_lighting.h is a start on a compatibility layer for lighting.

A small change is needed to font rendering (again) because of changes in the compatibility layer.
June 6, 2012, 07:10 (GMT)
In BLI_fileops.c, rewrite stat to _stat and fstat to _fstat on Windows so that the correct version for the bitness of the OS can be chosen.

The changes to intern/storage.c are just whitespace.
June 6, 2012, 07:03 (GMT)
COM_Device.h does not export any symbols. Rather than delete it entirely I'm just commenting out its line in CMakeLists.txt
June 6, 2012, 06:56 (GMT)
KX_BlenderInputDevice.cpp does not export any symbols. Rather than delete it entirely I'm just commenting out its line in CMakeLists.txt.
June 6, 2012, 06:52 (GMT)
KX_ConvertPhysicsObjects.cpp does not contain any exported symbols when compiled without WITH_BULLET so do not include it in the build.
June 6, 2012, 06:45 (GMT)

June 6, 2012, 06:37 (GMT)
fixed warning about constant conditional
June 6, 2012, 05:12 (GMT)
Patch [#30962] Change inline math source files to header files

Missed some files from last commit.
June 6, 2012, 03:24 (GMT)
Patch [#30962] Change inline math source files to header files

There is a linker warning generated because the following files have no externally linkable symbols:

math_base_inline.c
math_color_inline.c
math_geom_inline.c
math_vector_inline.c

This patch just removes them from the build process so the compiler does not waste time or generate a warning.

The scons build does not appear to need any changes.
June 6, 2012, 01:39 (GMT)
Fixed warning from cl about contradictory flags on the command-line. Removed -DDEBUG instead of adding -UDEBUG.
June 3, 2012, 01:52 (GMT)
Unreferenced local variable (no need to create an instance to use a static function)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021