Revision 34b947d by Joshua Leung August 18, 2009, 11:48 (GMT) |
2.5 - Fixing some drawing problems I noticed in ZanQdo's file... Alpha for icons wasn't getting set correctly in animation editors anymore. This commit should fix the issues there, though the scrollbars still have a few minor issues still too. Also, NLA strips with repeats now have the repeat indicators drawn only 80% or so of the height, making it easier to distinguish between strips with repeats and bunches of strips. |
Revision a238034 by Campbell Barton August 18, 2009, 11:28 (GMT) |
missed this define when renaming bullet defines |
Revision 88f114a by Joshua Leung August 18, 2009, 11:25 (GMT) |
Bugfix: Crash in demo file from ZanQdo (reported by jaguarandi). Was caused by old animation-system code that was no longer working. I've commented out this code for now until we need something like this again. |
Revision 61ffa9f by Joshua Leung August 18, 2009, 04:15 (GMT) |
2.5 - Newly created KeyingSets are now automatically named properly. |
Revision 798bed8 by Campbell Barton August 18, 2009, 04:15 (GMT) |
forgot to updated scons and make for the bullet defines |
Revision 0dad5cf by Campbell Barton August 18, 2009, 03:24 (GMT) |
CMake/Warnings * WITH_GAMEENGINE and WITH_BULLET were being added to the compiler flags, only define in areas that use them. * removed C++ unix warnings by adding -Wno-invalid-offsetof -Wno-sign-compare. the py api uses invalid offsets for attributes. * removed C unix -Wnested-externs warning, these are everywhere in blender. * removed unused BGE python headers * undefine _XOPEN_SOURCE and _POSIX_C_SOURCE in the BGE, python redefines. * renamed USE_BULLET in collision.c to WITH_BULLET for consistency |
Revision ca20107 by Nicholas Bishop August 18, 2009, 01:39 (GMT) |
2.5/Sculpt: * Added UI for rake mode |
Revision 4fb1915 by Brecht Van Lommel August 18, 2009, 01:29 (GMT) |
2.5: RNA, defining enums, pointers and collections properties is now possible from python, but it's still work in progress. Pointers and collections are restricted to types derived from IDPropertyGroup (same as for operators), because RNA knows how to allocate/deallocate those. Collections have .add() and .remove(number) functions that can be used. The remove function should be fixed to take an other argument than a number. With the IDPropertyGroup restriction, pointers are more like nested structs. They don't have add(), remove() yet, not sure where to put them. Currently the pointer / nested struct is automatically allocated in the get() function, this needs to be fixed, rule is that RNA get() will not change any data for thread safety. Also, it is only possible to add properties to structs after they have been registered, which needs to be improved as well. Example code: http://www.pasteall.org/7201/python |
Revision a5da26f by Nicholas Bishop August 18, 2009, 01:19 (GMT) |
2.5/Sculpt: * Added UI for brush stroke. Contains for now spacing and smooth stroke * Removed Sculpt UI for airbrush -- doesn't do anything in sculpt mode * Improved smooth stroke by using float instead of int precision, so smooth stroke is even smoother now |
Revision 2d7305f by Nicholas Bishop August 17, 2009, 23:37 (GMT) |
2.5/Sculpt: * Fixed tablet pressure for brush size. |
Revision 7d93d1c by Daniel Genrich August 17, 2009, 22:27 (GMT) |
Bugfix for time line: Fixing usage of uninitialized memory which resulted in e.g. backward playing time line. |
Revision 2de4c8f by Robin Allen August 17, 2009, 22:17 (GMT) |
Implemented multisampling for texture nodes. |
August 17, 2009, 22:09 (GMT) |
* Point density texture works again |
Revision f9ceeee by Robin Allen August 17, 2009, 20:30 (GMT) |
Slight refactor of texture nodes. Delegates now receive a TexParams* instead of float *coords. This gives texture nodes access to dxt, dyt, cfra as well as coords. This fixes the time node and allows nice sampling to be implemented. |
Revision 9f5d257 by Martin Poirier August 17, 2009, 20:04 (GMT) |
New command line argument to specify render engine -E <engine> -E help: lists all available engine and then quits. (blender window might flash open and then disappear. io python scripts need to be read for all engine, so we have to load interface and not do that before like other help options). When run after -b, only builtin engines are available because of the python scripts not being read correctly bug. |
Revision 912c484 by Nicholas Bishop August 17, 2009, 19:54 (GMT) |
2.5/Ghost: * Hopefully fixed X tablet support. The name string was not a reliable way of finding tablet anymore, so now we get the type string and search it for 'stylus' and 'eraser'. Still not very robust, but without UI I don't see how to do better. |
Revision 3c7b934 by Joseph Eagar August 17, 2009, 19:13 (GMT) |
compile fix |
Revision 55b6230 by Robin Allen August 17, 2009, 18:37 (GMT) |
Made texture nodes accessible in the interface. * Exposed Tex.use_nodes, Tex.nodetree, MTex.which_output in RNA * Added node controls to texture buttons (Use Nodes and Use Output) * Made new texture outputs have unique names by default, though unique names still aren't required. Note: The preview window in the texture buttons only takes which_output into account when in "material" mode, and in the material half of "both" mode; the plain texture display ignores the user's output choice. This is because ED_preview_draw draws a Tex* and not an MTex* -- still some work to do here. |
Revision 6aeb2f6 by Campbell Barton August 17, 2009, 18:07 (GMT) |
- rna sequence sound was referencing unknown struct - cmake was using libs that were disabled (whitespace changes too) - unit conversion missing checks for % ~ & operators |
Revision e19e654 by Nicholas Bishop August 17, 2009, 17:49 (GMT) |
2.5/Sculpt: * Fixed a mem leak with the grab brush |
|