Revision 3d98da9 by Nicholas Bishop May 28, 2012, 21:02 (GMT) |
Fix for bug [#31613] Cycles 3d viewport material display mode + skin modifier related crash When in material display mode, mesh_calc_modifiers() calculates the orco DerivedMesh, which uses a different CustomDataMask. In particular, it does not necessarily include the current modifier's requiredDataMask, so those layers might get set to NO_COPY. For the skin modifier, this resulted in a crash when the modifier internally copies the DerivedMesh and the output does not contain the expected MVertSkin layer. Fixed by adding the requiredDataMask to the orco DM's CustomDataMask. Also added a debugging function to customdata.c: customData_mask_layers__print(CustomDataMask mask); This will print out the names of all the CD layer types in the mask. |
Revision d3c6c6b by Thomas Dinges May 28, 2012, 19:49 (GMT) |
Cycles / CUDA: * Remove -use_fast_math flag from scons as well. |
Revision 4f90d75 by Campbell Barton May 28, 2012, 19:33 (GMT) |
add BLI_ghash_pop() which returns the value for a key and removes it at the same time, saves a lookup if you need to check if the item exists before removing. |
Revision 131de43 by Brecht Van Lommel May 28, 2012, 19:21 (GMT) |
Cycles: fixes to make CUDA 4.2 work, compiling gave errors in shadows and other places, was mainly due to instancing not working, but also found issues in procedural textures. The problem was with --use_fast_math, this seems to now have way lower precision for some operations. Disabled this flag and selectively use fast math functions. Did not find performance regression on GTX 460 after doing this. |
Revision c2be2fd by Lukas Toenne May 28, 2012, 19:10 (GMT) |
Fix 2 #29846. Effector point ave variable can be NULL. |
Revision 9fb4ca9 by Dalai Felinto May 28, 2012, 18:32 (GMT) |
image.gl_touch: wasn't passing the parameters to gl_load |
Revision 4782611 by Campbell Barton May 28, 2012, 18:12 (GMT) |
style cleanup: also fix for TIMEIT macro |
Revision 4816588 by Dalai Felinto May 28, 2012, 17:47 (GMT) |
image.gl_load: moving error cleaning to before all gl calls" |
Revision 6323b32 by Dalai Felinto May 28, 2012, 17:03 (GMT) |
image.gl_load(): clear glGetError buffer before getting a new one |
Revision 666667b by Lukas Toenne May 28, 2012, 16:58 (GMT) |
Fix #29846, Dynamic rotation of particles not affected by forcefields 2.61 64 bit. Patch by Arno Mayrhofer (azrael3000). Minor fix by me to initialize the effector point angular velocity vector correctly. |
Revision 9ffb1c1 by Campbell Barton May 28, 2012, 16:06 (GMT) |
bpy.utils.time_to_frame() and frame_to_time() utility functions. |
Revision e9d6b4d by Campbell Barton May 28, 2012, 15:37 (GMT) |
fix for own recent commit removing NULL checks from TREESTORE macro - this use needed it. |
Revision d02b670 by Thomas Dinges May 28, 2012, 14:57 (GMT) |
* Some code optimizations to panel collapse code, to avoid calculations for each panel. Suggested by "Bao 2". |
Revision 3091c9d by Lukas Toenne May 28, 2012, 14:39 (GMT) |
Fix for node linking operator, which could insert node link into the list twice and cause deadlock due to incomplete test. |
Revision ee854f5 by Daniel Genrich May 28, 2012, 14:31 (GMT) |
Smoke: Fix messed up shadow display with OpenMP. This needs fixing. For now disable openmp for that function. Shadow calculation would be better raytraced on GPU or using shaders for the future. Part of my Blender Smoke Development Phase III. (accidently commited this to smoke2 branch first) |
Revision fd2f05b by Bastien Montagne May 28, 2012, 14:01 (GMT) |
A few minor UI message fixes... |
Revision 9ed7568 by Sergey Sharybin May 28, 2012, 10:39 (GMT) |
Sequencer: replace clamp+round of multiplied color value with FTOCHAR macro, Should solve issues with building blender in release environment, should be no functional changes. |
Revision e442adf by Sergey Sharybin May 28, 2012, 10:32 (GMT) |
Fixed crash opening files with missed libraries. |
Revision 8ab667c by Campbell Barton May 28, 2012, 09:53 (GMT) |
many small improvements to adding points - splines are open by default (double ctrl+click closes them) - adding new points can be done even when a point in the middle of the spline is selected. - adding new points re-orients the handles of previous point. - fix for crash with open curve with one point only. Workflow is Ctrl+Click about and double click to finish - works fast and gives nicer result then before. |
Revision 04c30c5 by Thomas Dinges May 28, 2012, 09:20 (GMT) |
Scons / MSVC - Windows x64 * SSE/SSE2 is an unknown option for the compiler (Command line warning D9002 : ignoring unknown option '/arch:SSE2'), so it can be left out because on x64 it automatically builds with SSE and SSE2. |
|