|
shadertypes
2 messages
Hi everyone, I'm just a simpel student and totaly new to this stuff. I read the specifications as soon as I could download it. Hopefully I can make it to set up the developing environment soon, becaus
Hi everyone, I'm just a simpel student and totaly new to this stuff. I read the specifications as soon as I could download it. Hopefully I can make it to set up the developing environment soon, becaus
|
By
BaiLong
·
|
|
Arbitrary derivatives
6 messages
Hello folks, In specification, it sais "Arbitrary derivatives without grids or extra shading points.", but I really confused how it works without explicit grid. Does it like the GPU, compute the deriv
Hello folks, In specification, it sais "Arbitrary derivatives without grids or extra shading points.", but I really confused how it works without explicit grid. Does it like the GPU, compute the deriv
|
By
Bo Schwarzstein
·
|
|
is OSL too memory intensive ?
"Radiance Closure" is definitely very neat idea. The concept of not executing the whole shader at once can be very powerful. From what I understand , closures save some shader local variables and exec
"Radiance Closure" is definitely very neat idea. The concept of not executing the whole shader at once can be very powerful. From what I understand , closures save some shader local variables and exec
|
By
mrafsan
·
|
|
Review: raylevel and isshadowray
http://codereview.appspot.com/186244 This is the OSL-side change. On the renderer side, you still need to set the fields in the ShaderGlobals correctly. -- Larry Gritz l...@...
http://codereview.appspot.com/186244 This is the OSL-side change. On the renderer side, you still need to set the fields in the ShaderGlobals correctly. -- Larry Gritz l...@...
|
By
Larry Gritz
·
|
|
Volume Shaders
6 messages
Guys, I just started looking into OSL. It certainly looks very interesting! Did I miss something or is it true that volume shaders are currently neither implemented, nor truly specified? I see that yo
Guys, I just started looking into OSL. It certainly looks very interesting! Did I miss something or is it true that volume shaders are currently neither implemented, nor truly specified? I see that yo
|
By
Daniel
·
|
|
run flags vs active intervals
Hi all, I've been looking through the OSL source a little, and I'm interested to see that you're using runflags for the SIMD state. I know that's a really conventional solution, but there's an alterna
Hi all, I've been looking through the OSL source a little, and I'm interested to see that you're using runflags for the SIMD state. I know that's a really conventional solution, but there's an alterna
|
By
Chris Foster
·
|
|
Add derivatives to I in shader globals (issue186262)
2 messages
Reviewers: osl-dev_googlegroups.com, Description: We were missing the derivatives in the I field which is important for background shader. This little patch fixes the problem. Please review this at ht
Reviewers: osl-dev_googlegroups.com, Description: We were missing the derivatives in the I field which is important for background shader. This little patch fixes the problem. Please review this at ht
|
By
aco...@...
·
|
|
Error for bad connection type rather than assertion. (issue193063)
LGTM Having dev-osl@imagework usually works for me, but I don't see this mail. http://codereview.appspot.com/193063/show
LGTM Having dev-osl@imagework usually works for me, but I don't see this mail. http://codereview.appspot.com/193063/show
|
By
cku...@...
·
|
|
problem building on macos
4 messages
I'm having some difficulty building OpenImageIO on macos (Snow Leopard), as a required pre-requisite for building OSL. The build of the external packages fails because libtiff doesn't build. Everythin
I'm having some difficulty building OpenImageIO on macos (Snow Leopard), as a required pre-requisite for building OSL. The build of the external packages fails because libtiff doesn't build. Everythin
|
By
Nick Porcino
·
|
|
Fix errors and warnings from g++-4.4.1 (issue193074)
Reviewers: osl-dev_googlegroups.com, Description: Several additional warnings and some new errors occur when trying to compile OSL using g++-4.4.1. Errors were due to: - header rearrangements which ca
Reviewers: osl-dev_googlegroups.com, Description: Several additional warnings and some new errors occur when trying to compile OSL using g++-4.4.1. Errors were due to: - header rearrangements which ca
|
By
chri...@...
·
|
|
Fix errors and warnings from g++-4.4.1 (issue193074)
5 messages
You could do what Google Protocol Buffers does and determine which hash map to use at configure time. It works with g++ 3.4.x all the way up to 4.4.x. See the m4 file at: http://code.google.com/p/prot
You could do what Google Protocol Buffers does and determine which hash map to use at configure time. It works with g++ 3.4.x all the way up to 4.4.x. See the m4 file at: http://code.google.com/p/prot
|
By
Blair Zajac
·
|
|
Review: string routine drives me crazy (issue194067)
Reviewers: , Description: Many times I've been plagued by inexplicable crashes in loadshader.cpp, right at the call to boost::starts_with. I've wasted hours and hours and been unable to figure out why
Reviewers: , Description: Many times I've been plagued by inexplicable crashes in loadshader.cpp, right at the call to boost::starts_with. I've wasted hours and hours and been unable to figure out why
|
By
larry...@...
·
|
|
Review: string routine drives me crazy (issue194067)
6 messages
Hi Larry - Just to be robust, would it make sense to make sure that source is at least as long as pattern? Also, is this the correct way to respond to a code review (in email)? Brian
Hi Larry - Just to be robust, would it make sense to make sure that source is at least as long as pattern? Also, is this the correct way to respond to a code review (in email)? Brian
|
By
Brian Budge
·
|
|
Review: bug fix with shaders that have no 'main' instructions (issue193098)
2 messages
Reviewers: , Description: It's possible to write a shader that has no instructions in the main program, but merely shuffles input params into output params (this is in fact done for certain "glue node
Reviewers: , Description: It's possible to write a shader that has no instructions in the main program, but merely shuffles input params into output params (this is in fact done for certain "glue node
|
By
larry...@...
·
|
|
Review: bind refactor (issue195042)
3 messages
Reviewers: , Description: 1. Refactor "bind" to simplify the handling of globals. 2. Bug fix (exec.cpp:309) -- zero out local strings, the one place where uninitialized values in the heap can crash th
Reviewers: , Description: 1. Refactor "bind" to simplify the handling of globals. 2. Bug fix (exec.cpp:309) -- zero out local strings, the one place where uninitialized values in the heap can crash th
|
By
larry...@...
·
|
|
Review: smarter runflags for lazy eval (issue194117)
4 messages
Reviewers: , Description: If you called context->execute() with a "sparse" set of runflags (such as if you were picking the subset of a set of rays that hit objects with the same shaders), it would us
Reviewers: , Description: If you called context->execute() with a "sparse" set of runflags (such as if you were picking the subset of a set of rays that hit objects with the same shaders), it would us
|
By
larry...@...
·
|
|
Missing sqrtf in beckman's sample function (issue196043)
2 messages
Reviewers: osl-dev_googlegroups.com, Description: There was a problem with the sample function in beckman closure. A missing sqrt for sampling the tangent of theta. It was preventing reflections from
Reviewers: osl-dev_googlegroups.com, Description: There was a problem with the sample function in beckman closure. A missing sqrt for sampling the tangent of theta. It was preventing reflections from
|
By
aco...@...
·
|
|
Review: compiler failed to mark a const as "not written" (issue195084)
3 messages
Reviewers: , Description: Bug fix: When a function's 'return' statement is not the last statement in the function body, we use a trick where we wrap the function in a 'do { ... } while (0)' and the re
Reviewers: , Description: Bug fix: When a function's 'return' statement is not the last statement in the function body, we use a trick where we wrap the function in a 'do { ... } while (0)' and the re
|
By
larry...@...
·
|
|
Review: nan/inf checking (issue194142)
Reviewers: , Description: This change allows a debug mode (set by attribute("debugnan",1)) that checks every value written by each instruction, and if any nan or inf values are found, issues a warning
Reviewers: , Description: This change allows a debug mode (set by attribute("debugnan",1)) that checks every value written by each instruction, and if any nan or inf values are found, issues a warning
|
By
larry...@...
·
|
|
Review: nan/inf checking (issue194142)
2 messages
You mean checking all the inputs? Sure. But let me check this one in first. -- Larry Gritz l...@...
You mean checking all the inputs? Sure. But let me check this one in first. -- Larry Gritz l...@...
|
By
Larry Gritz
·
|