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
2011-03-17BGE PhysicsConstraints.exportBulletFile improvement: also export the object ↵Erwin Coumans
names to .bullet files.
2011-03-12update Bullet physics sdk to latest trunk/version 2.78Erwin Coumans
add PhysicsConstraints.exportBulletFile(char* fileName) python command I'll be checking the bf-committers mailing list, in case this commit broke stuff scons needs to be updated, I'll do that in a second.
2011-03-12pass report list along to BLO_blendhandle_from_file(), avoid unlikely crash ↵Campbell Barton
in the append operator.
2011-03-12- BKE_idcode_iter_step() - function to step over all ID codes.Campbell Barton
- BLO_blendhandle_get_datablock_names() now takes an arg for the total items in the list, saves the caller counting.
2011-03-09add stddef.h include for offsetof macro for gcc 4.6 compat.Campbell Barton
2011-03-09image.depth, 96/128 for float color images, was 24/32 for byte images.Campbell Barton
also use <> for system includes
2011-03-07BGE internal cosmetic changes - Replacing hardcoded values with new definesDalai Felinto
--------------------------------------------------------------------------- The Rasterizer code was relying in the values defined on TF_ DNA files. I'm working in the recode of TexFace, bringing the options to the material panel and ran into those cases. They are hard to spot and add a lot of the "magic" effect to the code. Hardcoded values are at least easy to spot. We (still) have a few defines duplicated, relying on each other (a flag previously defined in the code is checked later on but using a different define (although with same value. (e.g. TF_BMFONT and RAS_RENDER_3DPOLYGON_TEXT). It's hell =) I'm adding some comments to help on that. Things will be revamped anyways, but it's nice to keep the code a bit more coherent before the real feature commit. That's all, thanks for listening.
2011-03-07Drop support for python 3.1.Campbell Barton
for building py3.2 on *nix see: http://wiki.blender.org/index.php?title=Dev:2.5/Doc/Building_Blender/Linux/Troubleshooting#Python also fixed possible buffer overrun with getting the fake filepath for a blender textblock.
2011-03-05patch [#26366] More detailed Python error reporting for the BGECampbell Barton
from Alex Fraser (z0r) Now object name is shown with python error.
2011-03-03fix for own error made r35267.Campbell Barton
2011-02-28BGE fix: complement to recent patch for Rigid Body Constraint. patch by Juha ↵Dalai Felinto
Mäki-Kanto (kanttori)
2011-02-28change return values from mathutils callbacks to match pythons (-1 is ↵Campbell Barton
error), so error macro's can be used in both.
2011-02-27BGE patch: [#26223] Some RigidBody joints fixes (ui angles, conetwist/hinge ↵Dalai Felinto
limits etc) by Juha Mäki-Kanto + ui changes pour moi From the tracker::: Issues fixed: - ConeTwist-constraint's params weren't making it to the CcdPhysicsEnvironment, also added Hinge's params. - UI wasn't using angles where applicable. - btHingeConstraint's constructor can create frame-matrices which don't align so the hinge doesn's start at 0 degree tilt. This is an issue when setting limits. Changes: - UI: Hinge limits can be set (and disabled). - UI: ConeTwist only has max-limits and only the twistX can be disabled - PyApi via rna_constraint.c: added the functions limit_xyz_min, limit_xyz_max (for 6dof), limit_angle_xyz_min, limit_angle_xyz_max (for 6dof), limit_angle_x_min, limit_angle_x_max (for hinge). - PyApi: dropped python-function limit_cone_min. .:. Extra: UI Changes: - renamed "RigidBody Joint" to "Rigid Boidy Joint" - reorganized UI to conform with other parameters (e.g. Limit Rot) - added dis/active all over the place :)
2011-02-27- use Py_CLEAR for python internally referencing other PyObjects (supposed ↵Campbell Barton
to be safer). - detect includes for qtcreator projects as well as the ones from cmake (it didnt return all of the right paths).
2011-02-27cyclic gc support for KX_PythonSeqCampbell Barton
2011-02-25follow up on patch [#26215], not all weakref references were ifdef'dCampbell Barton
2011-02-25patch [#26215] Python weak reference (weakref) support for game objectsCampbell Barton
by Alex Fraser (z0r)
2011-02-25doxygen: gameengine/VideoTexture tagged.Nathan Letwory
2011-02-25doxygen: gameengine/SceneGraph tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Rasterizer tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Physics tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Network tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Ketsji tagged.Nathan Letwory
2011-02-25doxygen: gameengine/GamePlayer tagged.Nathan Letwory
2011-02-25doxygen: gameengine/GameLogic tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Expressions tagged.Nathan Letwory
2011-02-25doxygen: gameengine/Converter tagged.Nathan Letwory
2011-02-25doxygen: gameengine/BlenderRoutines tagged.Nathan Letwory
2011-02-23doxygen: prevent GPL license block from being parsed as doxygen comment.Nathan Letwory
2011-02-22doxygen: bge scenegraph and videotextureNathan Letwory
2011-02-22doxygen: add bullet to extern libs, some small changes in page names, and ↵Nathan Letwory
fixes around license blocks
2011-02-22doxygen: BGE Network, Physics, RasterizerNathan Letwory
2011-02-22remove unused code.Nathan Letwory
2011-02-22doxygen: entries for blenderroutines, converter, expressions, gamelogic, ↵Nathan Letwory
gameplayer, ketsji
2011-02-22Bugfix #25803 (LibLoad'ed scene objects don't have timer property updated)Mitchell Stokes
The KX_Scenes' SCA_TimeEventManagers were not being merged. These handle the timer prop
2011-02-22Fix for bug #25804 (LibLoad'ed scene objects material CRASH when doing ↵Mitchell Stokes
mat.getShader()) X_Material's mScene member variable wasn't properly set on merge if it didn't have an mBlenderShader defined. This patch always makes sure it gets set on merge.
2011-02-18Remove header include, conflicts otherwise with BLI_math.hNathan Letwory
2011-02-18BGE Expressions: convert "\n" to real \nDalai Felinto
example of usage: 0) Game Properties: text (String) and log (Boolean=True) 1) Keyboard Sensor set to AllKeys with log as logging and text as Target 2) Expression Controller: text=="quit\n" 3) Game Actuator: Quit Game [1] <-> [2] <-> [3] .:. this will quit the game when you write quit + Enter 4) Keyboard Sensor: set to Return 5) And Controller 6) Property Actuator: Assign text property to "" [4] <-> [5] <-> [6] .:. this will reset the string everytime you press Enter # # # # # # # # # # # # # # # # # # # # # # # Since the change is in the InputParser.cpp it actually affects all the text input fields in the Logic Editor. So for instance you can use it in the assign Property Actuator. # # # # # # # # # # # # # # # # # # # # # # # Connect an expression controller: text="idclip\n" with an actuator to disable the Collision of your walls and you can re-create Doom with only Logic Bricks (:
2011-02-18py api was raising SystemError exception incorrectly, this is intended for ↵Campbell Barton
internal interpreter problems. Replace most with RuntimeError.
2011-02-16BGE: Action and ShapeKey Actuator PingPong playmode.Dalai Felinto
I have no idea why this hasn't been implemented before (the DEFINES were even there already). But since the Ipo (Fcurve) Actuator supports it I don't see why Action and ShapeKey shouldn't. More than a new feature or a bugfix this is actually a step forward into unifying them.
2011-02-16small correction to BGE as recent commits broken normal mapping in the GEMichael Fox
2011-02-13Fix #26064: blenderplayer is brokenSergey Sharybin
This changes were forgotten in svn rev34810. Should work fine now.
2011-02-12Fixing a recounting bug so KX_Scene.pre_draw.append() and ↵Mitchell Stokes
KX_Scene.post_draw.append() work.
2011-02-11BGE: frame start/end in action/fcurves/shapekey to support floatsDalai Felinto
after discussion over the mailing-list it seems that it really makes no sense to restrict that. Specially since we have the "Property" playback mode that usually will be a float. Since there is no need for do_version or whatoever I don't see a problem. Any Thoughts? Maube to allow it only through the Python API?
2011-02-08minor edits, no functional changes.Campbell Barton
- BGE was getting MCol array and not using it. - use list lookup functions for getting constraint from pose bone. - use const char * in more places.
2011-01-30remove nan-makefilesCampbell Barton
2011-01-27[#25815] Patch gcc 4.6Campbell Barton
with minor edits, made sure it works in CMake too.
2011-01-27bge fix: debug text didn't have GL_DEPTH disabled - text got clipped when we ↵Dalai Felinto
have objects too close to the camera fix only in embed bge, blenderplayer seems to be doing differently. -- reported live by Mike Pan
2011-01-25use cmake defined names for jpeg, png, zlib and python libs, building on ↵Campbell Barton
*nix with non-standard libjpeg/png/zlib locations was broken. in the case of python this makes it easier to move to find_package(PythonLibs) when 3.x is supported.
2011-01-23BGE: option in the UI to start with the mouse cursor visible. Patch by Vitor ↵Dalai Felinto
Balbio, changes by me. ---------------------------------- While we are more and more moving towards enabling features in the Python API, it's also important to have Logic Bricks working with no scripts. This option allows you to start the game with the mouse cursor on (it's on Render Buttons). The defalt is still off (no do_version needed here).