Cycles: move clew into cycles namespace to avoid conflicts, and fix mesh
displacement panel showing with blender internal.
This commit is contained in:
@@ -6,7 +6,7 @@ cycles = env.Clone()
|
|||||||
|
|
||||||
cycles.Depends('../../source/blender/makesrna/intern/RNA_blender_cpp.h', 'makesrna')
|
cycles.Depends('../../source/blender/makesrna/intern/RNA_blender_cpp.h', 'makesrna')
|
||||||
|
|
||||||
sources = cycles.Glob('bvh/*.cpp') + cycles.Glob('device/*.cpp') + cycles.Glob('kernel/*.cpp') + cycles.Glob('render/*.cpp') + cycles.Glob('subd/*.cpp') + cycles.Glob('util/*.cpp') + cycles.Glob('util/*.c') + cycles.Glob('blender/*.cpp')
|
sources = cycles.Glob('bvh/*.cpp') + cycles.Glob('device/*.cpp') + cycles.Glob('kernel/*.cpp') + cycles.Glob('render/*.cpp') + cycles.Glob('subd/*.cpp') + cycles.Glob('util/*.cpp') + cycles.Glob('blender/*.cpp')
|
||||||
|
|
||||||
sources.remove(path.join('util', 'util_view.cpp'))
|
sources.remove(path.join('util', 'util_view.cpp'))
|
||||||
sources.remove(path.join('render', 'film_response.cpp'))
|
sources.remove(path.join('render', 'film_response.cpp'))
|
||||||
|
@@ -295,7 +295,7 @@ class Cycles_PT_mesh_displacement(CyclesButtonsPanel, Panel):
|
|||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
def poll(cls, context):
|
def poll(cls, context):
|
||||||
return context.mesh or context.curve or context.meta_ball
|
return CyclesButtonsPanel.poll(context) and context.mesh or context.curve or context.meta_ball
|
||||||
|
|
||||||
def draw(self, context):
|
def draw(self, context):
|
||||||
layout = self.layout
|
layout = self.layout
|
||||||
|
@@ -11,7 +11,7 @@ set(SRC
|
|||||||
util_dynlib.cpp
|
util_dynlib.cpp
|
||||||
util_md5.cpp
|
util_md5.cpp
|
||||||
util_memarena.cpp
|
util_memarena.cpp
|
||||||
util_opencl.c
|
util_opencl.cpp
|
||||||
util_path.cpp
|
util_path.cpp
|
||||||
util_string.cpp
|
util_string.cpp
|
||||||
util_system.cpp
|
util_system.cpp
|
||||||
|
@@ -7,6 +7,8 @@
|
|||||||
// Extracted from the CLCC project - http://clcc.sourceforge.net/
|
// Extracted from the CLCC project - http://clcc.sourceforge.net/
|
||||||
//////////////////////////////////////////////////////////////////////////
|
//////////////////////////////////////////////////////////////////////////
|
||||||
|
|
||||||
|
#include <stdlib.h>
|
||||||
|
|
||||||
#include "util_opencl.h"
|
#include "util_opencl.h"
|
||||||
|
|
||||||
#ifndef CLCC_GENERATE_DOCUMENTATION
|
#ifndef CLCC_GENERATE_DOCUMENTATION
|
||||||
@@ -36,7 +38,7 @@
|
|||||||
//#define CLCC_DYNLIB_IMPORT implementation_defined
|
//#define CLCC_DYNLIB_IMPORT implementation_defined
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#include <stdlib.h>
|
CCL_NAMESPACE_BEGIN
|
||||||
|
|
||||||
//! \brief module handle
|
//! \brief module handle
|
||||||
static CLCC_DYNLIB_HANDLE module = NULL;
|
static CLCC_DYNLIB_HANDLE module = NULL;
|
||||||
@@ -315,3 +317,5 @@ const char *clErrorString(cl_int error)
|
|||||||
return strings[-error];
|
return strings[-error];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CCL_NAMESPACE_END
|
||||||
|
|
@@ -10,6 +10,8 @@
|
|||||||
#ifndef __UTIL_OPENCL_H__
|
#ifndef __UTIL_OPENCL_H__
|
||||||
#define __UTIL_OPENCL_H__
|
#define __UTIL_OPENCL_H__
|
||||||
|
|
||||||
|
CCL_NAMESPACE_BEGIN
|
||||||
|
|
||||||
//! This file contains a copy of the contents of CL.H and CL_PLATFORM.H from the
|
//! This file contains a copy of the contents of CL.H and CL_PLATFORM.H from the
|
||||||
//! official OpenCL spec. The purpose of this code is to load the OpenCL dynamic
|
//! official OpenCL spec. The purpose of this code is to load the OpenCL dynamic
|
||||||
//! library at run-time and thus allow the executable to function on many
|
//! library at run-time and thus allow the executable to function on many
|
||||||
@@ -56,15 +58,6 @@
|
|||||||
* MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
* MATERIALS OR THE USE OR OTHER DEALINGS IN THE MATERIALS.
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
#ifdef __APPLE__
|
|
||||||
/* Contains #defines for AVAILABLE_MAC_OS_X_VERSION_10_6_AND_LATER below */
|
|
||||||
#include <AvailabilityMacros.h>
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifdef __cplusplus
|
|
||||||
extern "C" {
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef CLCC_GENERATE_DOCUMENTATION
|
#ifndef CLCC_GENERATE_DOCUMENTATION
|
||||||
|
|
||||||
#if defined(_WIN32)
|
#if defined(_WIN32)
|
||||||
@@ -1312,9 +1305,7 @@ CLEW_FUN_EXPORT PFNCLGETEXTENSIONFUNCTIONADDRESS __clewGetExtensionFuncti
|
|||||||
int clLibraryInit(void);
|
int clLibraryInit(void);
|
||||||
const char *clErrorString(cl_int error);
|
const char *clErrorString(cl_int error);
|
||||||
|
|
||||||
#ifdef __cplusplus
|
CCL_NAMESPACE_END
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#endif /* __UTIL_OPENCL_H__ */
|
#endif /* __UTIL_OPENCL_H__ */
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user