Revision acfe743 by Campbell Barton December 19, 2012, 02:08 (GMT) |
improve info view property output for properties. - Include RNA properties when checking for matches. - Don't include the context's property store (these are normally set by the UI code and not accessible by a script author) Note: added CTX_data_dir_get_ex() which has options for returning different members from the context. |
Revision d433cd6 by Tamito Kajiyama December 19, 2012, 01:49 (GMT) |
Merged changes in the trunk up to revision 53146. Conflicts resolved: release/datafiles/startup.blend source/blender/blenkernel/CMakeLists.txt source/blender/blenlib/intern/bpath.c source/blender/blenloader/intern/readfile.c |
Revision 0ddc77f by Campbell Barton December 19, 2012, 01:48 (GMT) |
code cleanup: warnings |
Revision 2349370 by Campbell Barton December 19, 2012, 01:42 (GMT) |
fix for typo in r53145 |
Revision efc7501 by Campbell Barton December 19, 2012, 01:28 (GMT) |
yet another fix-for-fix, missing NULL check in id_us_ensure_real() |
Revision f6c5a72 by Campbell Barton December 19, 2012, 01:24 (GMT) |
fix [#33606] Adding the Decimate modifier will crash Blender own regression since 2.65 release. |
Revision f10dea7 by Mitchell Stokes December 18, 2012, 21:19 (GMT) |
BGE: Removing the VBO raster_storage option from the UI. |
Revision ef04739 by Mitchell Stokes December 18, 2012, 20:56 (GMT) |
BGE: Some as of yet unmerged work I did in the Swiss branch. These changes include: * Cleaning up the conversion code to avoid a per-face material conversion. Materials are now stored in buckets and only converted if a new material is found. This replaces some of Campbell's earlier work on the subject. His work wasn't as thorough, but it was much safer for a release. * Shaders are only compiled for LibLoaded materials once. Before they could be compiled twice, which could really slow things down. * Refactoring the rasterizer code to use a strategy design pattern to handle different geometry rendering methods such as immediate mode, vertex arrays and vertex buffer objects. VBOs are added, but they will be disabled in a following commit since they are still slower than vertex arrays with display lists. However, VBOs are still useful for mobile, so it's good to keep them around. * Better multi-uv support. The BGE should now be able to handle more than two UV layers, which should help it better match the viewport. |
Revision 6b2af22 by Brecht Van Lommel December 18, 2012, 20:00 (GMT) |
DPI: fix wrong scaling of editor type choosing buttons, and for menu arrows overlapping or being too close to icons in small buttons. |
Revision 8168fba by Ton Roosendaal December 18, 2012, 19:35 (GMT) |
Icons now draw good again! - Exported via Inkscape a 16 and 32 pixel bitmap version - Use these as mipmap levels for OpenGL texture drawing. - Changed code to get right sizes for drawing icons - better than last week's method. Todo: - Custom icons don't work yet (old one) - Missing icons in the svg - The .sh script for inkscape needs changed to support this (now do manual saving) |
Revision edf826d by Bastien Montagne December 18, 2012, 18:25 (GMT) |
Various minor fixes to i18n code (mostly, translation of enum items' tooltips was wrongly bound to iface option, not tooltips one, and recent changes in r53119 were incorectly using BLF_pgettext, made them simpler by using CTX_IFACE_ macro). Also fixed CTX_FOO_ macros when building without i18n, those were kinda wrong. And hid i18n ui section in userpreferences when built without its support too. |
Revision 7e56e5a by Bastien Montagne December 18, 2012, 18:02 (GMT) |
Adding "build_options" to bpy.app, a frozenset containing strings matching optional feature's build defines (like 'FFMPEG', 'MOD_BOOLEAN', 'INTERNATIONAL', etc.) for all enabled elements. Note I tried to select all interesting defines, but this might be extended if needed... |
Revision 979de84 by Sergey Sharybin December 18, 2012, 17:47 (GMT) |
Made motion tracking data aware of DPI in clip editor. Also synchronized tracking dopesheet channels height/spacing with fcurve dopesheet. |
Revision debe07d by Sergey Sharybin December 18, 2012, 17:46 (GMT) |
Fix #33586: Encoding to mpeg4 makes first frame(s) blocky Issue was caused by rc_initial_buffer_occupancy being set for context Commented this option for now -- it's not used in ffmpeg.c. Now encoding seems to be working nice for MPEG4 and other codecs as well. However, if there're some gurus around please check :) |
Revision 460a961 by Sergey Sharybin December 18, 2012, 17:46 (GMT) |
Multires baker: made octree aware of user-defined resolution in performance panel |
Revision 9e2b190 by Sergey Sharybin December 18, 2012, 17:46 (GMT) |
Multires baker: noneed to tag display as invalid after every flushed pixel |
Revision 6571713 by Sergey Sharybin December 18, 2012, 17:46 (GMT) |
Ambient occlusion baker from multi-resolution mesh This implements AO baking directly from multi-resolution mesh with much less memory overhead than regular baker. Uses rays distribution implementation from Morten Mikkelsen, raycast is based on RayObject also used by Blender Internal. Works in single-thread yet, multi-threading would be implemented later. |
Revision 6b3e880 by Sergey Sharybin December 18, 2012, 17:46 (GMT) |
Move multires baker into own file in render/ Currently will only keep object editor a bit clearer, but in the future will be needed because of using some internal renderer data structures. |
Revision e0d585b by Campbell Barton December 18, 2012, 17:06 (GMT) |
fix for crash in recent changes, missing NULL check |
Revision 6373145 by Campbell Barton December 18, 2012, 17:00 (GMT) |
make sure color picker and color swatch buttons have rnaindex of -1. Some were 0 some -1, but this messed up reporting - making it think that only red was being changed for each button. |
|