Revision 43be434 by Bastien Montagne May 8, 2018, 14:06 (GMT) |
Merge branch 'master' into blender2.8 Conflicts: source/blender/modifiers/intern/MOD_dynamicpaint.c source/blender/modifiers/intern/MOD_uvproject.c |
Revision 4e4a93b by Bastien Montagne May 8, 2018, 14:00 (GMT) |
Fix building with latest versions of ffmpeg. Some years-old deprecated stuff has now been removed. Correct solution is probably to use valid defines etc. in own code, but this is more FFMEPG maintainer task (since it also may change how old FFMPEG we do support...). |
Revision a48186c by Campbell Barton May 8, 2018, 13:35 (GMT) |
Orientation for 3D cursor Currently set when setting the cursor location, optionally used as an orientation type. Intended for use by tools too. See: D3208 |
Revision 43e0e8d by Bastien Montagne May 8, 2018, 13:27 (GMT) |
Fix (unreported) bloody modifiers messing with ID user count in copy. User count of IDs is handled by higher-level, generic function, low-level copydata functions *MUST NOT* touch them anymore, ever! |
Revision 53a56b7 by Bastien Montagne May 8, 2018, 13:20 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 3740f75 by Bastien Montagne May 8, 2018, 13:04 (GMT) |
Cleanup: Nuke empty dummy wrappers around modifier_copyData_generic(). This also changes signature of modifier copy callback, first (source) parameter is now a const, which is saner anyway! |
Revision d89f9d7 by Clément Foucault May 8, 2018, 12:31 (GMT) |
Eevee: Fix bug with transparent object + volume rendering. This was because the main_fb was not bound back to be updated. Following draw calls were drawn without depth buffer. |
Revision b857b8f by Bastien Montagne May 8, 2018, 12:22 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 49fe27e by Bastien Montagne May 8, 2018, 12:22 (GMT) |
Modifiers: sanitize/cleanup modifiers' copying & freeing code. Should also fix T55000: Crash with hooks and curves in Cycles render. |
Revision cc8672b by Jeroen Bakker May 8, 2018, 12:02 (GMT) |
Fix T54999: error when entering edit mode in texture shading When entering edit mode the texture coordinates is not calculated by drawcachemesh. For now fallback to solid mode. This gives wrong artifacts when disabling overlays when in edit mode. We should make it possible to calculate the UVLOOP from bmesh. This will be done in a next patch |
Revision e04ea9d by Campbell Barton May 8, 2018, 11:33 (GMT) |
Merge branch 'master' into blender2.8 |
Revision 53580265 by Campbell Barton May 8, 2018, 11:32 (GMT) |
Cleanup: quiet -Warray-bounds warning |
Revision c51b017 by Bastien Montagne May 8, 2018, 10:58 (GMT) |
WeightVG modifiers: Cleanup, add asserts to validate expected data status... |
Revision 7d9f1a6 by Bastien Montagne May 8, 2018, 10:58 (GMT) |
Clenup: typos. |
Revision 002dcd2 by Sybren A. Stüvel May 8, 2018, 10:34 (GMT) |
Modifiers: pass the ob->data to the modifier if the mesh param is NULL This enables the modifiers to access things like vertex groups. Care should be taken to not modifier the mesh itself in this case. |
Revision 9a79178 by Clément Foucault May 8, 2018, 10:18 (GMT) |
Armature: Add back Stick bone draw type. The actual code is a bit convoluted but allows good and "pseudo efficient" drawing. (pseudo efficient because rendering instances with that amount of vertices is really inneficient. We should go full procedural but need to have bufferTexture implemented first) But drawing speed is not a bottleneck here and it's already a million time less crappy than the old (2.79) immediate mode method. Instead of drawing actual wires with different width we render a triangle fan batch (containing 3 fans: bone, head, tail) which is then oriented in screen space to the bone direction. We then interpolate a float value accross vertices giving us a nice blend factor to blend the colors and gives us really smooth interpolation inside the bone. The outside edge still being geometry will be antialiased by MSAA if enabled. |
Revision d8706f5 by Bastien Montagne May 8, 2018, 10:01 (GMT) |
Modifier stack: port Displace to new Mesh-based system. |
Revision cd5b57b by Bastien Montagne May 8, 2018, 10:01 (GMT) |
Fix recent Curve porting: mesh pointer may also be NULL in non-EditMode case. |
Revision 0cd3412 by Bastien Montagne May 8, 2018, 10:01 (GMT) |
Mod_util: Add back vcos parameter to get_texture_coords_mesh(). Now we use vcos when provided, and fall back to mesh vertices' co otherwise. Deform modifiers usually do not have up-to-date coordinates in Mesh itself, only in given vcos array! |
Revision 029d3fa by Bastien Montagne May 8, 2018, 10:01 (GMT) |
Mesh normals: clear runtime dirty normal flag also when computing clnors. |
|
|
|


Master Commits
MiikaHweb | 2003-2021