diff options
author | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-03-23 15:58:31 +0300 |
---|---|---|
committer | Sergey Sharybin <sergey.vfx@gmail.com> | 2016-03-23 15:58:31 +0300 |
commit | 21f31e60546f1f882494bacb84adee92a53d734c (patch) | |
tree | d5060a6523b0192200180bb8b7ffc985383cb160 /source/blender/makesdna/DNA_action_types.h | |
parent | 6e31f4f0900d07e1b54facc0127e1fd01c65a1c1 (diff) |
Fix T47856: Cycles problem when running from multi-byte path
This is a mix of regression and old unsupported configuration.
Regression was caused by some checks added on Blender side which was
checking whether python function returned error or not. This made it
impossible to enable Cycles when running from a file path which can't
be encoded with MBCS codepage.
Non-regression issue was that it wasn't possible to use pre-compiled
CUDA kernels when running from a path with non-ascii multi-byte
characters.
This commit fixes regression and CUDA parts, but OSL still can't be
used from a non-ascii location because it uses non-widechar API to
work with file paths by the looks of it. Not sure we can solve this
just from our side by using some codepage trick (UTF-16?) since even
oslc fails to compile shader when there are non-ascii characters in
the path.
Diffstat (limited to 'source/blender/makesdna/DNA_action_types.h')
0 files changed, 0 insertions, 0 deletions