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
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-04Cleaned up some small warnings.Kent Mein
Kent
2008-09-04Added SDL headers so gamestuff compiles with Makefiles again.Kent Mein
Kent
2008-09-04overlapping UI causing problems, forgot the label has a function assigned to itCampbell Barton
2008-09-04pin option for sensors and actuators,Campbell Barton
this helps in cases where you want to use a logic brick in 2 states, linking the sensor to a second state's controller can be tricky. This way you can pin a sensor or actuator, change the visible state and link it to another controller. The pin button will only be displayed when states view is enabled and the logic brick is expanded or when it is alredy pinned.
2008-09-04Bugfix: yafray export crash if new hsv texture blend types wereBrecht Van Lommel
used, the code here needed to be updated.
2008-09-04fix for 2 python refcounting errorsCampbell Barton
2008-09-03Update MSVC project files after GSoC mergeBenoit Bolsee
2008-09-03Revert rev16344 on trunk, bullet work is done in sim_physics branch as ↵Daniel Genrich
discussed on sunday meeting
2008-09-03BGE Py api, deleting properties didnt raise an error when the property wasnt ↵Campbell Barton
there. also added some exception messages and renamed joystick getConnected() to isConnected()
2008-09-03cleanup mesh materials option was setting incorrect material indiciesCampbell Barton
2008-09-03Finally upgraded to latest Bullet subversion, about to release 2.71. Some ↵Erwin Coumans
recent changes in extern/bullet2 need to be re-applied, will check with Benoit. Ray tests in 0_FPS_Template.blend is broken, didn't figure out why yet. HELP BUILD SYSTEM MAINTAINERS: Please help with updating all build systems: the newly added files need to be added. Note that the src/SoftBody has been added for future extension of real-time soft bodies.
2008-09-03Compile fixes (reported by broken)Daniel Genrich
2008-09-03BGE patch 17547 approved: Cleaned up pydoc for BGE, compiles now error freeBenoit Bolsee
2008-09-03Fix some more gcc warnings.Ken Hughes
2008-09-03Fix gcc compiler warnings.Ken Hughes
2008-09-02BGE patch: simple fix to synchronize sensor pulse mode with sensor state ↵Benoit Bolsee
transitions.
2008-09-02Fix segmentation fault when try separate a mesh with the active face selected.Diego Borghetti
If the active face is part of the selection, Blender crash when split the mesh because the act_face have an invalid pointer. The solution is simple, check if the active face is part of the selection and in that case, set it to NULL. Campbell please double check this.
2008-09-02-> Fix for 64 bit alignment of Vertex colors in bmeshGeoffrey Bantle
Vertex color structure in bmesh needed to be padded for 8 byte aligned memory access.
2008-09-02BGE Bugfix, SDL joysticks arrow keys didnt work when 2 joysticks were being ↵Campbell Barton
used at the same time. The event queue was running for every joystick sensor without checking if the events were for that joystick. seperating the event queue for each joystick is overkill so instead deal with all joysticks events in once function. Also removed some unused functions
2008-09-02BGE joystick sensor bugfix, was sending true events logic tick (as if the ↵Campbell Barton
true pulse option was enabled).
2008-09-01Text Editor (GSOC 2008)Ian Thompson
======================= Merge of branch soc-2008-quorn to trunk: Merged 14970:16308 to trunk@16307, updated to HEAD. Merged 16318 Main features from this branch: - Python text plugins - Suggestions and documentation elements - Improved syntax highlighting - Word wrap - Additional editing tools - Various undo and clipboard fixes - File header info and modification checks
2008-09-01BGE joystick sensor py api function 'getConnected()', returns true if the ↵Campbell Barton
joystick is connected and working. SCA_Joystick.h seemed to have twice as many newlines as needed.
2008-09-01Bugfix #17557: Segfault when no active node and trying to insert keyframeJoshua Leung
When there is no active node in the Composite Nodes, Blender crashes when trying to insert a keyframe using IKEY.
2008-09-01BGE python api for get/setting the joystick index, minor cleanup also.Campbell Barton
2008-09-01BGE bug #17459 fixed: action actuators depending on their order in the ↵Benoit Bolsee
actuator list.
2008-08-31BGE patch 17547 applied in trunk: Cleaned up pydoc for BGE, compiles now ↵Benoit Bolsee
error free
2008-08-31BGE patch approved: BGE Multiple JoysticksBenoit Bolsee
2008-08-31Minor tidying and commentingsoc-2008-quornIan Thompson
2008-08-31== Grease Pencil Conversions - Armature ==Joshua Leung
Can now also convert active layer to a series of bone chains. Each stroke will be converted to a chain of connected bones. At the moment, it is still necessary to manually recalculate roll angles after the armature has been created, as the bones are not assigned the correct roll angles yet.
2008-08-31Bugfix #17551: AutoKey for Visual Keying non-functionalJoshua Leung
No VisualKeying checks were being done
2008-08-31Fix for win64 building (gettextlib had wrong name)Daniel Genrich
2008-08-31Fixing typo to make compile working againDaniel Genrich
2008-08-31patch for bug #17553: material emit is allowed to go from 0.0 to 2.0; ↵Nathan Letwory
however curves only make it go to 1.0 reported and patched by slikdigit
2008-08-30Merge from trunk 16122-16307Ian Thompson
2008-08-30Fix for class variable parsing/listing bug.Ian Thompson
2008-08-29Added missing null check to convertmenuKent Mein
Remported by alxarch. If you remove the active object and then tried alt-c it would crash. Kent
2008-08-29Grease Pencil:Joshua Leung
* Added 'Convert To...' button for easy access to conversion tool. The hotkey has been mentioned in the tooltip. This replaces the 'Del Active Frame' button in 3d view only. Armature Apply Pose: * Added menu entry (beside Relax Pose) * Bone-parented objects now get their parent inverse matrices correctly recalculated * Changes for 'scale' code in previous commit wasn't correct... reverting * IPO/anim flush protection is now set on bones to prevent them from being sprawled everywhere after applying
2008-08-29Bugfix: Joshua Leung
* Roll is now correctly calculated for Apply Armature * Scale on x,z axes is no longer cleared (only scale on y axis needs to be)
2008-08-29== Grease Pencil ==Joshua Leung
Special request by Alxarch for Architecture: Hold Ctrl-Key when 'Draw Mode' is enabled to draw straight lines. Although when drawing the stroke, the stroke will still be freehand, the final result will be a line between the endpoints of that stroke. This is useful for annotations of sectioning lines + site maps, etc.
2008-08-29Use Py_ssize_t rather then int, broke building on 64bt linuxCampbell Barton
2008-08-29BGE Py API - GameKeys.EventToString() utility function, makes key ↵Campbell Barton
configuration menu's easier to write. own error with blenderplayer, wasnt decreffing the GameLogic module, probably didnt matter since python was restarted anyway, but is incorrect.
2008-08-28BGE patch: add X-Ray option to ray sensor. The option is effective only if a ↵Benoit Bolsee
property is set: the sensor will ignore the objects that don't have the property.
2008-08-28== Apply Current Pose as New Restpose ==Joshua Leung
In PoseMode, the Ctrl-A hotkey can now be used to apply the current pose as the new restpose for the armature. Notes: * Roll correction may not be totally correct on bone chains, but is ok in most cases. * Objects that are bone parented to the armature where this is applied are not correctly adjusted yet. * It is advisable to 'apply' the existing armature deformations to geometry deformed by the armature before applying this, to prevent unexpected results. * No menu entry yet... will add in due course.
2008-08-28compilation problem with gcc, memset undeclaredBenoit Bolsee
2008-08-28final fix for compilation problem with KX_RayCast::Callback template in gccBenoit Bolsee
2008-08-28more fix for compilation problem with KX_RayCast::Callback template in gccBenoit Bolsee
2008-08-28GPencil Bezier Curve Conversion:Joshua Leung
Now sets vector/free handles by default
2008-08-28patch for compilation problem around KX_RayCast::Callback template with gccBenoit Bolsee
2008-08-28Grease Pencil - Curve Conversion Improvements:Joshua Leung
* Changed hotkey from Alt-C to Alt-Shift-C so that it works when the active object cannot be deselected/deactivated. * Added option to convert to bezier curves. Note that currently, the handles are simply placed to the same location as the point so that there is an exact match with the gpencil strokes. In future, it would be interesting to investigate using proper curve-fitting algos instead.