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
2009-04-03Python BGE APICampbell Barton
- Initialize python types with PyType_Ready, which adds methods to the type dictionary. - use Pythons get/setattro (uses a python string for the attribute rather then char*). Using basic C strings seems nice but internally python converts them to python strings and discards them for most functions that accept char arrays. - Method lookups use the PyTypes dictionary (should be faster then Py_FindMethod) - Renamed __getattr -> py_base_getattro, _getattr -> py_getattro, __repr -> py_base_repr, py_delattro, py_getattro_self etc. From here is possible to put all the parent classes methods into each python types dictionary to avoid nested lookups (api has 4 levels of lookups in some places), tested this but its not ready yet. Simple tests for getting a method within a loop show this to be between 0.5 and 3.2x faster then using Py_FindMethod()
2009-04-03Major cleanup of particle render & drawing code. No new features and ↵Janne Karhu
hopefully no new bugs.
2009-04-03Bug fix: hair or child particles didn't react to density texture.Janne Karhu
2009-04-03fix for last commit, needed some additional checksJoseph Eagar
2009-04-03BGE Python apiCampbell Barton
Added the method into the PyType so python knows about the methods (its supposed to work this way). This means in the future the api can use PyType_Ready() to store the methods in the types dictionary. Python3 removes Py_FindMethod and we should not be using it anyway since its not that efficient.
2009-04-03Setting ignore_deprecation_warnings as 1 by default in GamePlayerDalai Felinto
(in the embed BGE it is still 0)
2009-04-03made grease pencil delete a frame if you delete all the strokes in it.Joseph Eagar
2009-04-03BGE PythonCampbell Barton
- Bugfix for running dir() on all BGE python objects. was not getting the immediate methods and attributes for each class. - Use attributes for KX_Scene (so they are included with dir()) - Override __dict__ attributes for KX_Scene and KX_GameObject so custom properties are included with a dir()
2009-04-02Script written for apricot, poly reduces based on known topologies, keeping ↵Campbell Barton
edge loops unlike edge collapsing poly reduction. Example http://www.graphicall.org/ftp/ideasman42/unsubsurf.gif
2009-04-02[#17963] NearSensor segmentation faultCampbell Barton
bugfix in bullet Caused by using the index from closestAxis4 before checking its -1
2009-04-02[#18472] [patch] Speeding up Blenderplayer's profile drawingCampbell Barton
from Mitchell Stokes (moguri)
2009-04-02[#18477] Prevent .svn directories being included in OS X app bundlesCampbell Barton
from James Crosby (sheep)
2009-04-02[#18452] Particle children API for python.Campbell Barton
from Alberto Santos (dnakhain) "This patch adds a few new variables relationated with Particle System children such as children amount, render amount, child clumping..."
2009-04-02Added getitem/setitem access for KX_GameObjectCampbell Barton
ob.someProp = 10 can now be... ob["someProp"] = 10 For simple get/set test with an objects 10 properties, this is ~30% faster. Though I like the attribute access, its slower because it needs to lookup BGE attributes and methods (for parent classes as well as KX_GameObject class). This could also be an advantage if there are collisions between new attributes added for 2.49 and existing properties a game uses. Made some other small optimizations, - Getting and setting property can use const char* as well as STR_String (avoids making new STR_Strings just to do the lookup). - CValue::SetPropertiesModified() and CValue::SetPropertiesModified(), were looping through all items in the std::map, advancing from the beginning each time.
2009-04-01BGE API cleanup: ReplaceMeshActuator mesh attributes now returns a ↵Benoit Bolsee
KX_MeshProxy. Fix a bug in KX_MeshProxy where the Python type was not set right.
2009-04-01[#18479] 'Consolidate into one image' does not calculate/use 'pixel margin' Campbell Barton
Thanks to Dusan Stevanovic for pointing out the fix. Also noticed alpha wasn't being rendered, enabled texface alpha.
2009-04-01[#18478] Unwrap (smart projections) should accept values grater than 0.25 ↵Campbell Barton
for island margin (it works just fine when changed in original script) increased value as suggested.
2009-04-01Clean up for the imminent migration from SVN to GIT.Guillermo S. Romero
2009-04-01BGE API cleanup: DynamicActuator, ReplaceMeshActuator, TrackToActuator.Benoit Bolsee
2009-03-31[#18455] The new FFMPEG version gives the wrong colorMartin Poirier
ffmpeg format switched from RGBA32 to BGR32, it's no longer needed to swap color planes. NOTE: this commit also attempts to fix the big endian case, but since I don't have a machine to test it, I'd appreciate if someone else would.
2009-03-31BGE API cleanup, patch from Moguri: RaySensor, NetworkMessageActuator, ↵Benoit Bolsee
NetworkMessageSensor.
2009-03-31== etch-a-ton ==Martin Poirier
Correct joint-guided roll to use the previous bone, not the following (that was silly). Also made first bone use view axis (since it has no previous), this is much nicer that using rotation correction only. Using the joint roll option makes it MUCH more orientation independant.
2009-03-31[#18473] SCons build fails when linking blender when WITH_BF_OGG enabledCampbell Barton
fix for linking on linux
2009-03-31[#18439] Controlling the bevel shape for a text object with a curve no ↵Campbell Barton
longer works. own fault, broke rev16702. Curves created by fonts didnt have their radius set. Forgot do do this when making radius calculated with the curve (like tilt)
2009-03-31[#18277] Segfault crash by editing mesh with subsurf+ParticleInstance modifiersCampbell Barton
Marked as fixed but was still using uninitialized variables.
2009-03-30Hide full retarget panels behind rt -1 (not ready for large scale use and ↵Martin Poirier
not too well documented yet. Doesn't affect etch-a-ton.
2009-03-30r19455 to Re-enable vertex welding for soft-bodies failed even on simple ↵Campbell Barton
cases like a cube with scrambled mesh data. Please test before committing. m_vertexArray has no doubles now and is not aligned to 3, using m_triFaceArray to get the verts for each face.
2009-03-29Applied patch #18446, to do versions on dampingErwin Coumans
Re-enable vertex welding, only for soft bodies. They require it. Future versions could expose such vertexWeldingThreshold.
2009-03-29Only apply advanced setting of angular/linear factor to rigid bodies (with ↵Erwin Coumans
angular rotation). The setting broke 'dynamic'-only objects.
2009-03-29BGE API cleanup: CDActuator, ParentActuator, VisibilityActuator done. Thanks ↵Benoit Bolsee
to Andre.
2009-03-28Moved EXR settings to OS related zone.Guillermo S. Romero
It had its own "which OS" conditionals, so please check the moving did change the result.
2009-03-28game engine compile fix for MSVC, game engine team might want to check.Andrea Weikert
2009-03-28removed unneeded arg from makeknots() and replaced some numbers with definesCampbell Barton
2009-03-28Tooltip fix, there is no such thing as "Tadius interpolation"Campbell Barton
2009-03-28BGE API Cleanup: GameActuator (patch from Andre)Benoit Bolsee
2009-03-28BGE API cleanup: AddObject, DeleteObject and Scene actuator added.Benoit Bolsee
2009-03-27Fixed a couple of null issues spotted by coverity.Kent Mein
CIDS: 42 and 470 Kent
2009-03-26Some small cleanups and reorganization.Guillermo S. Romero
2009-03-26Added attributes for Ipo Actuator settings (replacing all methods)Campbell Barton
2009-03-26scons+msvc update for the FFMpeg recent updatesDalai Felinto
2009-03-24Bad crash in volume snapping code when duplis where involved.Martin Poirier
Found out using Coverity's scan report.
2009-03-24Changed missing line ending style for TEX_ files Kent Mein
in sculptmode.c move initalization of a var to fix an issue where index of array could be -1. Found by coverity. Kent
2009-03-24Use Benoits attributes in KX_GameObject.Campbell Barton
Deprecated.. getPosition, setPosition, getOrientation, setOrientation, getState, setState, getParent, getVisible, getMass * swapped set/get to get/set in KX_PYATTRIBUTE_RW_FUNCTION macro to match pythons getsetattrs. * deprecation warnings in the api and notes in epydocs. * added 'state' attribute * gameob.mass = 10 # now works because its not checking only for float values. * dir(gameob) # includes attributes now
2009-03-24Renumbered the texture nodes because they were clashing with the other nodes.Robin Allen
This will break compatibility with previous texnode testing builds (but not with any released versions)
2009-03-24Fix for bug #18423: BGE lights in overlay scene also affectedBrecht Van Lommel
other scenes, for texture face / multitexture materials. Fix for bug #18428: BGE lights on hidden layers were still used, for all material types, now they have no effect
2009-03-24Fix for bug #18438: TEX_valToNormal.c array size error.Brecht Van Lommel
Error pointed out by Dan Eicher, thanks!
2009-03-24[#18260] FMOD RemovalCampbell Barton
from Jorg Muller (nexyon) also removed references to CVS in install
2009-03-24fix for [18443] Object.GetSelected() returns empty when run from command lineCampbell Barton
2009-03-23Added BF_PROFILE (same name as in scons files) option.Kent Mein
Set it to true to build with -pg Also I added CCFLAGS to final link of targets. Not sure why it wasn't there before. Kent
2009-03-23Another patch by GSRKent Mein
Just some minor cleanups. Kent