Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Dinges <blender@dingto.org>2016-02-06 02:07:20 +0300
committerThomas Dinges <blender@dingto.org>2016-02-06 02:07:20 +0300
commita6ca8a1b736e098b6c909e5eb23134afb617ff1e (patch)
tree8e334dc8ecfca7bf0c26cb30ade2fdfbd8dd056e /intern/cycles/kernel/osl/osl_services.cpp
parent66a9698978d9ca1840b782612250ee77490376b3 (diff)
Cleanup: Remove support for OSL versions < 1.6.
We can get rid of more ifdefs once all platforms are on OSL 1.7 soon.
Diffstat (limited to 'intern/cycles/kernel/osl/osl_services.cpp')
-rw-r--r--intern/cycles/kernel/osl/osl_services.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/intern/cycles/kernel/osl/osl_services.cpp b/intern/cycles/kernel/osl/osl_services.cpp
index 0595282af64..8f3c03602ce 100644
--- a/intern/cycles/kernel/osl/osl_services.cpp
+++ b/intern/cycles/kernel/osl/osl_services.cpp
@@ -852,69 +852,6 @@ bool OSLRenderServices::has_userdata(ustring name, TypeDesc type, OSL::ShaderGlo
return false; /* never called by OSL */
}
-#if OSL_LIBRARY_VERSION_CODE < 10600
-bool OSLRenderServices::texture(ustring filename,
- TextureOpt &options,
- OSL::ShaderGlobals *sg,
- float s, float t,
- float dsdx, float dtdx,
- float dsdy, float dtdy,
- float *result)
-{
- OSL::TextureSystem *ts = osl_ts;
- ShaderData *sd = (ShaderData *)(sg->renderstate);
- KernelGlobals *kg = sd->osl_globals;
- OSLThreadData *tdata = kg->osl_tdata;
- OIIO::TextureSystem::Perthread *texture_thread_info =
- tdata->oiio_thread_info;
- OIIO::TextureSystem::TextureHandle *texture_handle = NULL;
- if(filename[0] != '@') {
- texture_handle = ts->get_texture_handle(filename, texture_thread_info);
- }
- return texture(filename,
- texture_handle,
- texture_thread_info,
- options,
- sg,
- s, t,
- dsdx, dtdx, dsdy, dtdy,
- options.nchannels,
- result,
- NULL, NULL);
-}
-
-bool OSLRenderServices::texture3d(ustring filename,
- TextureOpt &options,
- OSL::ShaderGlobals *sg,
- const OSL::Vec3 &P,
- const OSL::Vec3 &dPdx,
- const OSL::Vec3 &dPdy,
- const OSL::Vec3 &dPdz,
- float *result)
-{
- OSL::TextureSystem *ts = osl_ts;
- ShaderData *sd = (ShaderData *)(sg->renderstate);
- KernelGlobals *kg = sd->osl_globals;
- OSLThreadData *tdata = kg->osl_tdata;
- OIIO::TextureSystem::Perthread *texture_thread_info =
- tdata->oiio_thread_info;
- OIIO::TextureSystem::TextureHandle *texture_handle = NULL;
- if(filename[0] != '@') {
- texture_handle = ts->get_texture_handle(filename, texture_thread_info);
- }
- return texture3d(filename,
- texture_handle,
- texture_thread_info,
- options,
- sg,
- P,
- dPdx, dPdy, dPdz,
- options.nchannels,
- result,
- NULL, NULL, NULL);
-}
-#endif /* OSL_LIBRARY_VERSION_CODE < 10600 */
-
bool OSLRenderServices::texture(ustring filename,
TextureHandle *texture_handle,
TexturePerthread *texture_thread_info,