Browse Source

project() should preserve w coordinate

David Rose 14 years ago
parent
commit
ef44a814a3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      panda/src/grutil/pfmFile.cxx

+ 2 - 2
panda/src/grutil/pfmFile.cxx

@@ -541,7 +541,7 @@ xform(const LMatrix4 &transform) {
 //       Access: Published
 //       Access: Published
 //  Description: Adjusts each (x, y, z) point of the Pfm file by
 //  Description: Adjusts each (x, y, z) point of the Pfm file by
 //               projecting it through the indicated lens, converting
 //               projecting it through the indicated lens, converting
-//               each point to a (u, v, 0) texture coordinate.  The
+//               each point to a (u, v, w) texture coordinate.  The
 //               resulting file can be generated to a mesh (with
 //               resulting file can be generated to a mesh (with
 //               set_vis_inverse(true) and generate_vis_mesh())
 //               set_vis_inverse(true) and generate_vis_mesh())
 //               that will apply the lens distortion to an arbitrary
 //               that will apply the lens distortion to an arbitrary
@@ -553,7 +553,7 @@ project(const Lens *lens) {
 
 
   static LMatrix4 to_uv(0.5, 0.0, 0.0, 0.0,
   static LMatrix4 to_uv(0.5, 0.0, 0.0, 0.0,
                         0.0, 0.5, 0.0, 0.0, 
                         0.0, 0.5, 0.0, 0.0, 
-                        0.0, 0.0, 0.0, 0.0, 
+                        0.0, 0.0, 1.0, 0.0, 
                         0.5, 0.5, 0.0, 1.0);
                         0.5, 0.5, 0.0, 1.0);
   
   
   Table::iterator ti;
   Table::iterator ti;