Blender Git Commits

Blender Git "apricot" branch commits.

Page: 4 / 12

July 22, 2008, 17:49 (GMT)
July 22, 2008, 14:33 (GMT)
Apricot Branch: GLSL
====================

Added support for some world settings, updated docs.
* Ambient color
* Exposure/Range
* Mist (implementation should be optimized)

http://www.blender.org/development/current-projects/changes-since-246/realtime-glsl-materials/

July 21, 2008, 22:07 (GMT)
Apricot Branch
==============

* Made GLSL respect opaque/add/alpha/clip flags.
* Fix bug for all material types to correctly deal with
different transp flags in a single mesh.
* Also made 3d view material alpha code a bit easier to
understand.

July 21, 2008, 19:27 (GMT)
Apricot Branch
==============

* More refactoring related to opengl lights, material state switching.
Also moved init_gl_stuff into the gpu module and removed the copy in
the game engine code.
* Fixed some issues with alpha drawing of GLSL materials in the 3d
viewport, and fix a bug with alpha + xray drawing in the same scene,
it should first do alpha, then xray, otherwise alpha doesn't blend
correct with solid.

July 21, 2008, 15:56 (GMT)
Apricot branch: missed file in last commit.

July 21, 2008, 15:53 (GMT)
Apricot Branch
==============

* Fix for crashes in last commit.
* Added "Refl" map input for textures.

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.

July 21, 2008, 13:11 (GMT)
July 20, 2008, 17:25 (GMT)
July 19, 2008, 13:07 (GMT)
July 18, 2008, 13:06 (GMT)
July 16, 2008, 23:02 (GMT)
July 16, 2008, 16:20 (GMT)
Apricot: GLSL
=============

* Moved GLSL setting switching functions into the game engine
python API so they work in the blender player, and can do
better state switching.
* Also fixes bug #17331, error compiling with cmake.

* For the makers of test builds: it would be great if builds of
this revision or newer for various platforms could be made
available. We want to release a file to test and benchmark
GLSL on different graphics cards, and we need test builds for
this. Thanks!

July 16, 2008, 13:53 (GMT)
Apricot Branch
==============

Fix for bug #17326: normal and tangents in the game engine
were computed different than other parts of Blender, this
makes the game engine use the same code as Blender.

Fix for part of bug #17307: normal maps not working correct
in editmode in some cases.

Fix for bug #17339: a crash on ATI cards in glTexSubImage1D
due to a mistake in the code. A patch to fix this was provided
by Yong Ch, thanks!

July 16, 2008, 07:10 (GMT)
July 15, 2008, 21:59 (GMT)
Apricot Branch
==============

* Made in game switching of GLSL options work. There is still
a one frame flicker that needs to be fixed.
* Added access to the estimated average framerate in the game
engine: GameLogic.getAverageFrameRate().
* Added acces to the blender build info from python:
Blender.Get("buildinfo")
* Various GLSL optimizations to allow more constant folding in
the glsl compiler, use glsl shadow functions to do shadow,
instead of own code, and fix an issue with opengl texture
color range.

July 14, 2008, 23:26 (GMT)
Apricot: GLSL
=============

* Added options to disable lights, shaders, shadows, ramps,
nodes and textures other than col/alpha for GLSL, in the
Game menu.
* These have python access too to switch them in game, but
it doesn't work correct yet with display lists enabled.
* Fix issue with light lagging behind, debug stats drawing in
wrong color, and a number of other small fixes.

July 14, 2008, 13:39 (GMT)
svn merge -r15560:HEAD https://svn.blender.org/svnroot/bf-blender/trunk/blender
Also topology mirror crashed when using smooth + mirror. use eve->hash rather them eve->tmp.l for storing edit vert indices's.

July 13, 2008, 21:07 (GMT)
svn merge -r15549:HEAD https://svn.blender.org/svnroot/bf-blender/trunk/blender
- mainly to fix the free() crash with the file selector
July 12, 2008, 13:41 (GMT)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021