September 21, 2016, 18:24 (GMT) |
GPU_basic_shader uses GLSL by default switch back to old mode at runtime: blender --enable-legacy-basic-shader |
September 21, 2016, 18:09 (GMT) |
UI: Make button driver and keying set shortcuts configurable |
September 21, 2016, 15:41 (GMT) |
fix for potential pitfall with glMatrixMode close D696 by @jwilkins The matrix mode should always be left in modelview mode, since a lot of code assumes it is before setting a matrix. |
September 21, 2016, 15:06 (GMT) |
UI: Configurable shortcuts for keyframe operators Adds support for editing the shortcuts for inserting (I), deleting (Alt+I) and clearing (Alt+Shift+I) button keyframes. |
September 21, 2016, 13:47 (GMT) |
Gawain: support triangle strips & fans in immediate mode fixes crash in Vertex Paint (color picker) |
September 21, 2016, 13:03 (GMT) |
FFmpeg interface improvements This patch changes a couple of things in the video output encoding. {F362527} - Clearer separation between container and codec. No more "format", as this is too ambiguous. As a result, codecs were removed from the container list. - Added FFmpeg speed presets, so the user can choosen from the range "Very slow" to "Ultra fast". By default no preset is used. - Added Constant Rate Factor (CRF) mode, which allows changing the bit-rate depending on the desired quality and the input. This generally produces the best quality videos, at the expense of not knowing the exact bit-rate and file size. - Added optional maximum of non-B-frames between B-frames (`max_b_frames`). - Presets were adjusted for these changes, and new presets added. One of the new presets is [recommended](https://trac.ffmpeg.org/wiki/Encode/VFX#H.264) for reviewing videos, as it allows players to scrub through it easily. Might be nice in weeklies. This preset also requires control over the `max_b_frames` setting. GUI-only changes: - Renamed "MPEG" in the output file format menu with "FFmpeg", as this is more accurate. After all, FFmpeg is used when this option is chosen, which can also output non-MPEG files. - Certain parts of the GUI are disabled when not in use: - bit rate options are not used when a constant rate factor is given. - audio bitrate & volume are not used when no audio is exported. Note that I did not touch `BKE_ffmpeg_preset_set()`. There are currently two preset systems for FFmpeg (`BKE_ffmpeg_preset_set()` and the Python preset system). Before we do more work on `BKE_ffmpeg_preset_set()`, I think it's a good idea to determine whether we want to keep it at all. After this patch has been accepted, I'd be happy to go through the code and remove any then-obsolete bits, such as the handling of "XVID" as a container format. Reviewers: sergey, mont29, brecht Subscribers: mpan3, Blendify, brecht, fsiddi Tags: #bf_blender Differential Revision: https://developer.blender.org/D2242 |
September 21, 2016, 12:53 (GMT) |
Fix crash in space context cycling when leaving window bounds |
September 21, 2016, 12:53 (GMT) |
Make space context cycling a proper screen-level OP This is really more of a screen level operation, UI-level is more like button handling etc. |
September 21, 2016, 12:53 (GMT) |
UI: Support UI operators with configurable shortcuts After all a super simple solution that allows us to get rid of hardcoded keymap items. |
September 21, 2016, 12:42 (GMT) |
Cycles: Cleanup, whitespace |
September 21, 2016, 10:39 (GMT) |
Fix T49393: Baking ignores backfaces For some reason (which I can't recall), backing was doing backface culling. Since Cycles itself doesn't ignore them (nor does Blender Internal), they should be visible. |
September 21, 2016, 09:50 (GMT) |
Cycles: Make code more uniform across two versions of shadow_blocked() Just to make it easier to research ways of possible code de-duplication. |
September 21, 2016, 09:48 (GMT) |
Cycles: Remove out of date comment |
September 21, 2016, 05:03 (GMT) |
Fix: Grease Pencil sculpting crashes when sculpting on layers without any strokes Reported by @loochmunz. I've also gone through checking for and fixing other places where this was also occurring. To be included in 2.78 |
September 21, 2016, 05:03 (GMT) |
GPencil D+W Pie: Don't show editing operators when not in editmode These operators only operate on the selected strokes, but when not in editmode, stroke vertices are not shown. Safe for 2.78 |
September 21, 2016, 00:15 (GMT) |
Use GPU_glew.h to include glew |
September 21, 2016, 00:13 (GMT) |
Fix manipulator update event define using already used value Quite old issue even, since 97bb7d0a5ba1cb. |
September 20, 2016, 22:44 (GMT) |
UI: Fix crash using drag-toggle over window bounds with button callback Steps to reproduce: * Go to modifier context in properties editor * Add modifier, collapse it * Press down LMB over collapse button of modifier, hold it * Drag over pin-icon in properties editor (to keep fixed data-block displayed) * Drag outside of window bounds (should crash) Also could've solved by getting space data from callback arguments instead of context, but this fix is much nicer (though not totally un-risky). |
September 20, 2016, 16:03 (GMT) |
Gawain: batch drawing works Forgot to tell OpenGL which shader program the batch is using. Now it works! |
September 20, 2016, 15:33 (GMT) |
regression fix for 1346482d23f167fa57049128384246397fda8d27: The length of leaf bones should always be set to the length of the smallest bone. since the mentioned commit the importer did only recalculate the leaf bone length when the 'fix leaf bones' option was also enabled. |
|
|
|


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