Revision 1df170b by Nicholas Bishop October 6, 2012, 16:42 (GMT) |
Code cleanups for PBVH GPU buffers * De-duplicate GPU code to check if VBO should be used. * Add a flag to indicate if the buffer should be drawn smooth or not, rather than checking each time the node is drawn. |
Revision 78978dc by Lukas Toenne October 6, 2012, 16:28 (GMT) |
Fix for a case of 'static initialization fiasco' with OSL closure variables. The parameter lists are using OIIO::TypeDesc static standards, which are also static variables. With static OSL libraries these are not initialized when the closure parameter lists are initialized, so OSL rejects the closure types. Putting static initialization into functions works just as well, but ensures the OIIO::TypeDesc access is delayed until initialization is complete. |
Revision 2ecb478 by Lukas Toenne October 6, 2012, 14:35 (GMT) |
Fix for incomplete loading of liboslexec static library. This is needed in order to provide the osl_allocate_closure_component function for LLVM. |
Revision cdc1e5a by Tamito Kajiyama October 6, 2012, 14:08 (GMT) |
Split time measurement for temporary scene generation from that for stroke rendering. |
Revision 5d95a72 by Tamito Kajiyama October 6, 2012, 14:06 (GMT) |
An attempt to improve the performance of temporary scene generation for stroke rendering. Many thanks to Joshua Leung (aligorith) for the performance analysis of BKE_object_add function: http://lists.blender.org/pipermail/bf-committers/2012-October/037759.html |
Revision 1e2f475 by Campbell Barton October 6, 2012, 12:36 (GMT) |
added simple checker for array sizes, uses clang to parse C/C++, Warns if an array is passed to a function where the array is declared larger, eg float[2] argument is passed function defined as float[3], (or a greater size). Existing free static checkers dont do this from what I can tell. |
Revision 4cc2911 by Campbell Barton October 6, 2012, 12:04 (GMT) |
fix writing past array bounds in imagewraposa(). also correct array sizes in othere areas. |
Revision b6a803f by Campbell Barton October 6, 2012, 12:00 (GMT) |
fix reading past array bounds for nearest_uv_between() and draw_tracking_tracks(). |
Revision 098d611 by Brecht Van Lommel October 6, 2012, 11:52 (GMT) |
Fix for UV texture coordinate problem in cycles, after recent fix. |
Revision a2d8cf3 by Lukas Toenne October 6, 2012, 11:00 (GMT) |
Better support for LLVM linking, needed for static OSL library. This adds cmake code for LLVM on linux and updates the cmake code used for OSX. LLVM is linked like other external libraries now, by using the setup_liblinks and setup_libdirs macros instead of the PLATFORM_LINKFLAGS variable. The use of llvm-config for getting a list of libraries can also be simplified quite a bit. Caching the LLVM_DIRECTORY and LLVM_VERSION strings could be nicer though. |
Revision c001bd8 by Sergey Sharybin October 6, 2012, 07:03 (GMT) |
Color Management: fixed loading configuration from non-ascii paths Used the same hack as BLI gzip is using -- calculate short path and send it to OCIO library. |
Revision 950ac47 by Joshua Leung October 6, 2012, 03:56 (GMT) |
Bugfix [#32789] (Minor) Different types used between func declaration and definition (EDBM_selectmode_convert()) Cheers to Sebastian Nell (codemanx) for catching this. |
Revision b26ccf0 by Campbell Barton October 6, 2012, 03:34 (GMT) |
toggle cut through in the knife tool now refreshes (before you had to wave the mouse about to see the result). also remove print from last commit. |
Revision 6a164c7 by Campbell Barton October 6, 2012, 03:33 (GMT) |
fix [#32779] Bmesh module: assigning to bm.select_mode crashes Blender if bmesh is empty was missing set typecheck |
Revision c4472bb by Campbell Barton October 6, 2012, 03:02 (GMT) |
add mball_foreachScreenElem() and use for lasso & circle selection, also utility metaball functions to (de)select all. |
Revision f84f2c7 by Campbell Barton October 6, 2012, 01:30 (GMT) |
add circle select for metaballs |
Revision 39a96e9 by Campbell Barton October 6, 2012, 00:42 (GMT) |
disable padding warning for DNA, gave problems with struct bounds padding which DNA ignores. tag operator callbacks as needing their return values used. These are not directly called in many places so the inconvenience is minimal. |
Revision ba47095 by Dan Eicher October 5, 2012, 19:51 (GMT) |
Grease Pencil notifier/listener cleanup As suggested by Campbell on the IRC gave grease pencil its own notifier type (NC_GPENCIL) and made the makesrna notifier functions actually update properly. Also got the #ifdef'd GreasePencil.layers.[new/remove] functions working. |
Revision db5682a by Campbell Barton October 5, 2012, 17:51 (GMT) |
use pose_foreachScreenBone for pose lasso and circle select |
Revision e23b202 by Brecht Van Lommel October 5, 2012, 17:17 (GMT) |
Fix part of cycles/osl light pass rendering, transmission still not correct. |
|
|
|


Master Commits
MiikaHweb | 2003-2021