Revision dea01a0 by Campbell Barton August 12, 2014, 22:27 (GMT) |
Compare squared distances for tracking selection |
Revision d17643c by Campbell Barton August 12, 2014, 22:08 (GMT) |
Knife tool: cleanup threshold use, avoid sqrt |
Revision 1510d0d by Campbell Barton August 12, 2014, 22:03 (GMT) |
Fix T41164: Knife creates duplicate verts |
Revision b8a23cc by Bastien Montagne August 12, 2014, 20:48 (GMT) |
Auto-update of themes (missing properties in XML files). |
Revision e5fd559 by Sergey Sharybin August 12, 2014, 19:48 (GMT) |
Fix T40566: Light instances disappears in rendered viewport (Blender Internal) This is just another issue caused by convertblender overwriting the object matrix at the time of creating render object. What's even worse here is that original matrix is not stored for the lamps, only lamp_matrix*view_matrix is stored. For sure we can combine lar->co and lar->mat back to mat4, multiply by the inverse view matrix and get object matrix, but this is not suitable for the viewport render because every viewport rotation will accumulate the error. For now let's store worldspace lamp matrix in the LampRen structure and use it when rotating the scene. |
Revision e9ef7a8 by Sergey Sharybin August 12, 2014, 18:32 (GMT) |
Fix T41060: Wrong texture 'Object' mapping in 3DView Rendered mode with Blender Internal |
Revision 4bd252d by Bastien Montagne August 12, 2014, 18:12 (GMT) |
Fix T41415: Lasso keymap not working in UV editor. Extend option was not implemented for UV lasso select... |
Revision 7c7cb01 by Antonis Ryakiotakis August 12, 2014, 17:45 (GMT) |
Fix part of T41406 Attempt to make soften brush faster by allowing non-symmetric kernels. Projective painting supports those naturally but for 2D painting there's a small hack to avoid shifting of the texture. Not totally correct but it works for now. |
Revision 561f375 by Bastien Montagne August 12, 2014, 15:32 (GMT) |
Fix T41409: Copy Custom Property function does nothing with pose bones. Copying custom IDprops actually never worked, afaik, since previous code was copying 'from' prop onto itself, in this case! |
Revision efc3ef2 by Antonis Ryakiotakis August 12, 2014, 14:17 (GMT) |
Change previous commit that uses transparency by default. Sampling still samples the texture color in transparent areas. This is not so bad but users may get confused when clicking on a white spot and picking black instead of the mesh color. Krita also has this uncertainty when picking in transparent areas but we do not interpolate with an explicit "transparent" looking texture during viewport drawing (maybe we should), so it's not so apparent what happens here. |
Revision f4dc4bb by Bastien Montagne August 12, 2014, 14:03 (GMT) |
Cleanup. |
Revision ca5c02f by Bastien Montagne August 12, 2014, 14:03 (GMT) |
Fix T41411: Undo crashing with background images set. Since 3DViews use IDs like images or clips, we can't skip anymore `lib_link_screen()` when reading from mem for undo/redo stuff. Else, freeing (unused) screen in `BKE_read_file_from_memfile()` will lead to using data already freed (since pointers have not been updated when reading that undo step). |
Revision 0bcc8d5 by Antonis Ryakiotakis August 12, 2014, 12:20 (GMT) |
Support table erasor in projective painting as well. |
Revision ba345bc by Antonis Ryakiotakis August 12, 2014, 11:49 (GMT) |
Fix T41414, T41386. There were a few issues to fix here: * We did not really unpremultiply float image dabs prior to sending them to the GPU. That made float and byte image result different in texture painting and undoing could change the result. * To make textures nicely composited over the mesh, I used decal mode in OpenGL texture environment for the texture unit. This uses the texture's alpha channel with a nice over operator. * Texture creation used to override the alpha setting due to the display restrictions. Not so anymore, people can now create transparent byte images. Also, made alpha zero default for new textures now, since it has such a nice effect here. |
Revision 794277f by Sergey Sharybin August 12, 2014, 10:51 (GMT) |
Stupid MSVC replaces tabs to spaces spontaneously :S |
Revision 0fc4289 by Sergey Sharybin August 12, 2014, 10:48 (GMT) |
Console detection now works reliably when starting blender-app directly |
Revision 1743c81 by Lukas Toenne August 12, 2014, 10:44 (GMT) |
Fix T41349: Muting texture nodes can cause crashes. Problem is that setup of stack indices which refer to the same stack entry can lead to cyclic TexDelegate node pointers, causing an infinite loop. Fixing this would take too much time and require recoding large parts of the texnodes system, which is earmarked for scrapping anyway ... So for now just disabled muting in texnodes to avoid crashes. |
Revision 2b1bacd by Thomas Dinges August 12, 2014, 10:32 (GMT) |
Scons / Buildbot: Remove code for Visual Studio 2008. Probably the vc2013 builder can become a more generic name now, but I will double check this with Martijn. |
Revision e048a3c by Thomas Dinges August 12, 2014, 10:16 (GMT) |
Cleanup: Remove Visual Studio 2012 code from builder. |
Revision 6e8e94d by Antonis Ryakiotakis August 12, 2014, 10:03 (GMT) |
Fix undo in texture painting not refreshing float images in viewport if 16 bit float textures was off |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021