Revision 7708012 by Antonis Ryakiotakis February 25, 2015, 22:30 (GMT) |
Change samples variable for SSAO - now it is actual samples, not squared - spiral scheme is much more intuitive here. Also use float number for spirals to avoid having samples on the same radial direction when sample number is divisible by spiral number. |
Revision 22ab4e6 by Antonis Ryakiotakis February 25, 2015, 22:10 (GMT) |
Use spiral mapping for SSAO - it reduces banding a lot, especially in higher sample counts. Probably a blurring pass might be a good addition here as well. |
Revision 442664e by Antonis Ryakiotakis February 25, 2015, 21:05 (GMT) |
SSAO: sampling coordinates go out of screen, reject the sample Previous behaviour would get occlusion at borders which could create over occlusion at edges of the screen. |
Revision 6a65bc9 by Antonis Ryakiotakis February 25, 2015, 13:41 (GMT) |
Minor message fixes - thanks to S.J.Bennett for the heads up |
Revision df258c9 by Antonis Ryakiotakis February 25, 2015, 13:15 (GMT) |
Fix silly mistake with flags which would make stereo buffers unsupported |
Revision 5d01db8 by Antonis Ryakiotakis February 25, 2015, 13:09 (GMT) |
Make the message even more clear in case someone does not know what GPU is (we are talking about people who won't have installed a driver - anything is possible) |
Revision b5b359b by Antonis Ryakiotakis February 25, 2015, 12:51 (GMT) |
Warning messagebox for windows when an unsupported implementation of OpenGL is detected: Hoping to decrease the frequency of by far one of the most frequent bug reports by windows users. There is some reorganization of the GHOST API to allow easy addition of further OpenGL options in the future. The change is not propagated too deep to keep the size of the patch managable. We might reorganize things here later. For OpenGL we do two checks here: One is a combination of GDI generic renderer or vendor microsoft corporation and OpenGL version 1.1. This means the system does not use GPU acceleration at all. We warn user to install a graphics driver and of cases where this might happen (remote connection, using blender through virtual machine) The other one just checks if OpenGL version is less than 1.4 (we can easily change that in the future of course) and warns that it is deprecated. Both cases will still let blender startup correctly but users should now have a clear idea of the system being unsupported. A user preference flag is provided to turn the warning off. Now stop posting those bug reports without installing a driver first - please? |
Revision 1da5e8d by Campbell Barton February 25, 2015, 07:19 (GMT) |
error in last commit |
Revision 83caabe by Campbell Barton February 25, 2015, 07:15 (GMT) |
CMake: error making get_blender_version a function Incorrect use of PARENT_SCOPE meant the vars would be used uninitialized elsewhere. |
Revision 37556d9 by Campbell Barton February 25, 2015, 02:41 (GMT) |
Fix T43798: Individual origins disabled object PET |
Revision 565df15 by Jeroen Bakker February 24, 2015, 19:28 (GMT) |
T43771: Fix There is a difference between the socket order of the BokehBlur node and the BokehBlur operation. Socket[2] and Socket[3] have switched their order. |
Revision 6ddd254 by Antonis Ryakiotakis February 24, 2015, 19:12 (GMT) |
Fix T43535 - weight paint issues Two issues in this report: * Shift-F key conflict between painting and selecting mirrored bone (moved select mirrored to ctrl-shift-F) * It was possible to display texture overlay in weight painting, even though the mode does not support textures yet. |
Revision cc388cc by Jonathan Williamson February 24, 2015, 18:19 (GMT) |
Add Inset Faces to the mesh edit mode toolbar. Inset has been missing from the toolbar for a long time, even though it's a fundamental mesh tool. It now lives, happily, alongside Extrude. |
Revision 2dd3761 by Antonis Ryakiotakis February 24, 2015, 16:28 (GMT) |
Cleanup leftover code from previous commit |
Revision 50e9868 by Antonis Ryakiotakis February 24, 2015, 16:19 (GMT) |
Fix T43785 crash with border select. Naming here is slightly misleading. We have: * Number of elements (objects) that can be picked * Buffer size * Number of integers in buffer. Interestingly enough, bufsize in OpenGL (as far as I could find in examples on the web) and in most of the code refers to the latter and actual buffer size is only used whenever we do allocations on the heap. Added an extra defines here to make things a bit clearer: * MAXPICKELEMS refers to the number of objects that can be picked * MAXPICKBUF refers to the number of integers in the selection buffer Also made all buffers use MAXPICKBUF where some used MAXPICKBUF * 4. That means that some parts of blender will use less space for selection now. MAXPICKBUF is set to 10000 for 2500 object selection, which can be changed at any time, but I think 10000 integers on the stack touches the borders of uglyland anyway. |
Revision 340b76b by Antonis Ryakiotakis February 24, 2015, 15:15 (GMT) |
Patch D843 by Alexander Romanov, fixes to the naming of the material node so it's more similar to the names in the material properties |
Revision 831a111 by Campbell Barton February 24, 2015, 13:08 (GMT) |
Fix T43792: Connect faces fails with ngons Complex ngons that intersected the path multiple times would fail to connect. Now find closest intersections in both directions. |
Revision 6c96113 by Campbell Barton February 24, 2015, 13:08 (GMT) |
Modifier: no need to calloc (immediately filled) |
Revision 07c61e9 by Antonis Ryakiotakis February 24, 2015, 10:56 (GMT) |
Fix T43743 R key not working after recent rake/random source refactoring. Use a new menu instead of old enum key. |
Revision 77faefb by Sergey Sharybin February 24, 2015, 09:38 (GMT) |
Fix T43634: Selecting 'Drop Color' from spacebar menu causes instant close This is an internal operator, should not be invoked manually. |
|
|
|


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