Revision: 28211
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=28211
Author:   blendix
Date:     2010-04-15 18:59:23 +0200 (Thu, 15 Apr 2010)

Log Message:
-----------
Render Branch:
* Forgot to mention this in last commit. Currently image loading will look
  for an .tx file next to the specified image file, and if it exists, use
  that instead automatically. It compares the dates and always used the newest
  of the two.
* Fix uv y derivative being scaled wrong.
* Fix for possible use of invalid mipmap level -1.

Modified Paths:
--------------
    branches/render25/source/blender/imbuf/intern/filter.c
    branches/render25/source/blender/render/intern/source/shadeinput.c

Modified: branches/render25/source/blender/imbuf/intern/filter.c
===================================================================
--- branches/render25/source/blender/imbuf/intern/filter.c      2010-04-15 
16:44:38 UTC (rev 28210)
+++ branches/render25/source/blender/imbuf/intern/filter.c      2010-04-15 
16:59:23 UTC (rev 28211)
@@ -375,6 +375,9 @@
 {
        ImBuf *hbuf = ibuf;
        int curmap = 0;
+
+       ibuf->miplevels= 1;
+
        while (curmap < IB_MIPMAP_LEVELS) {
                if (use_filter) {
                        ImBuf *nbuf= IMB_allocImBuf(hbuf->x, hbuf->y, 32, 
IB_rect, 0);
@@ -393,7 +396,9 @@
 ImBuf *IMB_getmipmaplevel(ImBuf *ibuf, int level)
 {
        if(level >= ibuf->miplevels)
-               level= ibuf->miplevels-1;
+               level= (ibuf->miplevels)? ibuf->miplevels-1: 0;
+       else if(level < 0)
+               level= 0;
 
        if(level == 0) {
                if(!ibuf->rect && (ibuf->flags & IB_usecache)) {

Modified: branches/render25/source/blender/render/intern/source/shadeinput.c
===================================================================
--- branches/render25/source/blender/render/intern/source/shadeinput.c  
2010-04-15 16:44:38 UTC (rev 28210)
+++ branches/render25/source/blender/render/intern/source/shadeinput.c  
2010-04-15 16:59:23 UTC (rev 28211)
@@ -988,6 +988,7 @@
                        interp_v2_v2v2v2(suv->dyuv, uv1, uv2, uv3, duvw_dy);
 
                        mul_v2_fl(suv->dxuv, 2.0f);
+                       mul_v2_fl(suv->dyuv, 2.0f);
                }
 
                if((mode & MA_FACETEXTURE) && i==obr->actmtface) {


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to