Commit Graph

318 Commits

Author SHA1 Message Date
David Rose 6f248198e7 clip to bounds in make_displacement() 2012-11-20 19:36:08 +00:00
David Rose 1733b1abd9 ae-undershift-factor 2012-11-20 00:32:43 +00:00
David Rose 85014ba179 fix some off-by-one errors 2012-11-19 23:06:41 +00:00
David Rose 7299a150c3 raise precision of 16-bit image processing 2012-11-02 01:14:51 +00:00
David Rose 94bf21b65c make_displacement() 2012-11-01 20:23:15 +00:00
David Rose 8e3e89b5b3 fix build circularity issue 2012-10-01 00:40:56 +00:00
David Rose 0f1098c1ae move PfmFile to pnmimage 2012-08-11 14:28:56 +00:00
David Rose 5a9cb3f934 revert fiddly change: bad idea. 2012-08-10 18:08:31 +00:00
David Rose 908feb7631 fiddly change to pixel offsets 2012-08-09 23:32:19 +00:00
David Rose 9ae0dd8cca correct matrix for 3-d uvs 2012-08-09 05:27:59 +00:00
David Rose 3ce560b4a9 more pfm refinements 2012-07-26 22:22:59 +00:00
David Rose e2066b62ff wip: add_vis_column() 2012-07-26 02:23:26 +00:00
David Rose d459a084b4 more pfm fixes 2012-07-24 20:50:36 +00:00
David Rose 7fd2a81412 resolve some float-double confusion 2012-07-24 13:09:22 +00:00
David Rose 5eef6cd37e fix some stdfloat_double issues with pfmfile 2012-07-23 04:34:40 +00:00
David Rose 8cc85e4024 support for 4-channel pfm files 2012-07-23 02:10:21 +00:00
David Rose 68de528a0f pfm crop 2012-06-27 06:21:04 +00:00
David Rose baafed0220 minor build issue 2012-06-19 17:02:59 +00:00
David Rose 5a5a6387bd fix issues with grayscale pfm files 2012-06-19 06:01:06 +00:00
David Rose c64a59d62e integrate pfm files more tightly with other image file types 2012-06-19 04:45:36 +00:00
David Rose d1c9bee195 generate_vis_points() should respect zero_special 2012-05-25 00:00:11 +00:00
David Rose 98d7643a23 PfmFile::flip() 2012-03-28 21:06:38 +00:00
David Rose 29e5d74613 LMatrix4::xform_point_general_in_place() 2012-03-28 00:12:56 +00:00
David Rose 9a93914d58 properly support a different coordinate system per camera (or lens) 2012-03-14 20:51:58 +00:00
David Rose 19ddfa1ba2 fix several coordinate system issues 2012-03-14 16:29:05 +00:00
David Rose c8c7ea5dfb add set_no_data_value() 2012-03-13 16:18:33 +00:00
David Rose f9faceee5b fix CardMaker for y-up 2012-03-02 14:53:36 +00:00
David Rose ef44a814a3 project() should preserve w coordinate 2012-02-16 18:26:09 +00:00
rdb 949395a4cc Add normal_gloss texture mode (requested by wezu) 2012-02-13 08:35:52 +00:00
David Rose d743dc8a55 The buffer flip should be performed in end_flip(), not in begin_flip(). This long-existing mistake caused double-flips with parasite buffers in effect. 2012-02-10 18:21:55 +00:00
David Rose 61fa1e4c26 extend compute_planar_bounds() 2012-02-10 02:02:13 +00:00
David Rose e125604c50 use fourth point for compute_planar_bounds(). 2012-02-07 20:34:05 +00:00
David Rose b7a51b133e GraphicsOutput::set_swap_eyes(), PfmFile::set_flat_texcoord_name() 2012-02-07 19:16:27 +00:00
David Rose 53c9fd5086 typo 2012-02-06 23:18:23 +00:00
David Rose d90284daf2 further experimenting with bba 2012-02-06 17:22:37 +00:00
David Rose 948ce27815 PfmFile::merge() 2012-02-01 00:51:20 +00:00
David Rose 2d4170963b a few more degenerate cases 2012-01-31 23:45:22 +00:00
David Rose 6d32be8a1d better deal with degenerate cases 2012-01-30 21:57:28 +00:00
David Rose 75f4a86aba preload MovieTexture with black 2012-01-26 21:50:19 +00:00
David Rose cfcde491a8 set BLOCKING on long-running functions 2012-01-03 02:29:53 +00:00
David Rose 1c9395b311 a few checks against bad data 2011-12-29 22:23:14 +00:00
David Rose 95db6ebaca GeomVertexFormat::maybe_align_columns_for_animation() 2011-12-19 23:52:06 +00:00
David Rose 1a4f42706b remove a few epvectors 2011-12-19 18:16:30 +00:00
David Rose c5c21a566a UnalignedLVecBase etc, remove lerp etc, moving towards Eigen on win32 2011-12-18 16:30:31 +00:00
David Rose dfe16c64f6 rename all Panda-built libraries to begin with libp3 or libpanda 2011-12-06 02:39:21 +00:00
David Rose 6eb257bb8a Add movies-sync-pages 2011-12-01 01:27:55 +00:00
David Rose 3d89cef544 Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
David Rose a09bb8a154 fix MovieTexture::get_time() 2011-11-28 15:22:48 +00:00
David Rose b4e931322f use integer frame numbers instead of floating-point time values in ffmpeg movies, for robustness 2011-11-15 22:34:43 +00:00
David Rose 82e1b6703a support threaded ffmpeg decoding, fix a couple of ffmpeg bugs 2011-11-11 01:42:37 +00:00