Blender Git Commit Log

All Blender Git commits.

Page: 3721 / 8462

August 20, 2017, 07:26 (GMT)
PyAPI: Add exceptions to stack push/pop

Raise exception when stack limits are reached.
August 20, 2017, 05:58 (GMT)
PyAPI: use PyC_Long_As... for gawain

Avoids inline overflow checks.
August 20, 2017, 05:50 (GMT)
Merge branch 'master' into blender2.8
August 20, 2017, 05:49 (GMT)
PyAPI: Make use of PyC_LongAs... API

Avoids setting exceptions inline,
also use Matrix_ParseAny for bmesh.ops.

Some inline exceptions are kept because they show useful details.
August 20, 2017, 05:39 (GMT)
PyAPI: Integer conversion functions

Python's C-API doesn't provide functions to get
int's at specific integer sizes.

Leaving the caller to check for overflow,
which ended up being ignored in practice.

Add API functions that convert int/uint 8/16/32/64, also bool.
Raising overflow exception for unsupported ranges.
August 20, 2017, 05:30 (GMT)
PyAPI: avoid redundant PyLong_AsLong call

Assigning to an RNA array converted from Python to C twice.
August 20, 2017, 00:34 (GMT)
PyAPI: correct int range checking
August 19, 2017, 20:55 (GMT)
New Onion skinning for select frames only

Add an option to display only the frames selected in dopesheet.
August 19, 2017, 18:00 (GMT)
[windows/make.bat] add option to automatically download libs.

The thing that most often still goes wrong for new users building blender on windows is checking out the libraries, some skip over the wiki, some check out to the wrong folder, in an effort to reduce the time i spend on this, I added detection of svn and misisng libs to make.bat .

When the user has svn installed, and the libdir is missing he'll be asked if he wants to download them

if svn is not installed, or the user chooses 'no' the current error message is shown.

Reviewers: Blendify, sergey, juicyfruit

Reviewed By: sergey

Differential Revision: https://developer.blender.org/D2782
August 19, 2017, 16:23 (GMT)
Heavily rework Amber's data model.

Since we want to be able to edit repo from within Blender, we'll need
UI-compatible representation of the repo.

Alas, PropertyGroup py instances are regenerated all the time, which
means we cannot store py-only data in those, so we have to go to a
triple representation of repo here (the JSON/dict one, the effective py
classes, and the UI-compatible PropertyGroup-based one).

Note that this is rather heavily WIP commit, it most certainly breaks
several things, but at least the basic repo listing from filebrowser is
working again...
August 19, 2017, 16:21 (GMT)
Add some more protection against invalid data from asset engine.
August 19, 2017, 16:14 (GMT)
Fix T52452: OSL trace broken after shadow catcher recent changes.

We should only early out with any hit in BVH traversal if the only visibility
bits used are opaque shadow. Not when opaque shadow is one of multiple bits.
August 19, 2017, 16:14 (GMT)
Cycles tests: pass Blender custom arguments from CYCLESTEST_ARGS.

This is useful for testing with different devices, split kernel, OSL,
impact of integrator settings, etc.
August 19, 2017, 16:14 (GMT)
Code cleanup: move rng into path state.

Also pass by value and don't write back now that it is just a hash for seeding
and no longer an LCG state. Together this makes CUDA a tiny bit faster in my
tests, but mainly simplifies code.
August 19, 2017, 14:48 (GMT)
Cleanup code and comments
August 19, 2017, 14:01 (GMT)
PyAPI: Add gpu.matrix API
August 19, 2017, 11:53 (GMT)
Merge branch 'master' into blender2.8
August 19, 2017, 11:39 (GMT)
Chnage angle limits to allow negative values
August 19, 2017, 11:36 (GMT)
PyAPI: expose matrix parsing function
August 19, 2017, 11:28 (GMT)
Change UI panel
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021