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) |
|