Commit Graph

2596 Commits

Author SHA1 Message Date
David Rose af5c5c55b7 save model path 2002-09-17 20:53:37 +00:00
David Rose 4691bc39ac search local directory if no path specified 2002-09-17 00:48:20 +00:00
David Rose 1000caed40 missing include 2002-09-16 23:03:24 +00:00
David Rose c65538b0e1 LOD::set_stress_factor 2002-09-16 18:07:10 +00:00
David Rose 39e03a8d0e change model_path logic 2002-09-16 16:48:23 +00:00
cxgeorge 8ff94f7387 dont auto-pick 1600x1200 2002-09-16 05:21:15 +00:00
cxgeorge b7380ee5e9 remove accidentally checked in stuff 2002-09-14 01:12:38 +00:00
cxgeorge e95e5795e5 fix for intel pickbestsize 2002-09-14 01:10:12 +00:00
David Rose c3e20f1a70 don't crash if assertion fails 2002-09-13 23:49:04 +00:00
David Rose 083d9bd0a6 prevent core dump when assertion fails 2002-09-13 23:35:24 +00:00
cxgeorge 4b0746edc8 ctype routines require a cast to (unsigned int) 2002-09-13 00:33:44 +00:00
cxgeorge 11fd685f2c remove texture size auto-scaling 2002-09-13 00:32:43 +00:00
cxgeorge 7766b9ced2 add new texture constructor, set_size() method 2002-09-13 00:30:13 +00:00
cxgeorge 72e396f06d implement copy_texture 2002-09-12 23:39:29 +00:00
cxgeorge e9857b36b9 make prepare_display_region work 2002-09-12 22:41:51 +00:00
cxgeorge eeda66f4e4 implement prepare_display_region 2002-09-12 22:28:53 +00:00
cxgeorge 88da753c2f better errmsgs 2002-09-09 22:09:04 +00:00
cxgeorge bd7f313b91 fix scene_graph_color to work with PER_PRIM geom color 2002-09-06 01:03:44 +00:00
cxgeorge 0cb2b98758 fix problem with scene graph color set on PER_PRIM colored geoms 2002-09-06 00:52:35 +00:00
David Rose c064413079 minor tweaks 2002-09-05 14:55:22 +00:00
David Rose ca32144537 respect switch nodes 2002-09-05 14:52:58 +00:00
cxgeorge c527fbdde6 bypass pickbestscreenres for intel cards 2002-09-04 20:03:23 +00:00
David Rose b41f230f44 hack around DX texture problem 2002-09-04 02:17:02 +00:00
David Rose bbd8b2a343 test_texmem 2002-09-04 00:03:51 +00:00
David Rose 88f40f429b test_texmem 2002-09-03 23:47:54 +00:00
David Rose 220f41f162 test_texmem 2002-09-03 23:31:05 +00:00
cxgeorge d5122190d1 comment out unimplemented oriented particles 2002-09-03 18:34:38 +00:00
cxgeorge 12a8319f8e add angular velocity 2002-08-30 23:59:36 +00:00
David Rose 5ad999efa5 support broken SGI formats 2002-08-30 19:17:45 +00:00
cxgeorge c7e59814b4 add get_framebuffer_format 2002-08-30 03:03:55 +00:00
David Rose 0cf3ae8638 signed sort value 2002-08-28 17:37:39 +00:00
David Rose 7e8972ef58 respect bins when deciding mouse region order 2002-08-27 22:02:04 +00:00
David Rose 43a233d473 don't force bin override; allow binning in render2d 2002-08-27 21:32:07 +00:00
David Rose ea3bd5c488 error code if failure while extracting 2002-08-26 18:25:29 +00:00
cxgeorge 4a67683fdc remove aniso assertion 2002-08-23 22:44:38 +00:00
David Rose 8440f4bb3e fix 'lost' button events when mouse wanders out of window 2002-08-21 20:46:05 +00:00
David Rose bddbd6788b support output of event parameter, spam in data graph 2002-08-21 20:36:06 +00:00
David Rose 008a9e9197 apply user alpha even for other alpha modes 2002-08-21 20:35:36 +00:00
cxgeorge 763195a6aa add (unsigned) for ctype fns 2002-08-14 01:55:47 +00:00
David Rose a8d12a79b5 first pass (broken) of multi-threaded rendering 2002-08-14 00:43:05 +00:00
cxgeorge dc2653365a fix isgraph() prob 2002-08-13 22:52:21 +00:00
cxgeorge 9f65686c35 dx_pick_best_scrnres false after init 2002-08-12 21:19:41 +00:00
cxgeorge 1262f0ceb2 clear2black does Gdiflush 2002-08-12 19:58:00 +00:00
David Rose e04b7aa893 output() method 2002-08-12 18:12:15 +00:00
David Rose fff151d046 comment 2002-08-12 18:12:10 +00:00
David Rose 80f29041f5 threads are typed 2002-08-12 17:57:25 +00:00
David Rose d1a921a9ab ipc -> thread 2002-08-12 17:32:38 +00:00
cxgeorge 09bf29171a add rudimentary dinput support 2002-08-10 02:38:20 +00:00
cxgeorge 4f6954ae11 add rudimentary dinput support 2002-08-10 02:36:54 +00:00
David Rose 17762b55f5 vc++ objections 2002-08-10 00:48:17 +00:00
David Rose f3d2494ba8 condition variables 2002-08-10 00:46:16 +00:00
David Rose b390ff9313 oops, PANDAEXPRESS instead of PANDA 2002-08-09 23:01:30 +00:00
David Rose 58b5397d87 first pass at new ipc 2002-08-09 22:58:13 +00:00
David Rose d757224ff8 build even without IPC 2002-08-09 21:58:15 +00:00
David Rose a1c5c358f3 don't divide by zero 2002-08-08 18:34:59 +00:00
David Rose 63aeb3b130 don't break if no zlib 2002-08-08 18:31:17 +00:00
David Rose 246b224786 extractor reporting invalid percentages 2002-08-08 18:05:03 +00:00
David Rose 1f805b0644 extractor reporting invalid percentages 2002-08-08 18:02:13 +00:00
cxgeorge cc34a6e7da add pick_best_screenres 2002-08-07 23:38:46 +00:00
David Rose 4e256ae596 use putback() instead of seekg() 2002-08-07 22:44:21 +00:00
David Rose af97bce709 update usage message 2002-08-07 22:30:18 +00:00
David Rose 4b63b56461 ok to remove files never added 2002-08-07 21:46:24 +00:00
David Rose cdb5139a10 fix zstream inflate 2002-08-07 19:09:53 +00:00
David Rose 147af90897 merge oops 2002-08-07 17:16:35 +00:00
David Rose 93b4c7e8ba expand StreamReader a bit for Python 2002-08-07 17:06:59 +00:00
David Rose 9701bfcd43 modifications for vfs download 2002-08-07 15:54:28 +00:00
David Rose 92330e53eb minor adjustment to libs 2002-08-07 00:14:49 +00:00
David Rose 32e1bee2d8 audio from vfs properly 2002-08-06 22:54:58 +00:00
David Rose 07ca085727 more substream fixes 2002-08-06 22:54:45 +00:00
David Rose a304976e9b hmm, reevaluate load_from_mem 2002-08-06 17:38:06 +00:00
David Rose 966bf9a566 load vfs 2002-08-06 16:19:53 +00:00
David Rose a33194e89f move use_vfs to express 2002-08-06 15:10:17 +00:00
David Rose 03ae0c6f89 use vfs 2002-08-06 14:40:27 +00:00
David Rose 7acbb5dec7 incorrect init_type() 2002-08-06 14:18:20 +00:00
David Rose 5037c9c9b4 move vfs to express 2002-08-06 13:39:32 +00:00
David Rose fcec03faef change read_subfile() and read_file() interfaces 2002-08-06 12:57:33 +00:00
David Rose 26c1015355 better zlib error handling 2002-08-06 12:31:32 +00:00
Dave Schuyler a98e2f11d3 fix: if chosen AudioManager fails to init, create NullAudioManager 2002-08-06 04:46:11 +00:00
David Rose 2ccdd31118 win32 oops 2002-08-06 01:40:11 +00:00
David Rose 8d55c759de support compression in multifiles 2002-08-06 01:14:37 +00:00
cxgeorge 1d49310670 always do SetForegroundWindow() 2002-08-05 22:29:25 +00:00
David Rose fed924dab0 specify cwd before vfs-mount 2002-08-05 21:54:09 +00:00
David Rose 41bbc4fa10 use-vfs now on by default 2002-08-05 21:39:46 +00:00
David Rose ca8577be86 comment 2002-08-05 17:30:04 +00:00
David Rose 0521410926 regularize allocate() 2002-08-05 17:24:00 +00:00
David Rose d6ed3123bb endian badness 2002-08-05 17:21:25 +00:00
David Rose d51e8e9c50 typo in comments 2002-08-05 16:47:02 +00:00
David Rose 3e4776566d update comments 2002-08-05 16:35:23 +00:00
David Rose 1ce6f9db76 more win32 goodness 2002-08-05 16:33:10 +00:00
David Rose 566986eda0 remove unused notify categories 2002-08-05 15:40:15 +00:00
David Rose 66d70e6200 win32 casting 2002-08-05 15:33:51 +00:00
David Rose ac5338eb0b minimal jasper support 2002-08-05 15:29:09 +00:00
David Rose d068b1b24a vc++ sillyisms 2002-08-05 15:06:04 +00:00
David Rose ff61d64eb3 pnmimage uses iostream instead of stdio 2002-08-05 14:56:25 +00:00
David Rose c5103b67e5 fix seek within subStream 2002-08-05 14:56:13 +00:00
cxgeorge 7a33acfa3b fix init fullscrn hang problem 2002-08-05 05:02:25 +00:00
David Rose f9ad6abadb oops 2002-08-04 21:00:59 +00:00
David Rose fd63bac02a win32 2002-08-04 20:58:51 +00:00
David Rose 70ab5d89b4 eliminate pnm 2002-08-04 20:53:20 +00:00
David Rose 8f506cb1ed win32 objections 2002-08-04 18:24:28 +00:00
David Rose 0f9dbf6b02 initial cwd in vfs 2002-08-04 18:23:33 +00:00
David Rose ac48fa90ad define StreamReader, StreamWriter 2002-08-04 18:18:50 +00:00
David Rose 4ed9f1c353 oops, wrong EXPCL 2002-08-04 17:22:37 +00:00
David Rose 6694c9e0f2 improve vfs-mount Configrc option 2002-08-04 17:16:28 +00:00
David Rose bdbb17a084 only try to load a given module once 2002-08-04 17:04:03 +00:00
David Rose fa59c3e37f loader uses vfs 2002-08-04 16:58:35 +00:00
cxgeorge c1db2dc152 show_frame shouldnt flip if no valid backbuf 2002-08-04 02:35:55 +00:00
David Rose 38db3b62d2 eof is not fail 2002-08-03 22:14:53 +00:00
David Rose 89528a5fc9 vfs multifile support 2002-08-03 21:44:19 +00:00
David Rose 255bcd1299 initial virtual file system 2002-08-03 20:55:57 +00:00
David Rose 2bebf011c3 returning reference to local variable 2002-08-03 00:35:25 +00:00
David Rose 3af195af1a extract jpgs correctly 2002-08-03 00:27:57 +00:00
David Rose e936c9e17a temp files in same directory 2002-08-03 00:27:39 +00:00
David Rose 47148678a1 fix repack problem 2002-08-02 23:47:27 +00:00
David Rose b1fdbd2747 fixes for VC 2002-08-02 23:23:45 +00:00
David Rose e202ad39ad add SubStream 2002-08-02 23:07:35 +00:00
David Rose eb431ed556 VC++ compiler issues 2002-08-02 21:08:37 +00:00
David Rose b1dc8b2fa6 new multifile format for upcoming support of direct loading from multifiles 2002-08-02 20:59:23 +00:00
cxgeorge 3de51c50d0 win2k sp3 2002-08-02 02:01:57 +00:00
David Rose 5277c22302 ray-polygon collision normals 2002-08-01 21:27:36 +00:00
David Rose 24c69cc00a ray-polygon collision normals? 2002-08-01 21:24:15 +00:00
Darren Ranalli 8316aaa340 lerp t now clamped at 1.0 2002-07-31 18:13:00 +00:00
David Rose cf031f570a add SwitchNode 2002-07-31 17:37:22 +00:00
David Rose e11f759e48 allow relative transform to unconnected nodes 2002-07-31 16:32:57 +00:00
Joe Shochet 82158d1b8b phases are floats now 2002-07-29 17:37:18 +00:00
David Rose 00c4f5adab generalize CompassEffect 2002-07-17 19:07:44 +00:00
David Rose 476fb91e31 add CompassEffect, robustify billboards 2002-07-17 17:01:15 +00:00
David Rose d69559a639 inline function bodies belong in .I file 2002-07-16 01:16:19 +00:00
David Rose b2c9c49805 pstats TransformState, RenderState 2002-07-16 01:10:53 +00:00
cxgeorge 0fc0c3f811 inline 2002-07-15 23:24:50 +00:00
David Rose 9a898fe061 oops, clear old _self_compose value 2002-07-15 21:29:21 +00:00
David Rose 28dcfa514a enable clearing of old cache items 2002-07-15 21:25:32 +00:00
David Rose 49e157c65d compare quats better 2002-07-15 18:18:06 +00:00
David Rose 44f3ceb82a remove inaccurate comments 2002-07-15 17:47:12 +00:00
David Rose ce9e04c99a bams-componentwise defaults to #f 2002-07-15 17:39:09 +00:00
David Rose bc32a645b8 oops, fix detach_geom_node 2002-07-15 17:16:17 +00:00
David Rose 591e054123 new clip plane interface 2002-07-12 17:33:40 +00:00
David Rose 177deb3d97 configurable clear color 2002-07-12 16:53:11 +00:00
David Rose 4e233c54f6 clip planes 2002-07-12 15:46:51 +00:00
David Rose ab97742881 don't expect a fixed number of lights 2002-07-11 23:10:40 +00:00
David Rose 5c0913c1ca background color 2002-07-11 22:14:03 +00:00
David Rose a52a3be557 move clear() to DisplayRegion and GraphicsWindow objects instead of on GSG 2002-07-11 21:03:56 +00:00
Jesse Schell 173d83e36b *** empty log message *** 2002-07-10 19:47:33 +00:00
cxgeorge a650dc2187 *** empty log message *** 2002-07-09 22:43:40 +00:00
David Rose e0b9535308 better default for get_color() without color setting 2002-07-08 18:54:29 +00:00
David Rose cc4ef1f5e0 add shift-B 2002-07-03 16:22:02 +00:00
David Rose 77302eaf47 bring near plane back when necessary 2002-07-03 16:21:56 +00:00
David Rose 4551aa04a7 shift-C reveals collision solids 2002-07-02 21:05:10 +00:00
David Rose 2d0b511722 expose blending 2002-07-02 00:59:16 +00:00
cxgeorge fcf50a6456 *** empty log message *** 2002-06-28 21:49:16 +00:00
David Rose d7def8bf7c don't need to be quite so paranoid any more 2002-06-27 18:32:55 +00:00
David Rose 78fc774942 DCS-flagged nodes shouldn't get their transforms modified by flatten 2002-06-27 18:32:10 +00:00
David Rose 60cc983f84 be even more forgiving of componentwise transforms 2002-06-25 18:59:17 +00:00
David Rose 8413388055 oops 2002-06-25 17:52:39 +00:00
David Rose 6bcbaa067d be a little more forgiving on componentwise operations with nonuniform scales 2002-06-25 16:28:56 +00:00
David Rose ef7fdd9a50 reword <Transform> paragraphs 2002-06-25 16:23:22 +00:00
David Rose 0a0f53ffda fix quaternion multiply order 2002-06-23 00:02:10 +00:00
David Rose 17ff77a87f fix quats some more 2002-06-21 23:39:42 +00:00
David Rose 4a75e0e995 use quats for look_at, etc. 2002-06-21 22:29:44 +00:00
David Rose 41a3a0a2b7 fix xform 2002-06-21 22:28:21 +00:00
David Rose 5bfe55d22f accept quats 2002-06-21 22:04:34 +00:00
David Rose c5f477c043 generate quats with look_at also 2002-06-21 21:59:59 +00:00
David Rose efd134a00e more robustification 2002-06-21 21:59:42 +00:00
David Rose cc1a49c7e4 store egg transforms componentwise 2002-06-21 19:01:57 +00:00
David Rose a85f958fdb tweak TransformState::output 2002-06-21 18:59:23 +00:00
David Rose afdcd6c930 fix build break on Irix 2002-06-21 16:48:05 +00:00
David Rose 86c1f62b77 be even less fussy about paranoid checking 2002-06-21 00:02:33 +00:00
David Rose 8eca8f38a7 correct comment 2002-06-20 23:47:37 +00:00
David Rose 45941b3fff quantize hpr to eliminate small values 2002-06-20 23:37:03 +00:00
David Rose eaab3cbb4b reduce sensitivity to paranoid complaints 2002-06-20 23:22:30 +00:00
David Rose c00fef16ee fix build break 2002-06-20 23:17:22 +00:00
David Rose 2dd29ce829 DriveInterface sends componentwise transforms instead of composed matrices 2002-06-20 23:07:38 +00:00
David Rose 4a86946583 compose and invert transforms componentwise if possible 2002-06-20 21:21:38 +00:00
David Rose cbf441cd25 compose and invert transforms componentwise if possible 2002-06-20 21:14:12 +00:00
David Rose dae488ef1e robustify quats 2002-06-20 21:13:55 +00:00
David Rose f6acab8562 fix build break 2002-06-20 17:22:38 +00:00
David Rose adad34118e add get_quat(), set_quat() 2002-06-20 16:48:19 +00:00
David Rose 6c2e2ac2e1 add paranoid-hpr-quat 2002-06-20 16:48:07 +00:00
David Rose feb8f40281 refine has_components() 2002-06-20 00:12:53 +00:00
David Rose bc946860e6 add get_quat() and get_uniform_scale() 2002-06-20 00:12:41 +00:00
David Rose bd3d94ccec add quaternion::invert 2002-06-20 00:12:14 +00:00
David Rose 89af39b692 update comment 2002-06-18 18:27:13 +00:00
David Rose 6274a02610 allow multiple init's of EventParameters 2002-06-15 19:31:43 +00:00
David Rose 429c4aa079 more comment refinements 2002-06-14 14:51:58 +00:00
David Rose 947df90215 minor comment change 2002-06-13 23:27:14 +00:00
David Rose c6ee528269 minor typo 2002-06-13 23:25:39 +00:00
David Rose df65deb57f support multiple viewers 2002-06-13 23:17:37 +00:00
David Rose 99413ba1b3 use NodePath interface 2002-06-13 21:11:16 +00:00
David Rose 6364383f75 pgrid requires -lm 2002-06-13 20:48:39 +00:00
David Rose 1557ea2481 make NonlinearImager work with new scene graph 2002-06-12 23:50:59 +00:00
David Rose 8ab41304fd support decals on M_dual objects 2002-06-12 20:10:29 +00:00
David Rose 41eb3248cf decode windows-style paths in Configrc 2002-06-12 18:35:39 +00:00
cxgeorge 11bddcc8e4 nitely bld 2002-06-12 01:47:08 +00:00
David Rose b39fa23b8e support velocity for collisions 2002-06-11 23:47:25 +00:00
cxgeorge bf875c4d6f fix comment 2002-06-09 01:37:59 +00:00
cxgeorge 86bda11d3b add update_to_now 2002-06-07 22:10:55 +00:00
David Rose ae0eaf823b minor tweaks 2002-06-06 21:19:05 +00:00
slpatto b431099f2f *** empty log message *** 2002-06-06 20:33:13 +00:00
David Rose cccf0f02cc add shift-L to pview 2002-06-06 18:39:28 +00:00
David Rose ca07e15ec9 a few more pview features 2002-06-06 18:16:39 +00:00