Blender Git Commits

Blender Git "master" branch commits.

Page: 2693 / 5574

January 27, 2015, 15:23 (GMT)
Fix T43367: Non-wacom tablets broken on Blender in linux?

Looks like with some versions of Xlib (at least the 1.6.2 currently used on Debian testing)
and/or evdev generic driver (2.9.0 currently on Debian testing), you have to also 'select'
DeviceButton1Motion with the extended tablet's motion event, otherwise you won't get any
tablet motion event once pen is pressed, leading to no pressure (each stroke keeping its
init pressure until the end). Crap!
January 27, 2015, 14:41 (GMT)
Fix T43371 lamps not updated on appenidng. Remove GPU materials on
appeniding.
January 27, 2015, 14:29 (GMT)
Correct path to mingw64 libs so some minimal blender subset is possible to be compiled with older gcc
January 27, 2015, 12:14 (GMT)
Fix T43429: bpy.ops.render.render() not working with scene in VSE

Was a mistake in threading conflict prevention condition.
January 27, 2015, 11:30 (GMT)
Proxy job: make user cancelling actually matter
January 27, 2015, 11:14 (GMT)
Fix T43427: Particle system children sometimes not generated on reload

The issue was caused by the conflict between preview render which would set
R_NO_IMAGE_LOAD flag on the renderer and texture samplers called outside of
the render pipeline trying to use this flag.

Now the sampler functions accepts extra argument so render pipeline can
still skip image load, but calls outside of the pipeline will nicely load
all the images.

Not cleanest change in the world but good enough to unlock gooseberry team,
and assuming we already had pool passed all over the place it should be all
fine.

Will need to reshuffle arguments into SamplerOptions structure later.
January 27, 2015, 08:36 (GMT)
Cycles: Support texture coordinate from another object

This is the same as blender internal's texture mapping from another object,
so this way it's possible to control texture space of one object by another.

Quite straightforward change apart from the workaround for the stupidness of
the dependency graph. Now shader has flag telling that it depends on object
transform. This is the simplest way to know which shaders needs to be tagged
for update when object changes. This might give some false-positive tags now
but reducing them should not be priority for Cycles and rather be a priority
to bring new dependency graph.

Also GLSL preview does not support using other object for mapping.

This is actually correct for BI shading as well and to be addressed as
a part of general GLSL viewport improvements since it's not really clear
how to support this in GLSL.

Reviewers: brecht, juicyfruit

Subscribers: eyecandy, venomgfx

Differential Revision: https://developer.blender.org/D1021
Revision ddc0d28 by Lukas Toenne
January 27, 2015, 08:09 (GMT)
Fix T43408: Putting steps and keys properties into an inactive sublayout
based on the interpolate property does not make any sense at all.

These settings are still totally confusing - this code has not been
touched since 2009 at least! Go figure ...
January 26, 2015, 16:41 (GMT)
missed last commit
January 26, 2015, 16:29 (GMT)
BGE: remove Py3.1 workaround
January 26, 2015, 15:59 (GMT)
Cleanup: current/parent paths: add helpers in BLI_path_utils.

Also, avoid calling ugly strcmp with '.' or '..', making direct char checks is
much cheaper here!
January 26, 2015, 15:59 (GMT)
Cleanup: strcmp/strncmp -> STREQ/STREQLEN (in boolean usage).

Makes usage of those funcs much more clear, we even had mixed '!strcmp(foo, bar)'
and 'strcmp(foo, bar) == 0' in several places...
January 26, 2015, 15:36 (GMT)
Code cleanup: de-duplicate codegen texid assignment

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:36 (GMT)
Code cleanup: use GPUDynamicType instead of int

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:36 (GMT)
Code cleanup: use GPUDataSource enum instead of int

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:36 (GMT)
Code cleanup: use bool instead of int

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:35 (GMT)
Code cleanup: use an enum for GPUNodeLink.image

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:35 (GMT)
Code cleanup: use enums instead of defines

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:35 (GMT)
Code cleanup: move struct GPUFunction and related code out of header

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
January 26, 2015, 15:35 (GMT)
Code cleanup: use lowercase "gpu" prefix for static functions

Reviewed By: campbellbarton

Differential Revision: https://developer.blender.org/D1026
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021