April 24, 2015, 09:57 (GMT) |
BGE : fix bugs with physics collision mask/group Currently there are bugs with physics objects in inactive layers, character and softbody. I added a function in CcdPhysicsEnvironement to know if a physics controller is currently active and for soft body I added the correct function in UpdateCcdPhysicsController to re-add a softbody in the dynamics world. The bug was introduced in D1243 commit 3d55859 Reviewers: hg1, scorpion81, lordloki, moguri, agoose77, sergof Reviewed By: sergof Subscribers: youle, moguri Differential Revision: https://developer.blender.org/D1253 |
Revision c884ac2 by Antonis Ryakiotakis April 24, 2015, 09:35 (GMT) |
3D Textures: If we fail allocating a proxy texture don't fail, instead create a smaller nearest filtered image to display in its place. This can make viewing slow (it's an extra O^3 operation), but this will probably help us render the tornado in 3D viewport in gooseberry and still actually see something - despite the rendering taking longer. I've added a debug print so we can know when this happens. |
Revision 9576d03 by Campbell Barton April 24, 2015, 09:11 (GMT) |
CMake: add -Wformat-signedness |
Revision bdf6393 by Campbell Barton April 24, 2015, 01:37 (GMT) |
Math Lib: pow_i for int power-of |
Revision f829f55 by Campbell Barton April 24, 2015, 01:04 (GMT) |
Fix project painting on a negative scaled object |
Revision efe41ae by Dalai Felinto April 23, 2015, 22:50 (GMT) |
Multiview: Quadbuffer (time sequential) working [debug builds only] I'll enable this mode in Release builds once I figure out how to best handle opening files that are saved with the quadbuffer mode. In fact I think no display mode should be saved/read from a file. Tested in Linux with NVidia 3D Vision and NVidia 3D Vision Pro with NVidia Quadro FX 580 and Quadro FX 4600. (kudos for the Visgraf Lab at IMPA, for having me around with all those gadgets ;) Thanks for Cédric Paille (cedricp) for the code snippets and tests - T44327 |
Revision 0217e65 by Campbell Barton April 23, 2015, 21:32 (GMT) |
Cleanup: minor edits |
Revision 1076adb by Dalai Felinto April 23, 2015, 21:16 (GMT) |
OpenEXR: RenderResult should always have a RenderView |
Revision dc734da by Campbell Barton April 23, 2015, 21:08 (GMT) |
Cleanup: casts, correct debug ifdefs |
Revision 97b1f22 by Campbell Barton April 23, 2015, 20:41 (GMT) |
Project Paint: minor optimization comparing angles |
Revision f75c89b by Bastien Montagne April 23, 2015, 18:53 (GMT) |
Fix T44461: Crash and file corruption after calc_normals_split, calc_tessface execution. This one was nasty, issue comes with temp/nofree CD layers that get 'removed on the fly' from saved mesh CDData. Since mesh struct itself was written before that cleanup, it would still have the old, invalid number of layers. That would lead to a buffer overflow when loading data later (odd you had to do this twice (i.e. have 2 'ghost' layers) to get the crash). New code prevents that by always making a copy of the mesh (we were already doing that mostly anyway, since we were saving without tessfaces), copying (by ref of course) in it cddata, and then writing mesh struct. Makes code a bit more verbose, but... it works! |
Revision 18ee593 by Campbell Barton April 23, 2015, 18:10 (GMT) |
Revision d2f35d6 by Antonis Ryakiotakis April 23, 2015, 17:02 (GMT) |
3D textures: detect if we are pushing OpenGL too hard with the texture size. |
Revision 61ac5dd by Campbell Barton April 23, 2015, 16:38 (GMT) |
Correct missing NULL check (own mistake) |
Revision 372752c by Campbell Barton April 23, 2015, 15:37 (GMT) |
Math Lib: add count_bits_i utility function |
Revision 27e03dc by Campbell Barton April 23, 2015, 14:18 (GMT) |
Revision 22b564f by Dalai Felinto April 23, 2015, 14:01 (GMT) |
Fix T44498 - Blender crashes in some files after render slots fix This is a temporary fix until I get to investigate it more carefully. It will help if the report could include the steps to reproduce it besides the buggy file. Note: RenderResult should *always* have at least a valid RenderView, which is not what happens here. |
Revision bcac112 by Antonis Ryakiotakis April 23, 2015, 12:23 (GMT) |
Fix T44494 crop node changes values during execution. We used the node data as a store for node execution, bad idea, since the data itself is a template from which execution data should be derived, never to be modified during execution. |
Revision 2dfbf31 by Julian Eisel April 23, 2015, 11:33 (GMT) |
Display slot menu in Properties Region even if render slot is empty For the records, this one is caused by 31f984bc3ffcc838343, it wasn't implemented at all ;) |
Revision 85e455b by Julian Eisel April 23, 2015, 11:21 (GMT) |
Fix slot menu not displayed if render result slot is empty Caused by own mistake in 31f984bc3ffcc83834, reported by @sebastian_k in IRC |
|
|
|


Master Commits
MiikaHweb | 2003-2021