Go to file
Sergey Sharybin df07a25d28 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
2015-01-27 13:36:30 +05:00
build_files Change exception syntax to be more modern and hopefully fix buildbot issue in the process 2015-01-26 08:48:55 +01:00
doc Docs: touch ups in the bge.render doc introduction 2015-01-22 03:20:39 -02:00
extern SDL wrangler: Support loading SDL2 libraries of different names 2015-01-14 00:26:43 +05:00
intern Cycles: Support texture coordinate from another object 2015-01-27 13:36:30 +05:00
release Fix T43408: Putting steps and keys properties into an inactive sublayout 2015-01-27 09:09:07 +01:00
scons@625d446ae8 Fixed border extension for the sunbeams node. 2014-09-23 11:42:11 +02:00
source Cycles: Support texture coordinate from another object 2015-01-27 13:36:30 +05:00
tests Don't add Cycles tests if tests folder does not exist 2015-01-23 20:56:03 +05:00
.arcconfig Use HTTPS protocol for arc 2013-12-24 22:57:27 +06:00
.gitignore Revert "ignore conflict files" 2014-08-08 06:00:49 +10:00
.gitmodules
CMakeLists.txt CMake: Auto-detect path to idiff application in FindOpenImageIO.cmake 2015-01-22 15:53:15 +05:00
COPYING
GNUmakefile Force phony targets to build (even if file exists) 2014-12-20 02:15:14 +01:00
SConstruct Input Method Editor (IME) support for text buttons 2014-12-07 00:58:17 +01:00