October 22, 2016, 12:20 (GMT) |
Fix T49657: Audio backend "Jack" should be named "JACK". |
October 22, 2016, 11:39 (GMT) |
Fix T49764: Audio strips crackle when animating the volume - Implemented linear interpolation for volume changes in the software mixer. - Using this in the software device. |
October 22, 2016, 10:29 (GMT) |
Add preview to Action datablock. Hopefully did not forget anything. |
October 22, 2016, 08:47 (GMT) |
Some UI access to multi-frames icons... Not so happy to have to change whole UI API like that, but... can't really see another solution, since layout API does not return any handler to button(s) it creates. :/ |
October 22, 2016, 08:47 (GMT) |
Add first basic RNA API for multi-frames previews. Not much to say here, still more to add, but this should be enough for a first basic usage. |
October 22, 2016, 08:47 (GMT) |
Multi-previews: basics (not yet usable from end-user code). This commits adds data and basic API needed to handle multi-previews in a single PreviewImage struct. Data model is designed to be fully compatible (backward and forward) with previous one, while keeping a 'flat array' design to store previews. It also adds an extra integer per frame, that may be used to store various meta-data. This commit also updates write/read code, and adds basic BKE API to handle multiple frames. TODO: UI code (only very minimal stuff done so far, probably want to add some template options too...). Access between icon ID and preview frames is not yet fully designed, but think will rather go with an extra integer rather that generating an icon ID/icon struct for every frame. |
October 22, 2016, 01:18 (GMT) |
Use more modern OpenGL for dial manipulator drawing Added a new shader for drawing with clipping plane. |
October 21, 2016, 22:31 (GMT) |
Merge branch 'blender2.8' into transform-manipulators |
October 21, 2016, 22:30 (GMT) |
Fix compiling with blenderplayer (once again...) |
October 21, 2016, 20:51 (GMT) |
Viewport: use depth shader to debug the depth At the moment this already shows that the depth is the same after the solid plates and in the very end of drawing, while they should be different. Later on we can adapt this to show different buffers we want to debug. I am using near=0.1, far=2.0 for my tests. I decided not to make a doversion for near/far because this is for debugging only |
October 21, 2016, 20:51 (GMT) |
Viewport: create a shader to show depth images linearized |
October 21, 2016, 20:51 (GMT) |
Viewport: add missing alpha for stereo |
October 21, 2016, 20:50 (GMT) |
Viewport: Bring camera, speaker, rigid body shape and bounding box |
October 21, 2016, 20:25 (GMT) |
OpenGL: disable GL_CULL_FACE state only when needed The active camera has a solid "up" triangle instead of the usual outline. We want to see both sides of this triangle. Disable face culling only when drawing the active camera, not for every camera. |
October 21, 2016, 16:15 (GMT) |
Cycles: Begin implementing host side of CPU split kernel Doesn't do anything yet, just getting things started. |
October 21, 2016, 15:58 (GMT) |
Fix T49789: Compositor mix node interpolation bug |
October 21, 2016, 14:15 (GMT) |
Cycles: Add debug flags to control usage of split kernel for CPU devices |
October 21, 2016, 14:06 (GMT) |
Fix T49804: Display grid Scale/Subdivision are sometimes disabled in View3D when they should not. Not really possible to precisely detect all cases in which they should or should not be active, but at least now it won't show as disabled when it actually has some effects. |
October 21, 2016, 13:25 (GMT) |
Cycles: Remove tile splitting logic for split kernel This is a huge reduction in code that was very hard to work with. It will be much easier to go forward now that it is gone. Unfortunate downside to not having tile splitting anymore is if the tile size is set too large the user could get an out of memory error. We will have to fix this at some point, but for now getting the kernel to run on CPU is more important. Also at this point the host side of the split kernel is almost entirely independent of the underlying device, so work on CPU implementation can finally start. |
October 21, 2016, 12:59 (GMT) |
Cleanups to make the patch lean |
|
|
|


Master Commits
MiikaHweb | 2003-2021