Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/intern
AgeCommit message (Collapse)Author
2008-09-05Merge of first part of changes from the apricot branch, especiallyBrecht Van Lommel
the features that are needed to run the game. Compile tested with scons, make, but not cmake, that seems to have an issue not related to these changes. The changes include: * GLSL support in the viewport and game engine, enable in the game menu in textured draw mode. * Synced and merged part of the duplicated blender and gameengine/ gameplayer drawing code. * Further refactoring of game engine drawing code, especially mesh storage changed a lot. * Optimizations in game engine armatures to avoid recomputations. * A python function to get the framerate estimate in game. * An option take object color into account in materials. * An option to restrict shadow casters to a lamp's layers. * Increase from 10 to 18 texture slots for materials, lamps, word. An extra texture slot shows up once the last slot is used. * Memory limit for undo, not enabled by default yet because it needs the .B.blend to be changed. * Multiple undo for image painting. * An offset for dupligroups, so not all objects in a group have to be at the origin.
2008-09-04Two compile fixes for msvc and cmake provided by brokenDaniel Genrich
2008-09-03Fixing debug outputDaniel Genrich
2008-09-03Bugfix for sphere-in-control-object (reported by broken)Daniel Genrich
2008-09-03Compile fixes (reported by broken)Daniel Genrich
2008-08-30Merge from trunk 16122-16307Ian Thompson
2008-08-22svn merge -r 16060:16222 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-18#2: Fixing compile errors on mingw/cygwin (reported by aligorith)Daniel Genrich
2008-08-18Fixing compile errors on mingw/cygwin (reported by aligorith)Daniel Genrich
2008-08-18Update MSVC project files after Win64 patchBenoit Bolsee
2008-08-18Fix compile problem in MSVC after Win64 patchBenoit Bolsee
2008-08-17Win64: please check my changes if you ran across them ;) But should be fine ↵Daniel Genrich
since no additional crashes were reported!
2008-08-15Merge from trunk 16031:16122Ian Thompson
2008-08-12svn merge -r 15973:16060 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-12Bugfix for non-compiling on msvc and mingw (reported by Matt)Daniel Genrich
2008-08-10* Script to convert BDF pixel fonts into C++ files blender can read. - Amiga ↵Campbell Barton
bitmap font example http://download.blender.org/ftp/incoming/bitmap.png * BF_CONFIG was missing from SCons help menu.
2008-08-09Merge from trunk: 15912:16031Ian Thompson
2008-08-05svn merge -r 15800:15973 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-08-04Update MSVC project files for new Boolean Operation file (BOP_Merge2.cpp)Benoit Bolsee
2008-08-03BKE_global.h include path wasnt correct. made boxpack2d.c a bit more Campbell Barton
readable. no functionality changes.
2008-08-02Scons - Mingw Compiling Fix:Joshua Leung
When using BF_SPLIT_SRCS as a hack to get some of the larger libs compiled, there were some problems linking Blender related to some boolean calls. This commit tweaks the priorities for the boolean libs for the 'intern' group so that they get linked before the src libs are.
2008-08-02Merged 15771:15912 from trunkIan Thompson
2008-07-31ToolsKen Hughes
----- New boolean merge algorithm. The current code often does a poor job of merging tris and quads after the operation, resulting in many unnecessary faces. This commit add a new algorithm which takes advantage of topology information saved in the interal BOP structures. The file intern/boolop/intern/BOP_Misc.h has two #defines which control which algorithm(s) are compiled. They are set now to compile both, with the new algorithm as the default. The original algorithm can be enabled by setting the "rt" debugging button on the Scene panel (F10) to 100. One note: the current boolean code still occasionally creates a non-manifold mesh from an operation on two manifold meshes. The original merge algorithm would sometimes "close" these meshes and sometimes not. The new algorithms behaves the same way, but sometimes closes a mesh the original would not and sometimes leaves open a mesh the original would close. My fairly extensive tests did not indicate any significant difference in the percentage of final non-manifold meshes.
2008-07-31ToolsKen Hughes
----- Minor changes to boolean code; add an new include file to gather various #defines global to the boolean system. Currently, this just allows control of whether some debugging code is compiled or not. This is a precursor commit for some other boolean optimizations/cleanups. But in case that commit is later reverted, this code should still remain.
2008-07-28WIP commit, completely untested (should introduce: 1. copy of modifier ↵Daniel Genrich
settings work, 2. reverse domain, 3. reverse control)
2008-07-25Fluid control: WIP commit before weekend, not working is crashing on the ↵Daniel Genrich
first 3 frames
2008-07-23soc-2008-mxcurioni: merged changes to revision 15705Maxime Curioni
2008-07-22Bug fix for the bug fix. Wasn't closing the clipboard before returning. ↵Ian Thompson
Thanks b333rt for catching this.
2008-07-22Bugfix: Pasting non-text data (or trying to retrieve non-text data from the ↵Ian Thompson
clipboard) crashed blender on Windows.
2008-07-21Fix for crash with fc and quality < 5 (reported by Nudel)Daniel Genrich
2008-07-20svn merge -r 15529:15649 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-19Merged 15170:15635 from trunk (no conflicts or even merges)Ian Thompson
2008-07-14Win64 fix: disable 1GB restriction for 64bit windows systems, baking fluid ↵Daniel Genrich
with >4GB is verified to work on Vista64.
2008-07-13Win64 fix: if you disable enough things in CMakeList.txt blender compiles on ↵Daniel Genrich
win64 now using cmake --> *BUT* it doesn't say anything about if it works with MEM>4GB (that's next thing to explore!)
2008-07-13Fix to let Ghost compile with win64 msvc compiler.Daniel Genrich
2008-07-12soc-2008-mxcurioni: merge with trunk - rev 15540Maxime Curioni
2008-07-12soc-2008-mxcurioni: first part of the Freestyle Python implementation. A new ↵Maxime Curioni
Freestyle module is added. The following modules are implemented: BinaryPredicate0D, BinaryPredicate1D, Id, Interface0D, Interface1D. I added a Convert module to help in the creation of Python objects for Freestyle's data structures. I also added a missing file for guarded_alloc needed for compilation on Windows.
2008-07-11Fix for several memory leaks in fluidsim (found with Valgrind).Daniel Genrich
2008-07-11svn merge -r 15409:15529 ↵Daniel Genrich
https://svn.blender.org/svnroot/bf-blender/trunk/blender
2008-07-10Sync with Apricot Game EngineBrecht Van Lommel
============================= * Clean up and optimizations in skinned/deformed mesh code. * Compatibility fixes and clean up in the rasterizer. * Changes related to GLSL shadow buffers which should have no effect, to keep the code in sync with apricot.
2008-07-08Introduced quality to GUI, not yet tested (WIP commit)Daniel Genrich
2008-07-08patch from res2k to stop the blender window being upscaled on vista.Campbell Barton
2008-07-08Some channel fixes for fcDaniel Genrich
2008-07-07WIP commit to introduce channelsDaniel Genrich
2008-07-07Another addition of time values, yet some things to followDaniel Genrich
2008-07-07Added 4 gui elements to structs, another 2-3 will follow; Unsolved problems: ↵Daniel Genrich
simulation and control time desync
2008-07-06soc-2008-mxcurioni: merge-repair with trunk rev 15456Maxime Curioni
2008-07-06Another fluid type 'control' added and introduced to elbeem, still some ↵Daniel Genrich
issues to solve but with 1 change in fluidsim.c it kind of works already (hint for me - disabled for other people so they don't complain)
2008-07-05soc-2008-mxcurioni: merged changes to revision 15441Maxime Curioni
2008-07-04Initial GUI implementation, yet not functionalDaniel Genrich