Revision: 45820
          http://brlcad.svn.sourceforge.net/brlcad/?rev=45820&view=rev
Author:   kunigami
Date:     2011-08-08 20:34:59 +0000 (Mon, 08 Aug 2011)

Log Message:
-----------
add just the empty dir for mime-type testing

Added Paths:
-----------
    osl/trunk/osl/CHANGES

Added: osl/trunk/osl/CHANGES
===================================================================
--- osl/trunk/osl/CHANGES                               (rev 0)
+++ osl/trunk/osl/CHANGES       2011-08-08 20:34:59 UTC (rev 45820)
@@ -0,0 +1,71 @@
+Release 0.5.4 - Jul 21, 2011
+----------------------------
+* Several fixes related to arrays of structs, and structs containing
+  other structs.
+* Fixed arrays of closures.
+* Removed support for old LLVM 2.7, nobody seemed to be using it any more.
+* Changed the definition of dict_find() to return -1 for an invalid
+  dictionary, to distinguish it from 0 meaning that the query failed but
+  the dictionary itself was valid.
+* Make array parameters safe to convert to constants during runtime
+  optimization.
+* Support derivatives in pointcloud searches.
+* Fixed several runtime optimizer bugs.
+* Fixed a bug where environment() calls with an optional "alpha" parameter
+  that has derivatives was overwriting memory.
+* Fixed code generation bug for a*=b and a/=b.
+* Automatically initialize all local string variables to NULL, to avoid
+  bad pointers for uninitialized strings.
+* Bug fix: dict_value() wasn't properly marking its argument as writable.
+* Automatic range checking of array and component access.
+* Fix uninitialized derivatives for pointcloud().
+* Speed up getattribute() calls by caching information about failed
+  getattribute queries in the ShadingContext.
+* Fix to constant folding of gettextureinfo: a failed lookup should not
+  fold, because we want the error to occur in shader execution, not during
+  optimization.
+* Refactor, clean up, and comment testshade.
+* oslc now gives an error on non-void functions that fail to return a value.
+* Fixed implementation of area() that could generate an assertion.
+* Fix escape sequences in string literals: we were handling it correctly
+  for printf-like format strings, but not other string literals.
+* break and continue now work properly (just like in C/C++).
+* You can now return from anywhere in a user function (multiple times if
+  you want), just like C/C++, and are no longer restricted to the only
+  return statement being the last statement of the function.
+* New include file for shaders: patterns.h.  Now, it only includes a handy
+  'wireframe()' function, but will expand for other useful things.
+* New function: int getmatrix(from,to,M) is like the matrix(from,to)
+  constructor, but returns a success value so a shader can tell if the
+  named coordinate systems failed to be found by the renderer.
+
+
+Release 0.5.3 - Apr 19, 2011
+----------------------------
+* Fix missing derivatives for sign() function.
+* Fix closure color type size (crashes).
+* Fix bug with environment() when passed "alpha" pointers with derivatives.
+* Improve error messages for getmessage/setmessage to catch the most
+  common sources of non-deterministic behavior.
+* Bug fix when constant-folding gettextureinfo().
+* Fix mismatched prototype for subsurface() closure.
+* Texture errors encountered in shader constant folding are now properly
+  reported to the renderer.
+* Allow functions to have array parameters of unspecified length.
+* Fix subtle bug related to lifetime analysis of variables in loops (led
+  to incorrect optimizations).
+
+
+Release 0.5.2 - Mar 14, 2011
+----------------------------
+
+* Windows: use boost::wave instead of external cpp; various other Windows
+  compilation fixes.
+* texture & environment now take an optional "interp" parameter that
+  overrides the interpolation/filtering method (valid arguments:
+  "smartcubic", "cubic", "linear", "closest").
+* Bug fixes to getmessage() and its handling of derivatives, which includes
+  a slight RendererServices API change.
+
+
+


Property changes on: osl/trunk/osl/CHANGES
___________________________________________________________________
Added: svn:mime-type
   + text/plain
Added: svn:eol-style
   + native


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

------------------------------------------------------------------------------
BlackBerry® DevCon Americas, Oct. 18-20, San Francisco, CA
The must-attend event for mobile developers. Connect with experts. 
Get tools for creating Super Apps. See the latest technologies.
Sessions, hands-on labs, demos & much more. Register early & save!
http://p.sf.net/sfu/rim-blackberry-1
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits

Reply via email to