1. DSO shadeops, BMRT and Windows NT
I am using BMRT version 2.6 under Windows NT and am trying to figure out how
to build and use shadeops with BMRT. The compiler I am using to build the c
shadeop code is gcc (cygwin version), and I have reconstructed the
definitions from the shadeop.h headerfile for SHADEOP and SHADEOP_TABLE
(similar to what Thomas Burge did in his shadeops.
So, I can build the object file just fine, but I'm not exactly sure what
kind of shared resource BMRT and slc are going to expect. I would expect
that they would need dll's (supported by the fact that the -dso switch in
slc has been replaced by -dll for the Windows version of BMRT) but I am not
sure what form the dll should take to be compatible with bmrt.
I have tried using the -shared option of ld to link the .o file. (I didn't
really expect this to work, because if I remember right, this option of
gcc's linker only works on SunOS) When I try to compile the test shader
which uses the shadeop, I get the following errors.
slc Error: "testsqr.sl", line 6: dso shadeop error.
slc Error: "testsqr.sl", line 6: unknown function
slc Error: "testsqr.sl", line 7: dso shadeop error.
slc Error: "testsqr.sl", line 7: unknown function
slc Error: "testsqr.sl", line 7: parse error
Indicating that slc simply can't find the shadeop. (I'm just trying to
simplest shadeop I could ... so I used the sqr shadeop from pixars
Is there a different procedure for building shadeops on windows platforms?
Is there a directory where the compiled shadeops should be placed, or is
there a way to change the shadeop search path? I also have VC++ 6 at my
disposal if anyone has a procedure for this compiler.
Any help would be greatly appreciated
2. Macintosh system requirements for ExpressVR?
3. DSO shadeops in BMRT!
4. Windows OpenGL Tutorial
5. Strings passed to DSO Shadeops
6. Windows BMRT DSO shadeop problem.
7. Q: SGI movies and BMRT DSO's
8. Larry Gritz - BMRT DSO for Win NT
9. DSO crashing in BMRT with malloc() call.
10. Need help on Procedural DSO's in BMRT
11. Anyone have a Windows BMRT DSO shadeop example?