Commit Graph

2596 Commits

Author SHA1 Message Date
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
David Rose 84cc0a8010 better fix for transitive principle 2002-06-06 16:57:58 +00:00
David Rose 02ae0536c4 remove old-style multimon framework 2002-06-06 15:32:37 +00:00
cxgeorge 2f68d6077a fix transform_color bug 2002-06-06 02:44:41 +00:00
David Rose 6d9042b006 support transitive principle in nearly_equal 2002-06-05 19:41:13 +00:00
David Rose c5a3916b44 support new ppremake 1.1 and auto-composite files 2002-06-03 20:28:07 +00:00
David Rose 75c6d56ffc update docs for ppremake 1.1 2002-06-03 17:24:22 +00:00
cxgeorge 563772fd77 change arrow names to arrow_up,etc 2002-05-30 23:27:42 +00:00
cxgeorge 843a449ade v->p 2002-05-29 21:07:44 +00:00
Dave Schuyler 7a8ea92a61 removed cvs markers 2002-05-29 20:46:05 +00:00
David Rose 39bbbfb145 implement BT_fixed and BT_front_to_back 2002-05-29 18:53:51 +00:00
David Rose 304264d481 replace USE_GL, USE_DX, etc. with USE_PACKAGES 2002-05-29 18:00:20 +00:00
David Rose 945f7dfe92 eliminate IF_*_SOURCES, etc. 2002-05-29 17:13:50 +00:00
David Rose 3868e3e94d eliminate DIRECTORY_IF_* and TARGET_IF_* for BUILD_DIRECTORY and BUILD_TARGET 2002-05-29 16:46:58 +00:00
David Rose bbe5517c6b remove mpg123 2002-05-29 16:14:03 +00:00
David Rose b6e2a41d60 de-windowsify pathnames 2002-05-24 23:46:26 +00:00
David Rose 73f2ab13f2 de-windowsify pathnames 2002-05-24 23:38:02 +00:00
David Rose 93fbd33e19 prebuild-bison 2002-05-24 19:49:44 +00:00
David Rose 33c55ca32c refinements for non-VR builders 2002-05-24 18:50:11 +00:00
David Rose 9db8ebaac7 fix fullpath globs 2002-05-23 02:17:19 +00:00
David Rose af3861a402 add GlobPattern::match_files() 2002-05-23 02:01:57 +00:00
David Rose 74c527d72b work around VC7 bug 2002-05-23 01:34:39 +00:00
cxgeorge 7d24174f65 fix alt key again 2002-05-22 22:30:22 +00:00
David Rose a842722d15 msvc6 fix? 2002-05-22 00:27:54 +00:00
cxgeorge cd74289b5d *** empty log message *** 2002-05-22 00:12:44 +00:00
Dave Schuyler f971b572c2 *** empty log message *** 2002-05-21 23:05:59 +00:00
cxgeorge 72da24e6b6 fix fpsmeter color prob 2002-05-21 21:46:30 +00:00
cxgeorge e4a2016a21 fix Alt key handling 2002-05-21 21:33:29 +00:00
David Rose f3318c3ec3 comment invalid document 2002-05-21 20:25:19 +00:00
David Rose 08e1f9d255 reduce warnings 2002-05-21 20:04:34 +00:00
cxgeorge 5f138be59a add gl-swapbuffer-framelock option 2002-05-21 02:01:56 +00:00
David Rose bb1bea4719 alpha test > 0 for M_dual 2002-05-17 20:29:31 +00:00
David Rose b0b9a11c65 fix comment 2002-05-17 18:01:06 +00:00
David Rose c44d91f9d1 rename 'or' variable (now keyword) 2002-05-17 17:21:47 +00:00
David Rose 7eaea75673 replace color_mat with color_scale 2002-05-16 23:36:34 +00:00
cxgeorge 5b0d17f5be fix decal prob with cards that use blending to disable colorwrites 2002-05-16 21:30:13 +00:00
cxgeorge 835a318c2b fix decal prob with cards that use blending to disable colorwrites 2002-05-16 21:28:06 +00:00
David Rose 749933b6e3 gl-color-mask 2002-05-16 18:23:16 +00:00
David Rose 0c6e867d50 a bit more debugging 2002-05-16 18:23:07 +00:00
David Rose 835e22a1e2 combine loader with pgraph 2002-05-16 17:53:00 +00:00
David Rose ff5e3de5da m-dual-flash 2002-05-16 00:54:08 +00:00
David Rose 90bed31bf7 fix roundoff error in filter 2002-05-15 19:58:53 +00:00
David Rose a58f764b8b compiler support for egcs-2.91.66 2002-05-15 18:45:24 +00:00
David Rose e86a87f2d8 add m-dual* Configrc variables 2002-05-15 18:42:17 +00:00
David Rose c50ec902b7 fix output (trivial) 2002-05-15 18:41:50 +00:00
David Rose e1102d85c5 fix M_dual with decals 2002-05-15 18:41:30 +00:00
David Rose 303b0c4bfd compiler support for gcc 2.95.3 2002-05-15 12:43:38 +00:00
cxgeorge e637ad6586 fix alphatest init 2002-05-15 01:10:00 +00:00
David Rose 97d4e25f9d M_dual 2002-05-15 00:53:36 +00:00
cxgeorge 0dad155cf8 use colorwritemask better 2002-05-15 00:03:41 +00:00
David Rose 8f881bfd50 binary is > 0.5, not == 1 2002-05-14 23:56:56 +00:00
David Rose 4745adfa30 refine M_dual 2002-05-14 23:30:51 +00:00
David Rose ce17cf23d8 support M_alpha and M_binary in egg 2002-05-14 23:29:27 +00:00
David Rose 2fc1dfb8a3 implement M_dual 2002-05-14 21:35:56 +00:00
cxgeorge 7d20aff6f6 use colorwritemask better 2002-05-14 21:25:16 +00:00
cxgeorge 6499b50835 programmers dont need set_alpha_test 2002-05-14 20:33:56 +00:00
Darren Ranalli d6cffd5e10 added non-recursive linear span t-finder function, with tolerance based on inputs 2002-05-14 18:35:23 +00:00
David Rose 02351b899a fix parsing problem 2002-05-14 17:38:38 +00:00
cxgeorge 60e4872650 add issue_alpha_test 2002-05-14 03:03:29 +00:00
cxgeorge 75bc169384 add alphatest attr, remove incorrect comments 2002-05-14 00:18:49 +00:00
Darren Ranalli ccc1ef45ca removed whitespace 2002-05-11 01:46:43 +00:00
Darren Ranalli 9ef80eec44 robustified r_find_t, removed extraneous elses 2002-05-11 01:43:59 +00:00
cxgeorge 3ed52cad07 *** empty log message *** 2002-05-10 23:13:10 +00:00
cxgeorge c8512d2f8d *** empty log message *** 2002-05-10 20:35:31 +00:00
Mark Mine d4488a01d5 Small optimization in make even 2002-05-10 02:53:20 +00:00
Mark Mine 8f33fb94b7 *** empty log message *** 2002-05-10 02:48:52 +00:00
Darren Ranalli e2f8ed6c4b fixed typos 2002-05-10 01:54:20 +00:00
Mark Mine 58617f8950 Fix to find_length to correctly compute parametric time along straight segments 2002-05-10 01:48:38 +00:00
cxgeorge 428fcbc839 oops 2002-05-10 01:42:28 +00:00
cxgeorge f26b17d7df hack in global pixel shader capability 2002-05-10 01:16:41 +00:00
cxgeorge f34138cd17 *** empty log message *** 2002-05-09 23:49:18 +00:00
Mark Mine a6acf549ff Fixed spacing of tick marks 2002-05-09 18:16:47 +00:00
Mark Mine ceb45b5f65 Fixed bug in computation of delta t in make_even function 2002-05-09 06:29:46 +00:00
cxgeorge 11dba6c42b oops 2002-05-04 02:02:16 +00:00
cxgeorge d2a1f60a49 uglyily hack in simple pixel/vtx shader capability 2002-05-04 01:41:40 +00:00
David Rose 28a83773d6 remove tiff library 2002-05-02 16:18:24 +00:00
cxgeorge 6133582801 detect 8.1 rite 2002-05-01 23:08:04 +00:00
cxgeorge e1ccd4201b ok, 1.35 works now 2002-05-01 20:10:16 +00:00
cxgeorge 14b23efd42 bison 1.35 is still bad 2002-04-30 21:56:17 +00:00
cxgeorge 5f75d73f3a compute total geom verts more efficiently 2002-04-30 00:53:01 +00:00
cxgeorge 35180f0eee add dx8 resource stats 2002-04-18 01:38:37 +00:00
cxgeorge 1088a9625c cursor issue 2002-04-12 23:57:55 +00:00
Dave Schuyler fa06379c9d *** empty log message *** 2002-04-12 23:05:40 +00:00
David Rose 0a483e3d67 VC7 allocator support 2002-04-12 19:15:16 +00:00
David Rose 07565f943f support opening multiple remote glx windows 2002-04-12 02:45:38 +00:00
cxgeorge e6183b8e11 oops 2002-04-12 02:01:42 +00:00
cxgeorge 96fdf2efde fix alpha-only textures 2002-04-12 00:37:49 +00:00
David Rose 9aed96d77e remove install.txt; superceded by panda3d/INSTALL 2002-04-12 00:13:59 +00:00
cxgeorge 44cf5899d3 adjust debug check 2002-04-11 23:51:24 +00:00
David Rose 49883efe2e copy ime support (almost) into dx8 2002-04-11 22:21:34 +00:00
David Rose 9bbc23202a bring back the triangle 2002-04-11 18:39:23 +00:00
David Rose c719537706 don't crash when a RenderEffect destructs 2002-04-10 23:25:21 +00:00
David Rose 86cf484552 remove incorrect declaration 2002-04-10 19:24:53 +00:00
David Rose a23a7572a2 rename out qp's 2002-04-10 18:08:06 +00:00
David Rose f712adeb44 build without freetype 2002-04-10 01:12:25 +00:00
David Rose 220601848e transform optimization 2002-04-10 00:48:04 +00:00
David Rose 4c1e4ad1e2 fix minimized window error 2002-04-09 23:22:08 +00:00
David Rose 63f4a07801 fix translated GeomNode problem 2002-04-09 22:28:40 +00:00
David Rose a38e063667 remove old scene graph code 2002-04-09 18:33:48 +00:00
Joe Shochet bc52fb23a5 *** empty log message *** 2002-04-09 01:26:23 +00:00
cxgeorge 1575910f01 add do_vidmemsize_check 2002-04-08 22:33:49 +00:00
cxgeorge 4a34a7bef5 add dx_do_vidmemsize_check 2002-04-08 22:27:25 +00:00
cxgeorge db8619b534 make configrc var for vidmemsize chk 2002-04-08 22:17:15 +00:00
cxgeorge ba517a3317 fix refcnt issues with fpsmeter 2002-04-06 00:06:29 +00:00
David Rose d3b9f82604 clean up properly 2002-04-05 19:27:15 +00:00
Mark Mine eac3e705e4 Change to allow collision with geometry 2002-04-04 22:00:44 +00:00
Mark Mine 5f078e5eb0 added cave2 2002-04-04 21:49:18 +00:00
Darren Ranalli 7779d265cb removed empty I file 2002-04-04 19:31:52 +00:00
David Rose 8089e93eb4 mine-detected bugfixes 2002-04-04 17:25:10 +00:00
David Rose 57eb2154e3 getopt 2002-04-03 23:21:34 +00:00
David Rose 7a5a5743b1 oops, expcl typo 2002-04-03 22:58:08 +00:00
Darren Ranalli f35b431f88 fixed typo 2002-04-03 22:04:54 +00:00
David Rose e286a73dbb abstract out PandaFramework etc. 2002-04-03 22:00:04 +00:00
Darren Ranalli ca6b643da5 corrected a comment 2002-04-03 20:55:48 +00:00
cxgeorge 20ff0b2604 support color_mask 2002-04-03 04:46:13 +00:00
cxgeorge 0bf83f9a15 pandadx8=>pandadx 2002-04-03 01:38:36 +00:00
cxgeorge 2763596ad9 pandadx=>pandadx7 2002-04-03 01:38:26 +00:00
cxgeorge 89da9042b6 fix windowed resize 2002-04-03 00:41:07 +00:00
cxgeorge 4cade76e34 resizing and cursor fixes 2002-04-02 23:44:50 +00:00
cxgeorge e079bbca6d fix o4 buildbreak 2002-04-02 21:42:36 +00:00
David Rose 3db77d13a5 robustify lighting a bit 2002-04-02 02:08:02 +00:00
Dave Schuyler 091b08b97f sync with glgsg 2002-04-02 01:13:39 +00:00
Dave Schuyler fe27f456ee #if'd out operator << 2002-04-02 01:13:06 +00:00
David Rose 5ee4bf2141 remove debug statements 2002-04-01 22:28:38 +00:00
David Rose fa49deb746 debug statements to help find lighting problem 2002-04-01 22:23:51 +00:00
David Rose 2d65905f2d update parametricCurveDrawer to pgraph 2002-04-01 22:05:53 +00:00
David Rose b267400db3 bring pgraph to dxgsg8 2002-04-01 17:41:56 +00:00
cxgeorge d72136e596 use modified ver from french website, + my own mods 2002-03-30 02:46:11 +00:00
cxgeorge 1cbdcc2582 use modified ver from french website, + my own mods 2002-03-30 02:45:09 +00:00
cxgeorge af8991b2a1 more resizing fixes, add fps meter 2002-03-30 02:44:12 +00:00
cxgeorge c8277f8736 fix windowed cursor shapes 2002-03-30 02:43:20 +00:00
David Rose 85b45520e3 dxgsg to pgraph 2002-03-30 01:40:55 +00:00
David Rose 88963dedb5 oops, bad modifyState 2002-03-30 01:40:10 +00:00
David Rose df1fd03cac pgraph uses window's begin_frame() .. end_frame() 2002-03-29 20:18:38 +00:00
David Rose 79766b015e add ColorBlendAttrib, unify color blending 2002-03-29 19:16:32 +00:00
David Rose 17ba5c39b0 add_light, remove_light 2002-03-29 17:55:32 +00:00
cxgeorge d16e6dc52e do cursor stuff only on fullscrn 2002-03-29 04:16:33 +00:00
David Rose cee90ebf8a fix build break some more 2002-03-29 01:33:46 +00:00
David Rose 548b2c871d latest from glgsg 2002-03-29 00:44:25 +00:00
David Rose 29afc8d547 fix build break 2002-03-29 00:40:17 +00:00
David Rose b5a50285bd consolidate lights into display, pgraph 2002-03-29 00:35:02 +00:00
cxgeorge 5407fedd12 oops 2002-03-28 23:01:38 +00:00
David Rose ec10a40cf0 refine TransformState and RenderState cleanup some more 2002-03-28 21:33:22 +00:00
cxgeorge fdda65767c resize returns bool 2002-03-28 20:37:45 +00:00
David Rose b44aa6c4dd bring parametrics to pgraph 2002-03-28 19:34:23 +00:00
David Rose 83400f5f7f fix circular cleanup in TransformState and RenderState 2002-03-28 19:34:09 +00:00
cxgeorge 01496b8e3d add non-functional jpeg2000 skeleton 2002-03-28 06:20:49 +00:00
cxgeorge 709f589dad update resize stuff 2002-03-28 06:14:21 +00:00
cxgeorge b63d9bed71 update resize stuff, add d3dfont 2002-03-28 06:13:32 +00:00
David Rose 0cdf48dc30 oops, broke pgui 2002-03-28 03:12:58 +00:00
cxgeorge 1f67a86263 resize returns success-val 2002-03-28 02:57:34 +00:00
David Rose 96cf855d07 turn off broken lighting 2002-03-28 02:48:21 +00:00
David Rose 2df01768f0 turn off broken lighting 2002-03-28 02:43:16 +00:00
David Rose e25f7fac4e turn off broken lighting (untested) 2002-03-28 02:42:23 +00:00
David Rose 783ba052d7 pgraph lighting, optional offset decal implementation 2002-03-28 01:51:13 +00:00
David Rose 333bfc3050 fix comment, expose verify_list 2002-03-28 01:50:54 +00:00
Dave Schuyler beae245e5a sync with glgsg 2002-03-27 04:44:44 +00:00
Dave Schuyler 9e741771f6 wrapped cases that I didn't have with USING_OPENGL_1_2 2002-03-27 04:42:08 +00:00
Dave Schuyler 05c22b5153 changed op to zpass 2002-03-27 04:41:35 +00:00
cxgeorge 8697000bf5 update bison instrs 2002-03-27 01:23:43 +00:00
David Rose 0ee4493e6c fix lod 2002-03-26 18:27:07 +00:00
David Rose bf62f009f8 more robust error message handling 2002-03-26 00:36:44 +00:00
David Rose 3790f2756c implement qpNodePath.showBounds() 2002-03-26 00:09:33 +00:00
David Rose 06ba6f9042 untested update from gl 2002-03-25 22:23:54 +00:00
David Rose 5954465fbc nodePath refinements 2002-03-23 19:05:13 +00:00
David Rose 03ae7a34a7 fix nodepath collapsing problems 2002-03-23 18:21:07 +00:00
David Rose c9cbb60c2a better assertions 2002-03-22 19:33:40 +00:00
David Rose bc1d195613 fix GeomParticles 2002-03-22 19:24:11 +00:00
David Rose b30cecd213 fix sequences 2002-03-22 18:48:54 +00:00
David Rose e01cb59d06 move sprites into pgraph land 2002-03-22 18:16:13 +00:00
David Rose 4d952c34d4 hack for sprite particles 2002-03-22 02:22:45 +00:00
David Rose 248cd826c8 upgrade particles to pgraph (broken at this point) 2002-03-22 01:48:52 +00:00
David Rose 2b729db8e8 better bamification 2002-03-21 23:34:55 +00:00
David Rose ecc7ea4d0c minor decal enhancement 2002-03-21 22:34:15 +00:00
David Rose 6acb9c29ca trivial 2002-03-21 22:34:05 +00:00
David Rose 889c4fc379 oops, not sharing RenderAttribs across bams 2002-03-21 22:33:56 +00:00
David Rose 986e2b5cc2 fix pgraph fog 2002-03-21 20:55:58 +00:00
David Rose 9e3a93beba improved pgraph collisions 2002-03-21 19:57:01 +00:00
David Rose 45e3b15f68 build fart 2002-03-21 18:14:47 +00:00
David Rose c1fe4c1938 pgraph viz collision solids 2002-03-21 04:34:47 +00:00
David Rose c7fc395bcb update comment 2002-03-21 04:34:33 +00:00
David Rose be67f3475e fix adjust_all_priorities 2002-03-21 02:01:40 +00:00
David Rose 3559ab5380 more pgraph refinements 2002-03-21 00:45:03 +00:00
David Rose d210511b8b several pgraph refinements 2002-03-20 23:18:28 +00:00
David Rose 46c69517da pgraph background focus 2002-03-20 17:12:17 +00:00
David Rose 623e6d8733 fix incorrect flattening across draw mask 2002-03-20 16:59:46 +00:00
David Rose ddd3f7048b instanceUnderNode 2002-03-20 16:30:12 +00:00
David Rose 9e8307ca53 pgraph prepare scene 2002-03-20 16:05:53 +00:00
David Rose 2e1ba33307 switch back to vertical bar cursor 2002-03-20 15:45:04 +00:00
David Rose fe30a13f72 fix pgraph collisions 2002-03-20 15:34:16 +00:00
David Rose 24e4e65342 oops, extra cerr 2002-03-20 14:08:21 +00:00
David Rose d4482780b5 pgraph static char joints to bams 2002-03-20 14:01:49 +00:00
cxgeorge 91d39e9f11 stopgap fix for nomouse motion 2002-03-20 04:10:43 +00:00
cxgeorge 2b717435cd fullscrn resize support, part2 2002-03-20 02:01:55 +00:00
David Rose 29e70407b5 more pgraph refinements 2002-03-20 01:27:29 +00:00
Dave Schuyler 7ac1742772 removed old dx code 2002-03-20 00:40:57 +00:00
Dave Schuyler 8158b85aaf regen from glgsg 2002-03-19 05:43:34 +00:00
cxgeorge c84569bf73 fix low-memory checks 2002-03-19 05:36:52 +00:00
David Rose 6b7c334478 class PipelineCyclerBase -> struct PipelineCyclerBase 2002-03-19 02:03:23 +00:00
David Rose c82667c148 implement SIMPLE_STRUCT_POINTERS 2002-03-19 01:53:14 +00:00
David Rose b24638521a add depth_test and depth_write 2002-03-19 01:42:16 +00:00
David Rose ee32368ea6 oops, inline wrong 2002-03-18 22:06:46 +00:00
Dave Schuyler 29e29ce8fb *** empty log message *** 2002-03-18 20:48:39 +00:00
David Rose a737021a5d oops, not inline 2002-03-18 19:12:25 +00:00
David Rose 3a1f1399bc disambiguate for() 2002-03-18 18:51:32 +00:00
David Rose 4d35e9a9eb oops 2002-03-18 17:54:08 +00:00
David Rose 3c61d80b69 pgraph lerps 2002-03-18 17:52:29 +00:00
David Rose b35309a45e allow relative operations between unrelated NodePaths 2002-03-18 17:32:35 +00:00
David Rose e46050a69e pgraph collisions, textures 2002-03-18 16:15:53 +00:00
cxgeorge 9509f30a82 fullscrn resize support, part1 2002-03-18 05:40:15 +00:00
cxgeorge 814c28a2aa windowed resize should work 2002-03-17 02:45:49 +00:00
David Rose 7b03687dff oopsy, infinite recursion 2002-03-16 21:17:15 +00:00
David Rose 4c5a5d591c several new pgraph classes 2002-03-16 19:30:20 +00:00
Dave Schuyler 27af61d92f *** empty log message *** 2002-03-16 03:08:04 +00:00
Dave Schuyler a9dc84babd chromium 2002-03-16 03:04:08 +00:00
cxgeorge dbb2209041 oops 2002-03-16 01:22:39 +00:00
David Rose f38fcb0429 remove look_at_preserve_scale 2002-03-16 01:20:10 +00:00
David Rose f6d8d7bd2a pgraph flatten 2002-03-16 00:31:03 +00:00
David Rose 9c3a3c9c22 pgraph flatten 2002-03-16 00:24:10 +00:00
cxgeorge a56e32de31 everyone can build dx8 2002-03-15 21:58:12 +00:00
cxgeorge 89a38b3f8d default cursor visible true 2002-03-15 04:16:45 +00:00
cxgeorge 1e7fac0531 fix small thing 2002-03-15 03:30:18 +00:00
cxgeorge 56327230c4 init clear to black 2002-03-15 03:03:43 +00:00
David Rose 6bf66170ee add several more pgraph attribs 2002-03-15 02:06:46 +00:00
cxgeorge e6835c614b fix scrngrab 2002-03-14 22:51:31 +00:00
David Rose 9a7e4b319c separate out RenderEffect from RenderAttrib 2002-03-14 19:24:42 +00:00
David Rose d5dce0be83 pgraph pgui 2002-03-14 17:20:35 +00:00
David Rose 98285edbeb a few more interfaces for pgraph pgui 2002-03-14 17:20:01 +00:00
David Rose ac8ab3b258 pgraph pgui 2002-03-14 16:49:13 +00:00
cxgeorge daf2cf5934 alt-tab fix? 2002-03-13 23:48:54 +00:00
David Rose 16cece3711 pgraph text 2002-03-13 23:35:00 +00:00
David Rose e45ab93f89 pgraph text 2002-03-13 23:14:28 +00:00
David Rose c554e8e9d9 minor refinements 2002-03-13 20:16:12 +00:00
David Rose 0e6b7053e0 pgraph copy subgraph 2002-03-13 19:50:39 +00:00
David Rose adfa89b233 pgraph find 2002-03-13 18:45:51 +00:00
David Rose fc26653ada pgraph stash and hide 2002-03-13 17:19:36 +00:00
cxgeorge 6fc2ae6a6f fix fullscreen 2002-03-13 05:19:39 +00:00
cxgeorge f8a16e41db fix decals 2002-03-13 04:37:49 +00:00
cxgeorge 9c0788abeb change deflt decal to blend 2002-03-13 03:30:24 +00:00
cxgeorge 091f352fa5 fix DrawPrim bugs 2002-03-13 02:35:57 +00:00
David Rose 70f7803992 oops, wrong assert 2002-03-13 02:15:07 +00:00
David Rose a7132f9cf4 pgraph tweaks, chancfg, modelpool 2002-03-13 02:11:00 +00:00
cxgeorge 4ddf472bf8 fix bug 2002-03-13 01:02:31 +00:00
cxgeorge 5c4f508c42 fix draw_tri color bug 2002-03-13 00:23:27 +00:00
David Rose 1e96ebed2c oops, wrong typehandle name 2002-03-13 00:13:27 +00:00
cxgeorge 7c485c0818 fix some bugs 2002-03-12 23:59:30 +00:00
David Rose e855818b7f oopsy 2002-03-12 22:20:05 +00:00
David Rose 872a3ecd0b more pgraph data nodes 2002-03-12 21:54:08 +00:00
David Rose 1afd6ffc1b oops, wrong expcl 2002-03-12 19:18:01 +00:00
David Rose d3e2ffbda2 pgraph data graph 2002-03-12 18:42:55 +00:00
cxgeorge 882d3e691c fix o4 issue 2002-03-11 23:39:44 +00:00
cxgeorge 6cd90b1f0a links now 2002-03-11 23:30:27 +00:00
cxgeorge d28ea22f45 first building ver 2002-03-11 23:21:24 +00:00
David Rose 597e892b98 optimize TransformState inverse operation a bit more 2002-03-11 19:28:28 +00:00
David Rose ddff6234ba trivialize CycleDataReader and CycleDataWriter 2002-03-11 19:27:54 +00:00
David Rose 54f300f612 fix refcount bug when reading bams 2002-03-11 19:27:38 +00:00
David Rose c3b7ae1eb5 oops, const conversion 2002-03-11 18:14:11 +00:00
David Rose d27eb921dc workaround for vc++ bug 2002-03-11 17:53:54 +00:00
David Rose 9145e25ad4 new pgraph bam rules, cdata copy constructors 2002-03-11 17:32:10 +00:00
David Rose d83cc1a60b more compiler support hacks 2002-03-11 17:31:40 +00:00
cxgeorge 3c5ad231b6 1st compiling ver 2002-03-11 05:07:34 +00:00
cxgeorge 37ca58e79f another non-working save 2002-03-09 05:51:21 +00:00
cxgeorge a1ce7203ec oops, fix bug in prev chkin 2002-03-09 00:41:14 +00:00
cxgeorge 97460ab612 oops, fix bug 2002-03-09 00:41:04 +00:00
cxgeorge 39d7a31ccf fix small bug 2002-03-08 23:06:11 +00:00
cxgeorge 7b38b1e5e7 cosmetic 2002-03-08 03:42:43 +00:00
cxgeorge 6acf279b98 fix up mouse stuff 2002-03-08 03:42:17 +00:00
cxgeorge 6051745d92 fix up mouse stuff 2002-03-08 03:09:44 +00:00
David Rose 456a0aca5e switch ReferenceCount derivation 2002-03-08 01:48:14 +00:00
David Rose 09f8949ff4 new complete_pointers() rules 2002-03-08 00:42:13 +00:00
David Rose b524ab6b27 compile out pipelining 2002-03-07 23:59:17 +00:00
David Rose 0e3c5ccb5c oops, BoundedObject needs a copy constructor 2002-03-07 23:54:09 +00:00
David Rose 33c59b176b pgraph nodepath fixes, pstats, invalid transforms 2002-03-07 19:39:04 +00:00
cxgeorge eda5a0383a partially-working cursor-visible handling 2002-03-07 05:55:17 +00:00
cxgeorge 9b5662b635 add cursor-visible 2002-03-07 05:36:47 +00:00
David Rose 9b478957b7 pgraph NodePath 2002-03-07 02:49:43 +00:00
David Rose c7d0e2d117 pgraph NodePath 2002-03-07 02:45:21 +00:00
David Rose 533f6043ca minor optimization 2002-03-07 00:30:32 +00:00
cxgeorge 1f278496ea fix problem in draw_tri 2002-03-07 00:23:54 +00:00
cxgeorge 49927b3e08 fix problem in draw_tri 2002-03-06 23:50:34 +00:00
David Rose 61a52a99ad oops, overly optimistic frame rate reporting 2002-03-06 23:06:55 +00:00
David Rose 8e9e7aa3ca oops, premature checkin 2002-03-06 22:46:04 +00:00
David Rose 8a38b1dcef pgraph characters 2002-03-06 22:40:22 +00:00
David Rose c0de49ba9c pgraph characters 2002-03-06 22:31:48 +00:00
David Rose 4d552344fe pgraph characters 2002-03-06 22:15:25 +00:00
David Rose 8b743a58fe pgraph lod, sequence nodes 2002-03-06 18:06:00 +00:00
cxgeorge 6cdf757749 another pre-working save 2002-03-06 01:07:51 +00:00
David Rose 29bf5a2ae3 a couple more pgraph attribs 2002-03-05 03:02:42 +00:00
David Rose 65395b9721 pgraph decal 2002-03-05 02:05:27 +00:00
David Rose 366bcf8520 pgraph decals 2002-03-05 02:02:41 +00:00
cxgeorge 197960756e remove incorrect assert 2002-03-05 00:47:22 +00:00
cxgeorge dc58815312 fix gouraud-shading for strips 2002-03-04 23:40:43 +00:00
David Rose 2bf7d5c45e shouldn't build if don't have gl 2002-03-04 21:10:37 +00:00
David Rose 5306f05c77 pgraph bam 2002-03-04 19:09:33 +00:00
cxgeorge 3644c9429c use win-sys-libs 2002-03-03 05:13:18 +00:00
cxgeorge 4e4728482b use combined srcs 2002-03-03 05:09:39 +00:00
cxgeorge d9099db8bc oops remove that 2002-03-03 04:59:16 +00:00
cxgeorge 341c06ef82 add USE_RAD_MSS 2002-03-03 04:56:55 +00:00
David Rose 6bb3cf31ef windows-specific libraries should appear in WIN_SYS_LIBS 2002-03-02 23:45:13 +00:00
cxgeorge 730b86cb0e nmake=>make 2002-03-02 03:55:18 +00:00
David Rose 3200a5f929 pgraph view-frustum cull 2002-03-02 00:11:24 +00:00