Revision 58530a5 by Ton Roosendaal April 2, 2013, 12:41 (GMT) |
Usability fix, for color grading. The Scopes and Histogram (Image editor, Sequencer) were not updating on changes in color or display settings. - Missing notifiers for refreshing - Missing code to draw correct for managed byte buffers. |
Revision a78aa15 by Ton Roosendaal April 2, 2013, 12:38 (GMT) |
Key mapping conflict for 'find node' versus 'add socket link' (noodle). Historically, F shortcut was for 'add edge/face' in Blender. In Node editor, F makes a noodle, ctrl+f made a noodle replace too. To keep ALT+F work for "Unattach from frame", the solution I now propose is to make CTRL+F for finding nodes, and SHIFT+F for 'add noodle with replace'. |
Revision 8abfaf8 by Lukas Toenne April 2, 2013, 11:59 (GMT) |
Fix for #34756 and #34810, crashes when dropping nodes onto noodles and a related forward compatibility bug. Added a sanity check to the ED_node_link_insert function to ensure it exits gracefully if no suitable sockets can be found. This was the problem with custom pynodes, which don't define the 'type' DNA of old sockets. The operator will have to be generalized for future nodes, but for now just not crashing seems good enough. Script node crashes in #34810 were caused by uninitialized 'type' integer as well. This is now done in the set_typeinfo function for sockets (like for trees and nodes too), to avoid any potential remaining issues of this kind. Note that new files need to be loaded and saved again once to be forward compatible again. |
Revision 37bf7dd by Campbell Barton April 2, 2013, 10:48 (GMT) |
draw helper lines for inset and bevel operators, the mouse distance from the selection center was used, but often it was hard to tell where this was and you'd have to guess. adds ED_region_draw_mouse_line_cb() generic draw callback for mouse helper lines. |
Revision 9328204 by Bastien Montagne April 2, 2013, 07:27 (GMT) |
Usual typo fixing... |
Revision 186f0e2 by Joshua Leung April 2, 2013, 03:51 (GMT) |
Compile fix: size_t (required by BLI_string.h) was undefined |
Revision d067ba9 by Antonis Ryakiotakis April 2, 2013, 02:05 (GMT) |
Fix build for MinGW without opencollada (updated libs coming soon), MinGW64 now builds with opencollada |
Revision 07d027b by Brecht Van Lommel April 1, 2013, 20:51 (GMT) |
Fix FFMPEG build error with older versions after planar formats commit. |
Revision de9dffc by Brecht Van Lommel April 1, 2013, 20:26 (GMT) |
Cycles: initial subsurface multiple scattering support. It's not working as well as I would like, but it works, just add a subsurface scattering node and you can use it like any other BSDF. It is using fully raytraced sampling compatible with progressive rendering and other more advanced rendering algorithms we might used in the future, and it uses no extra memory so it's suitable for complex scenes. Disadvantage is that it can be quite noisy and slow. Two limitations that will be solved are that it does not work with bump mapping yet, and that the falloff function used is a simple cubic function, it's not using the real BSSRDF falloff function yet. The node has a color input, along with a scattering radius for each RGB color channel along with an overall scale factor for the radii. There is also no GPU support yet, will test if I can get that working later. Node Documentation: http://wiki.blender.org/index.php/Doc:2.6/Manual/Render/Cycles/Nodes/Shaders#BSSRDF Implementation notes: http://wiki.blender.org/index.php/Dev:2.6/Source/Render/Cycles/Subsurface_Scattering |
Revision 40b05d3 by Brecht Van Lommel April 1, 2013, 20:26 (GMT) |
Cycles: code refactoring to add generic lookup table memory. |
Revision 8709d4b by Tamito Kajiyama April 1, 2013, 19:31 (GMT) |
Fix for Mesh::drawflag to store ME_DRAW_FREESTYLE_EDGE and ME_DRAW_FREESTYLE_FACE. Problem report from IRIE Shinsuke, many thanks! |
Revision eec0d2e by Tamito Kajiyama April 1, 2013, 18:32 (GMT) |
Removed ME_CDFLAG_FREESTYLE_EDGE and ME_CDFLAG_FREESTYLE_FACE from Mesh::cd_flag. Suggested by Campbell Barton through a review comment of the Freestyle branch. |
Revision 8588fec by Joerg Mueller April 1, 2013, 15:31 (GMT) |
FFMPEG: adding support for ffmpeg planar formats also to writeffmpeg.c. |
Revision c35dec6 by Ton Roosendaal April 1, 2013, 15:07 (GMT) |
Node editing feature: New operator "Find Node". Opens search menu, and allows to find a node based on name or label. On selecting name, menu selects/activates the node and moves the view to it. Shortcut: ALT+F Menu: Node editor, "Select" |
Revision 5524ed9 by Tamito Kajiyama April 1, 2013, 13:47 (GMT) |
Merged changes in the trunk up to revision 55700. Conflicts resolved: source/blender/editors/mesh/mesh_intern.h |
Revision 03c337f by Sergey Sharybin April 1, 2013, 13:41 (GMT) |
Epic fail in original GLSL display transform commit Apparently C== allowed to have implementations of OCIOImpl::setupGLSLDraw, OCIOImpl::finishGLSLDraw and OCIOImpl::freeGLState in two different files. STUPID! |
Revision 689f3aa by Sergey Sharybin April 1, 2013, 12:22 (GMT) |
Fix for recent changes in IMB_display_buffer_acquire Do early out when ibuf has 4 channels only, allocate 4-channels display buffer. So now we could always assume byte buffer is always in RGBA format. |
Revision daa1e5b by Sergey Sharybin April 1, 2013, 12:08 (GMT) |
Fix for GLSL display: NULL view_settings are allowed now Currently no functional changes for users, but this change is crucial for further GLSL images display. |
Revision 5d234f0 by Campbell Barton April 1, 2013, 11:27 (GMT) |
code cleanup: includes |
Revision 547342b by Sergey Sharybin April 1, 2013, 10:53 (GMT) |
Hopefully compilation with FFmpeg 0.10 works fine now. |
|
|
|


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