Date   

Compile errors with OSL 11.13

luke.m.fowler@...
 

Hi

I've downloaded the sources and installed the pre-reqs and tweaked the CMakeLists.txt to use 14 instead of 11 as the compiler target but I am getting these errors when compiling.

Any help would be appreciated.  Thanks!

(Sorry for the length)

root@ubuntu:/home/luke/OpenShadingLanguage-1.11.13.0# make
gmake[1]: Entering directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[2]: Entering directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[3]: Entering directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[3]: Leaving directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
[  0%] Built target CopyFiles
gmake[3]: Entering directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[3]: Leaving directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[3]: Entering directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
[  0%] Building CXX object src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o
In file included from /home/luke/OpenShadingLanguage-1.11.13.0/build/linux64/include/OSL/oslconfig.h:21,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/include/osl_pvt.h:9,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/liboslcomp/ast.cpp:14:
/usr/local/include/Imath/ImathColor.h: In static member function ‘static T Imath_3_0::Color4<T>::baseTypeMin()’:
/usr/local/include/Imath/ImathColor.h:248:55: error: ‘limits’ was not declared in this scope
  248 |     IMATH_HOSTDEVICE static T  baseTypeMin()  {return limits<T>::min();}
      |                                                       ^~~~~~
/usr/local/include/Imath/ImathColor.h:248:63: error: expected primary-expression before ‘>’ token
  248 |     IMATH_HOSTDEVICE static T  baseTypeMin()  {return limits<T>::min();}
      |                                                               ^
/usr/local/include/Imath/ImathColor.h:248:66: error: ‘::min’ has not been declared; did you mean ‘std::min’?
  248 |     IMATH_HOSTDEVICE static T  baseTypeMin()  {return limits<T>::min();}
      |                                                                  ^~~
      |                                                                  std::min
In file included from /usr/include/c++/10/algorithm:62,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/liboslcomp/ast.cpp:5:
/usr/include/c++/10/bits/stl_algo.h:3474:5: note: ‘std::min’ declared here
 3474 |     min(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /home/luke/OpenShadingLanguage-1.11.13.0/build/linux64/include/OSL/oslconfig.h:21,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/include/osl_pvt.h:9,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/liboslcomp/ast.cpp:14:
/usr/local/include/Imath/ImathColor.h: In static member function ‘static T Imath_3_0::Color4<T>::baseTypeMax()’:
/usr/local/include/Imath/ImathColor.h:249:55: error: ‘limits’ was not declared in this scope
  249 |     IMATH_HOSTDEVICE static T  baseTypeMax()  {return limits<T>::max();}
      |                                                       ^~~~~~
/usr/local/include/Imath/ImathColor.h:249:63: error: expected primary-expression before ‘>’ token
  249 |     IMATH_HOSTDEVICE static T  baseTypeMax()  {return limits<T>::max();}
      |                                                               ^
/usr/local/include/Imath/ImathColor.h:249:66: error: ‘::max’ has not been declared; did you mean ‘std::max’?
  249 |     IMATH_HOSTDEVICE static T  baseTypeMax()  {return limits<T>::max();}
      |                                                                  ^~~
      |                                                                  std::max
In file included from /usr/include/c++/10/algorithm:62,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/liboslcomp/ast.cpp:5:
/usr/include/c++/10/bits/stl_algo.h:3486:5: note: ‘std::max’ declared here
 3486 |     max(initializer_list<_Tp> __l, _Compare __comp)
      |     ^~~
In file included from /home/luke/OpenShadingLanguage-1.11.13.0/build/linux64/include/OSL/oslconfig.h:21,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/include/osl_pvt.h:9,
                 from /home/luke/OpenShadingLanguage-1.11.13.0/src/liboslcomp/ast.cpp:14:
/usr/local/include/Imath/ImathColor.h: In static member function ‘static T Imath_3_0::Color4<T>::baseTypeSmallest()’:
/usr/local/include/Imath/ImathColor.h:250:59: error: ‘limits’ was not declared in this scope
  250 |     IMATH_HOSTDEVICE static T  baseTypeSmallest() {return limits<T>::smallest();}
      |                                                           ^~~~~~
/usr/local/include/Imath/ImathColor.h:250:67: error: expected primary-expression before ‘>’ token
  250 |     IMATH_HOSTDEVICE static T  baseTypeSmallest() {return limits<T>::smallest();}
      |                                                                   ^
/usr/local/include/Imath/ImathColor.h:250:70: error: ‘::smallest’ has not been declared
  250 |     IMATH_HOSTDEVICE static T  baseTypeSmallest() {return limits<T>::smallest();}
      |                                                                      ^~~~~~~~
/usr/local/include/Imath/ImathColor.h: In static member function ‘static T Imath_3_0::Color4<T>::baseTypeEpsilon()’:
/usr/local/include/Imath/ImathColor.h:251:58: error: ‘limits’ was not declared in this scope
  251 |     IMATH_HOSTDEVICE static T  baseTypeEpsilon() {return limits<T>::epsilon();}
      |                                                          ^~~~~~
/usr/local/include/Imath/ImathColor.h:251:66: error: expected primary-expression before ‘>’ token
  251 |     IMATH_HOSTDEVICE static T  baseTypeEpsilon() {return limits<T>::epsilon();}
      |                                                                  ^
/usr/local/include/Imath/ImathColor.h:251:69: error: ‘::epsilon’ has not been declared
  251 |     IMATH_HOSTDEVICE static T  baseTypeEpsilon() {return limits<T>::epsilon();}
      |                                                                     ^~~~~~~
gmake[3]: *** [src/liboslcomp/CMakeFiles/oslcomp.dir/build.make:77: src/liboslcomp/CMakeFiles/oslcomp.dir/ast.cpp.o] Error 1
gmake[3]: Leaving directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[2]: *** [CMakeFiles/Makefile2:1180: src/liboslcomp/CMakeFiles/oslcomp.dir/all] Error 2
gmake[2]: Leaving directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
gmake[1]: *** [Makefile:163: all] Error 2
gmake[1]: Leaving directory '/home/luke/OpenShadingLanguage-1.11.13.0/build/linux64'
make: *** [Makefile:280: build] Error 2




OSL TSC meeting ( every other week ) - Thu, 04/29/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 29 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


Schedule for bumping to C++14/gcc6 minimum

Larry Gritz
 

Please take note of the following PR: https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/pull/1362

This does not actually change the minimum, but it does change the *default* to C++14 (which, for gcc users, implies a gcc6 minimum), as a way of testing the waters and helping users identify if they are using toolchains that are still relying on C++11. I'm planning to integrate this change by the end of this coming week, if nobody objects.

Just to clarify, this will only be in master (future OSL release). We do not raise minimum dependency of released branches such as the 1.11.x family.

If this goes well, then we are planning to bump to C++14/gcc6 minimum well before the release of 1.12 (or whatever we call it). I'll probably introduce that change by June.

If anybody knows that this will be a big problem for them, please speak up now. I'm assuming that this is in line with everybody's studio needs, as the major DCCs are also on newer toolchains.

Here's the rationale for bumping this dependency:

* LLVM 10 and beyond (the current release is 12) require C++14 to build and use, so users building OSL for C++11 are limited to LLVM 9 and earlier. Supporting too wide a range of C++ standards directly forces us to support a wider range of old LLVM versions than we may otherwise prefer.

* Reduce complexity of having to keep the codebase compatible with too wide a span of standards, compilers, and LLVM versions. This manifests as the clutter of `#if` clauses, as well as an increasing number and runtime of CI test cases of the different compiler and LLVM combinations.

* Allows us to use more modern language features in our codebase. Also, the newer compilers and LLVM version have improvements in optimization and performance, bug fixes, etc.

* VFX Reference Platform has dictated C++14/gcc6 since 2018 (in fact, 2021 says C++17/gcc9), so it seems that we can expect the industry's need for support of 2017 or older VFX Platform standard to be dwindling. Users who need to stay on an older toolchain are more than welcome to continue using OSL 1.11 even after we make the switch for future versions.

--
Larry Gritz
lg@...


Upcoming Events #cal-summary

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Open Shading Language discussion list Upcoming Events

OSL TSC meeting ( every other week )

When:
Thursday, 29 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week )

When:
Thursday, 13 May 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week ) - Thu, 04/29/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 29 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


Re: OSL flattend UV ?

Larry Gritz
 

I suspect that this is a question best asked on an Octane related group or to their tech support.

This is the mailing list that's primarily about how the OSL language and library are developed, and we often won't know the specifics of how things are accomplished in all the different renderers that use OSL as their shading language. Maybe somebody will see this here and be an Octane user who knows? But "how to show the mesh flattened UVs" is more about how to use Octane than about OSL itself.


On Apr 14, 2021, at 4:18 PM, CrestChristopher <crestchristopher@...> wrote:

How can I take a mesh in Octane using OSL and show the mesh flattened UVs ?

Christopher


--
Larry Gritz





Upcoming Events #cal-summary

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Open Shading Language discussion list Upcoming Events

OSL TSC meeting ( every other week )

When:
Thursday, 29 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week )

When:
Thursday, 13 May 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


Cancelled Event: OSL TSC meeting ( every other week ) - Thursday, 15 April 2021 #cal-cancelled

osl-dev@lists.aswf.io Calendar <noreply@...>
 

Cancelled: OSL TSC meeting ( every other week )

This event has been cancelled.

When:
Thursday, 15 April 2021
2:00pm to 3:00pm
(UTC-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


Re: OSL TSC meeting ( every other week ) - Thu, 04/15/2021 2:00pm-3:00pm #cal-reminder

Larry Gritz
 

Reminder: this meeting is NOT happening today, because GTC. We'll resume at the next scheduled meeting date.

Sorry for the auto meeting reminders.


On Apr 15, 2021, at 11:00 AM, osl-dev@... Calendar <osl-dev@...> wrote:

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 15 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


--
Larry Gritz





OSL TSC meeting ( every other week ) - Thu, 04/15/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 15 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


OSL flattend UV ?

CrestChristopher
 

How can I take a mesh in Octane using OSL and show the mesh flattened UVs ?

Christopher


OSL TSC meeting cancelled this week

Larry Gritz
 

Many of the usual attendees are busy with GTC this week, and we don't have anything super pressing, so let's skip this meeting.

(John or Chris, whoever controls the calendar, can you please officially cancel the invite just for this week? Thanks.)

--
Larry Gritz
lg@...


OSL TSC meeting ( every other week ) - Thu, 04/15/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 15 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


Re: FEATURE REQUEST: "shader" type and ability to "call" shaders

bbannayan@...
 

This is an old thread now but it's become current for me in my work just this past week.  I'm situated firmly between the artists and the renderer makers and I write my own plugins for Maya and Houdini to support OSL and 3Delight.

 

We are wrestling with scenes from a third party that have some Arnold triplanar projections and will be going through the process of outputting the graphs to NSI.    I understand the various concerns people have posted and in general I would never let any of my artists create this sort of node graph in our production scenes -- the sort of thing we are running in to upstream from the triplanar nodes would be better served by being baked into texture maps.  BUT.  This is a very expressive idiom in a shading graph and it seems perfectly logical that the OSL graph should be able to be modeled the same way.  This is certainly the way I would think of doing a triplanar projection absent any examples.  Namely:

 

Here's my input.. project it from three directions.

 

Whether this proposal (and Larry's expression of it above) are the correct one? That's above my pay grade.  But I will definitely throw any weight I might have behind the fact that it *must* be solved inside OSL.  It's a pretty glaring hole in OSL in my eyes.

 

Berj

 

 


Upcoming Events #cal-summary

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Open Shading Language discussion list Upcoming Events

OSL TSC meeting ( every other week )

When:
Thursday, 15 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week )

When:
Thursday, 29 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week ) - Thu, 04/15/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 15 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


Upcoming Events #cal-summary

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Open Shading Language discussion list Upcoming Events

OSL TSC meeting ( every other week )

When:
Thursday, 15 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL TSC meeting ( every other week )

When:
Thursday, 29 April 2021, 2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer: Chris Kulla ckulla@...

Details:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

View Event


OSL release v1.11.13.0

Larry Gritz
 

We have tagged v1.11.13.0 (a.k.a. Release-1.11.13.0) as the latest supported production release of OSL, and the "release" branch marker has been updated to this spot. This is guaranteed to be API, ABI, and link compatible with prior 1.11.x releases. Release notes are below.

Also, we recently tagged "dev-1.12.1.0" as a "developer snapshot" for those who wish to use the master branch at a known stable point. (But note: as a pre-release development branch, we DO NOT make any promises whatsoever that ABI or even API compatibility will not change before 1.12 is an official release branch later this year.)


Release 1.11.13 -- 1 Apr 2021 (compared to 1.11.12)
----------------------------------------------------
* Updated vector2.h with a `mod(vector2,vector2)` function. #1312
* Fix unnecesary error messages to stderr when encountering broken point
clouds. #1333


--
Larry Gritz
lg@...


OSL TSC meeting ( every other week ) - Thu, 04/01/2021 #cal-notice

osl-dev@lists.aswf.io Calendar <noreply@...>
 

OSL TSC meeting ( every other week )

When:
Thursday, 1 April 2021
2:00pm to 3:00pm
(GMT-07:00) America/Los Angeles

Where:
https://zoom.us/j/100511909

Organizer:
ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR


OSL TSC meeting ( every other week ) - Thu, 04/01/2021 2:00pm-3:00pm #cal-reminder

osl-dev@lists.aswf.io Calendar <osl-dev@...>
 

Reminder: OSL TSC meeting ( every other week )

When: Thursday, 1 April 2021, 2:00pm to 3:00pm, (GMT-07:00) America/Los Angeles

Where:https://zoom.us/j/100511909

View Event

Organizer: Chris Kulla ckulla@...

Description:

Every other week meeting of the OSL TSC.

Meeting Agenda / Notes: https://docs.google.com/document/d/1yf0bG6eoE2EvKZBNZX3nskdTvu99ADTDTNOknCDJd1I/

Confirm this meeting invite is still valid by finding the meeting at https://lists.aswf.io/calendar.

Join Zoom Meeting https://zoom.us/j/100511909

Meeting ID: 100 511 909

One tap mobile +16465588656,,100511909# US (New York) +13126266799,,100511909# US (Chicago)

Dial by your location +1 646 558 8656 US (New York) +1 312 626 6799 US (Chicago) +1 669 900 6833 US (San Jose) +1 253 215 8782 US +1 301 715 8592 US +1 346 248 7799 US (Houston) 877 369 0926 US Toll-free 855 880 1246 US Toll-free +1 587 328 1099 Canada +1 647 374 4685 Canada +1 647 558 0588 Canada +1 778 907 2071 Canada +1 438 809 7799 Canada 855 703 8985 Canada Toll-free Meeting ID: 100 511 909 Find your local number: https://zoom.us/u/acBVrM6HWR

361 - 380 of 4974