Blender Git Loki

Blenderin Git "master"-kehityshaaran kommitit.

Page: 2280 / 5574

Revision e9bcdcd by Julian Eisel
September 21, 2016, 20:20 (GMT)
UI: Make eyedropper shortcut configurable

It's now possible to change the shortcut for invoking the eyedropper while hovering a button (E by default). Also removed the keymap editor entry for the modal eyedropper keymap, it's now automatically appended to the eyedropper shortcut.
Revision 8251506 by Mike Erwin
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
Revision f6c09ea by Julian Eisel
September 21, 2016, 18:09 (GMT)
UI: Make button driver and keying set shortcuts configurable
Revision a3d258b by Mike Erwin
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.
Revision e8d9530 by Julian Eisel
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.
Revision 9047717 by Mike Erwin
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
Revision 2476fae by Julian Eisel
September 21, 2016, 12:53 (GMT)
Fix crash in space context cycling when leaving window bounds
Revision bb6af17 by Julian Eisel
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.
Revision d10f54e by Julian Eisel
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
Revision 586c589 by Joshua Leung
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
Revision 0b9cfbf by Joshua Leung
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
Revision c532695 by Julian Eisel
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).
Revision 0f759da by Mike Erwin
September 20, 2016, 16:03 (GMT)
Gawain: batch drawing works

Forgot to tell OpenGL which shader program the batch is using. Now it works!
Revision 2382d1c by Gaia Clary
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.
September 20, 2016, 14:58 (GMT)
Cycles: Make regular bvh traversal functions close to each other
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021