Commit Graph

4154 Commits

Author SHA1 Message Date
Asad M. Zaman 7a0762a8c7 fixed egg2bam problem for PolylightNode 2004-09-03 01:27:46 +00:00
Dave Schuyler 515bf13183 changed macro 2004-09-03 01:23:06 +00:00
David Rose 62f45b292c remove explicit algorithm parameter (make config variable only), add key length variable 2004-09-02 16:29:26 +00:00
David Rose e51ecacdee support encryption/decryption streams 2004-09-02 15:15:48 +00:00
David Rose eead112d48 render order documents 2004-09-01 16:27:55 +00:00
Dave Schuyler 184ed3e96f added deubg_output 2004-09-01 03:57:57 +00:00
Dave Schuyler 53854756f7 fixed non-rotating objects 2004-09-01 03:55:10 +00:00
Dave Schuyler cad885b343 allowing physics objects to be named in debug versions 2004-09-01 03:28:09 +00:00
Dave Schuyler 60dd748c27 changed more debug output 2004-09-01 01:10:03 +00:00
Dave Schuyler 8d4970524d fix in precomputing angular matrixes 2004-09-01 01:06:56 +00:00
Dave Schuyler 79ae46385a added more debug output 2004-09-01 01:04:03 +00:00
David Rose 0f33c2d118 timeout on ssl handshake; band-aid on assertion failure 2004-08-30 15:21:05 +00:00
Greg Wiatroski 179d0c7e0c added comment 2004-08-28 20:55:04 +00:00
David Rose f9ff73427e handle implicit redirect from POST 2004-08-28 15:16:14 +00:00
David Rose 5a2277ca6b redirect_trail, cookie fixes 2004-08-28 01:10:25 +00:00
David Rose 9a748b971f fix gcc warning 2004-08-27 17:29:44 +00:00
David Rose 12c443e6fb add cookie support 2004-08-27 17:25:35 +00:00
Dave Schuyler 770732d644 moved testDrawPrimFailure 2004-08-27 00:01:46 +00:00
Asad M. Zaman a7521b518e fixes a bug of not being able to open a high-res window and failing. now it tries a lower resolution before giving up 2004-08-24 22:48:22 +00:00
David Rose 5eeb0c7eed apply orientation to geom particles 2004-08-24 22:07:52 +00:00
David Rose e2145af839 remove commented-out debugging code 2004-08-24 18:36:27 +00:00
David Rose 998611d189 move TestDrawPrimFailure to .cxx 2004-08-24 01:36:43 +00:00
Greg Wiatroski 579febfb12 mod'd hpr's returned from nodePath get hpr to prevent overflow errors now that we are bounds checking on sendUpdates 2004-08-19 04:09:16 +00:00
Chris Brunner 4098154643 Fixed some typos, updated some lines, and added Step 19 2004-08-19 01:02:24 +00:00
Dave Schuyler 22312f4762 added to ls() output 2004-08-10 00:39:01 +00:00
Dave Schuyler 0550b1ec52 included searched paths in debug output 2004-08-07 01:20:23 +00:00
David Rose 4f7f89164d untab 2004-08-06 22:52:10 +00:00
David Rose 8618f4d3f8 more files from CMU 2004-08-06 22:22:50 +00:00
David Rose 4a66fa2a1b raise assertions for undefined operations 2004-08-06 02:47:37 +00:00
David Rose 1ee1c38f8e use friendlier nassert instead of assert 2004-08-06 01:48:05 +00:00
David Rose 41a18738a4 use fmod interface 3.73 2004-08-06 01:35:25 +00:00
David Rose c0bc68b158 support miles with stubbed-out methods 2004-08-06 01:07:07 +00:00
Shalin Shodhan ef35bbe354 enum constants fix 2004-08-06 01:06:47 +00:00
David Rose 1b0f8bd324 eliminate compiler warnings 2004-08-06 00:45:47 +00:00
David Rose b4eb31344f new updates from CMU 2004-08-06 00:10:20 +00:00
Shalin Shodhan 642e15632a fix to solve link with mesa problem 2004-08-05 21:45:58 +00:00
Shalin Shodhan 56b180596c virtual function table fix for issue_cg_bind 2004-08-05 21:34:52 +00:00
David Rose f540224561 use capital S for tilde if no lowercase S 2004-08-05 19:11:46 +00:00
David Rose d165c1c369 respect old versions of glx.h a little better 2004-08-05 17:05:31 +00:00
David Rose 9766fe68c3 respect old versions of glx.h a little better 2004-08-05 16:54:08 +00:00
David Rose e08d134dba respect old versions of glx.h a little better 2004-08-05 16:47:41 +00:00
David Rose 1074bb00cc unavailable textures referenced by a bam file should not cause a crash 2004-08-04 23:35:51 +00:00
David Rose c23792f1dc add polylight support to NodePath; prevent compiler warnings; minor style changes to polylightEffect to be consistent with panda conventions 2004-08-04 22:41:10 +00:00
Shalin Shodhan f0a204b084 getNumTextures and getTexture(n) added from CMU 2004-08-04 22:16:36 +00:00
David Rose 29333d2966 reorder initializers to prevent gcc compiler warning 2004-08-04 20:58:32 +00:00
Shalin Shodhan d267dbe9bb cgShader.h recommit 2004-08-04 17:19:03 +00:00
Shalin Shodhan 91e54d09f3 CgShader added compile protection 2004-08-04 17:17:50 +00:00
David Rose 1726a5ea95 fix culling when scene has a transform 2004-08-03 22:32:30 +00:00
David Rose 597d379038 add NodePath::set_color_scale_off() and Camera::set_initial_state() and related methods 2004-08-03 19:59:21 +00:00
Shalin Shodhan ca14219654 Polylight copy constructor 2004-08-03 17:12:41 +00:00
David Rose cdfdf30f97 dynamic event queue 2004-08-02 23:20:26 +00:00
David Rose f51f95b9bd prevent compiler warning 2004-08-02 23:09:29 +00:00
David Rose 31c4c28637 workaround compile bug in VC++ 2004-08-02 22:30:42 +00:00
David Rose 64aece121a robustify light interface further 2004-08-02 21:34:46 +00:00
David Rose 1707b5a38d fix pupils 2004-08-02 21:34:35 +00:00
David Rose 140f38c83a fix errors 2004-08-02 03:37:20 +00:00
David Rose 0462921352 fix output 2004-07-31 23:27:54 +00:00
David Rose 0fbb4b671a fix untextured triangle problem 2004-07-31 23:27:27 +00:00
David Rose bccfb40463 clean up texture, projector more 2004-07-31 15:49:22 +00:00
David Rose 5b807d3c0e add assertion 2004-07-31 15:47:38 +00:00
David Rose e561cc0046 fix palettized egg files 2004-07-31 00:01:35 +00:00
David Rose e3573f97df whoops, wrong logic for picking default TextureStages 2004-07-30 23:27:17 +00:00
David Rose 0764556c80 remove buggy driver workaround 2004-07-30 23:21:20 +00:00
David Rose ec83e7f9c6 texture optimizations 2004-07-30 22:35:58 +00:00
Shalin Shodhan 2ca64d594d Polylight Changes... return a new effect on all modifiers 2004-07-30 21:04:11 +00:00
David Rose 8b5014d01e clarify NodePath light interfaces 2004-07-30 18:59:42 +00:00
David Rose 249673d083 whoops, broke old LightAttrib interface 2004-07-30 17:33:18 +00:00
Asad M. Zaman a75a5539a3 dx9 need to conform to the new convention 2004-07-30 01:52:47 +00:00
David Rose c7c639797e merge multitexture support in from branch 2004-07-30 00:38:35 +00:00
David Rose a60eb87e19 add NodePath::set_light() interfaces 2004-07-29 23:35:06 +00:00
Darren Ranalli 31a3ceb73f use cg in other places too 2004-07-28 19:24:21 +00:00
David Rose f731db1397 increase queue size to protect against overwhelming the AI 2004-07-28 00:06:35 +00:00
Shalin Shodhan 4ac8cbba22 Cg shader support added 2004-07-27 17:45:17 +00:00
Shalin Shodhan 216f78cb19 glCgShader files added updates to glStateGuardian... 2004-07-27 17:44:37 +00:00
Shalin Shodhan 2a6d6944b6 Polylight Color storage corrected and SeaPatch removed 2004-07-27 17:42:24 +00:00
Shalin Shodhan 0d0b75e738 CgShader files added 2004-07-27 17:41:44 +00:00
David Rose caac4723b9 support ? in urlspec better 2004-07-27 04:36:08 +00:00
Mark Mine ceb350be14 tried to make instructions more readable 2004-07-24 23:12:04 +00:00
Asad M. Zaman 3c5c89641d better debug messages when window/fullscreen fails 2004-07-21 02:05:35 +00:00
Asad M. Zaman b124d9fc69 oops 2004-07-20 23:48:13 +00:00
Asad M. Zaman 6a635d6a31 one function needs to be a const 2004-07-20 22:34:52 +00:00
Asad M. Zaman d582986396 some changes to support reflection map and fixes a crash bug with windo/fullscreen mode switch 2004-07-20 22:28:04 +00:00
David Rose 4cbaf55032 add RenderAttrib::always_reissue() 2004-07-20 01:03:48 +00:00
David Rose 9f1d280aad clarify ssh stuff 2004-07-19 17:59:22 +00:00
David Rose 62fb0d3011 rework comments 2004-07-19 14:37:29 +00:00
David Rose afb69f34cd c++ files should be unix-formatted. 2004-07-15 20:32:04 +00:00
David Rose ef7f69b7b0 dos2unix 2004-07-12 22:31:45 +00:00
Shalin Shodhan 0985080cf9 SeaPatchNode initial version based on DQ Pirates SeaPatchNode 2004-07-07 22:04:33 +00:00
David Rose d392ed83a5 compile on win32 2004-07-07 21:01:17 +00:00
David Rose e175170da0 remove unused glutdisplay 2004-07-07 21:00:37 +00:00
David Rose 53591bf90b remove glstuff from metalibs/panda 2004-07-07 20:18:20 +00:00
Dave Schuyler 4c3ec477e3 fixed transposed chars in comment 2004-07-07 03:59:20 +00:00
Dave Schuyler d8d9aae344 tabs to spaces 2004-07-07 03:58:36 +00:00
Shalin Shodhan 53e73a5014 Pgraph: Sources.pp config_pgraph and pgraph_composite2 corrected 2004-07-02 17:07:37 +00:00
Shalin Shodhan 28473b21fe Pgraph: Sources.pp config_pgraph and pgraph_composite2 corrected 2004-07-02 17:05:56 +00:00
Shalin Shodhan e0245577d8 texGenAttrib.cxx hardcoded texture corrected 2004-07-02 17:02:27 +00:00
Asad M. Zaman 7fbec02238 added issue_tex_gen for spheremap 2004-07-02 00:13:20 +00:00
Asad M. Zaman b05e24e913 added a texgenattrib for spheremap 2004-07-02 00:12:40 +00:00
David Rose db74d39f8e force_normals 2004-07-01 17:54:22 +00:00
David Rose 27d85ea8a6 fix for standalone programs 2004-07-01 17:18:07 +00:00
Dickinson Lo 7c1bdeef8d corrected entry detailing what to checkout for ttmodels code base for building panda. 2004-07-01 01:34:22 +00:00
David Rose 65e677ad21 overflow_flag 2004-06-28 22:23:17 +00:00
David Rose 0fe1abded6 relative set_fluid_pos 2004-06-24 23:11:22 +00:00
Dickinson Lo be06c52586 Made changes to reflect the following:
- addition of otp in build process
- changes in versions of software
- changes in paths
- added missing details concerning how to start game services
- various edits for better usability and clarity
2004-06-23 21:54:37 +00:00
David Rose fa52cb7b11 fix missing return value 2004-06-20 19:54:38 +00:00
David Rose 672f62cb87 add options for individual compile 2004-06-18 23:10:39 +00:00
Shalin Shodhan 4a938d6085 FadeLOD and Polylight improved 2004-06-18 21:31:30 +00:00
Asad M. Zaman 9b3a2b9f98 took care of the dos file format on polylight* files and untabified 2004-06-18 19:10:39 +00:00
Shalin Shodhan 81e752915a Polylight API changes based on DRose's suggestions 2004-06-15 17:16:09 +00:00
David Rose a76f4015c6 return concrete NodePath objects instead of references 2004-06-15 01:09:55 +00:00
David Rose 1cb510e7c1 untabify 2004-06-14 21:40:51 +00:00
Asad M. Zaman 7a50b49b13 Incorportated changes from summer interns 2004 2004-06-14 20:35:00 +00:00
David Rose 81cfa46069 compiler objections 2004-06-14 19:32:22 +00:00
David Rose 99d24b226b dos2unix 2004-06-14 19:22:15 +00:00
David Rose 90bf34ddcf Further NodePath::find() optimizations 2004-06-14 19:02:29 +00:00
David Rose 1898df8d54 dos2unix 2004-06-14 19:01:19 +00:00
Shalin Shodhan 88b9702137 Polylight API 2004-06-14 18:48:27 +00:00
Shalin Shodhan 3887f5681a Polylight API 2004-06-14 18:43:05 +00:00
Joe Shochet 15db33d2ff toon optimizations 2004-06-14 18:08:17 +00:00
David Rose ccc5dc547c fix bug causing runaway recursion 2004-06-12 03:17:19 +00:00
David Rose de7954a99b comment fix 2004-06-12 02:23:10 +00:00
David Rose 081122fe3b define mouseInterfaceNode 2004-06-12 02:12:16 +00:00
David Rose 8f06b1ad29 correct reverse alphabetical sort 2004-06-12 00:16:06 +00:00
David Rose ac84758d9d eliminate leading underscores 2004-06-11 23:14:39 +00:00
David Rose 1efa50984f add sequencing numbers 2004-06-11 22:25:07 +00:00
David Rose 3358dfaae2 add 'generated automatically' comment 2004-06-11 20:54:21 +00:00
David Rose 9ca7c24919 _thick is unintialized here; don't try to use it 2004-06-11 15:40:06 +00:00
David Rose 3cb846fd39 raise exceptions rather than completely eliminated deprecated methods for now 2004-06-11 14:49:43 +00:00
David Rose fc57934995 remove deprecated interface 2004-06-11 00:00:45 +00:00
David Rose c3606e572d prebuild new polylight flag 2004-06-10 21:16:17 +00:00
David Rose ae9ef03e9b rename Configrc to Config.prc 2004-06-10 18:54:04 +00:00
Asad M. Zaman 67a0fd47db make room for polylight object 2004-06-09 21:30:37 +00:00
Asad M. Zaman 3ff5b79b00 created make_sphere function to reuse code for make_collision_sphere and make_polylight_sphere 2004-06-09 21:04:43 +00:00
Asad M. Zaman 5a19e97534 fixed a bug with multiple sibling portals in view at the same time 2004-06-09 00:48:05 +00:00
David Rose af31909359 publish more methods better 2004-06-09 00:16:38 +00:00
David Rose 55ea6a4e44 publish more methods 2004-06-08 22:31:35 +00:00
Asad M. Zaman b9257df888 final test version of portal clipper. We should test this version well. 2004-06-08 03:03:42 +00:00
David Rose 0105b1fd89 get_element, set_element 2004-06-08 01:26:12 +00:00
Dave Schuyler a759e21eeb added init call for physics collision handler 2004-06-08 01:09:38 +00:00
Asad M. Zaman bd2a0ea086 Recursive portal culling is implemented. This is the 3rd phase. There is one bug where portals are behaving weird when camera is right on the portal plane 2004-06-07 23:40:20 +00:00
David Rose 9ede67f706 build on irix 2004-06-07 23:27:34 +00:00
Asad M. Zaman 01171fd7d2 portals are now clipped against view frustum to generate reduced frustums. There is a bug, which I will work on Monday 2004-06-05 01:56:33 +00:00
Darren Ranalli 9ff0f4d8a8 publish main_tick (for AI stats) 2004-06-05 01:16:33 +00:00
David Rose a42d5f1389 support Configrc* 2004-06-05 00:39:01 +00:00
David Rose 1bced6e324 remove Daniel's name 2004-06-05 00:36:33 +00:00
David Rose 7aa548edeb remove panda.pth 2004-06-04 22:21:17 +00:00
David Rose 1e10f59943 tweak comments 2004-06-04 16:52:46 +00:00
Asad M. Zaman d3d36911de 2nd pass portal clipping. This is integrated into scenegraph 2004-06-04 01:34:14 +00:00
David Rose b960ed2568 remove old crud 2004-06-03 21:53:46 +00:00
David Rose ff8ac9f0a4 const 2004-06-02 21:15:20 +00:00
Asad M. Zaman c3b2cefc72 save as of june 1st 2004-06-02 17:04:38 +00:00
Asad M. Zaman 78c82c3747 interim save 2004-05-27 22:47:39 +00:00
Darren Ranalli 798348ea12 slightly improved hash values 2004-05-27 00:14:27 +00:00
Darren Ranalli d0acfcc4ac Roger's patchfile generation speed optimizations 2004-05-26 22:30:21 +00:00
Asad M. Zaman 1c5385b973 hmm, previous check in caused a crash on toontown, this fixes it 2004-05-26 01:22:09 +00:00
Darren Ranalli f9c4643c93 speed order clarification (comment change) 2004-05-26 00:58:31 +00:00
Asad M. Zaman 51fa0c2ca3 added a new switch to pview to toggle between window/fullscreen 2004-05-25 21:07:15 +00:00
Asad M. Zaman 91a65b3a56 fixed the window/fullscreen toggle crash for some cards 2004-05-25 21:06:24 +00:00
Asad M. Zaman be718ced33 some fixes to make the portal node loaded as portal nodes 2004-05-25 00:26:46 +00:00
David Rose 9c8037ad62 parse portal syntax in egg files 2004-05-20 19:43:33 +00:00
Dave Schuyler c6e0a88590 formatting 2004-05-19 04:19:59 +00:00
Dave Schuyler e881c28f75 Asad's suggested changes to avoid white
line in upper and left edges of each DisplayRegion
2004-05-19 04:19:28 +00:00
Asad M. Zaman aceb35c234 adding portal node, code in progress 2004-05-18 00:51:34 +00:00
Asad M. Zaman 4a24b121b0 python toggle switch allows the portal culling to be on/off 2004-05-18 00:50:43 +00:00
Asad M. Zaman 387e2e8131 creating a portal mask for portal culling 2004-05-14 00:27:28 +00:00
Asad M. Zaman b24ea6211d first pass prototype of portal culling system 2004-05-13 22:22:08 +00:00
Asad M. Zaman f1de5451a3 first pass prototype of portal culling system 2004-05-13 22:12:57 +00:00
David Rose 17997c0541 clear pointer on reading bam 2004-05-12 22:25:58 +00:00
David Rose 95f8fa1fb8 fix crash when meshing certain models 2004-05-07 17:42:39 +00:00
David Rose fb79ed6314 add has_normals 2004-05-04 23:34:11 +00:00
David Rose 382f0527eb fix stopped-chat wordwrap problem 2004-04-30 20:58:21 +00:00
Dave Schuyler a666dcbac4 changed how the contact vector gets calculated 2004-04-29 01:31:05 +00:00
Asad M. Zaman 31ff26b6f4 fixes what I was trying to fix for the last checkin 2004-04-28 02:41:39 +00:00
Asad M. Zaman 79a7b7c5da oops, broke the logic for that close ime fix, hopefully this will work 2004-04-28 02:03:44 +00:00
Asad M. Zaman 71a5efcfd6 fixes the candidate/composition problem in IME 2004-04-28 01:21:37 +00:00
Yonghwan Lee d7871b69f2 MFC: don't send composition string on close_ime 2004-04-27 00:56:16 +00:00
David Rose c5d3a6f7d8 correctly test for fbconfig before trying to create a buffer 2004-04-26 18:54:37 +00:00
David Rose 3d2f33e10e fall back to older XVisualInfo interface if GLXFBConfig doesn't return any available options 2004-04-26 18:38:44 +00:00
David Rose fd24bb7a43 publish enums 2004-04-26 16:29:21 +00:00
David Rose b9d2de1b21 move inline functions .cxx file 2004-04-24 20:03:53 +00:00
David Rose dec4cb4bdb upgrade to version 4.10 bams 2004-04-24 00:04:02 +00:00
Asad M. Zaman d90a4405bb chat panel cancel now closes the ime window if any 2004-04-23 23:43:46 +00:00
Dave Schuyler eae4f00000 addedCollisionHandlerGravity 2004-04-23 03:59:06 +00:00
Dave Schuyler 8a7807a7c1 changed assert 2004-04-21 03:04:26 +00:00
Dave Schuyler 5c5eafe9f2 added contact normal; fix for floor offset 2004-04-21 02:17:06 +00:00
Dave Schuyler 265fe859ad working on adding reach 2004-04-15 00:27:42 +00:00
Joseph Lee 6726f39637 CLP()::start_frame() should not use PStatTimer unless DO_PSTATS defined 2004-04-13 08:54:07 +00:00
Joseph Lee f4825cb99a CLP()::end_frame() should not use PStatTimer unless DO_PSTATS defined 2004-04-13 05:12:18 +00:00
Dave Schuyler 2e28debd73 changed to step up to floor 2004-04-13 01:12:59 +00:00
Asad M. Zaman 4805d1285c introduced a new config variable ime-hide to hide the ime window. This mechanism doesn't work properly as of now, but hopefully it will soon. 2004-04-08 23:29:15 +00:00
David Rose 317b510b06 uninitialized variable 2004-04-08 20:49:38 +00:00
David Rose 9904a6cb96 new cursor_pos parameter 2004-04-08 19:38:01 +00:00
David Rose 169eee50c0 support cursor_pos for candidate() functions, and trigger background pgEntry on candidate action 2004-04-08 19:34:42 +00:00
David Rose 7e1203e4a7 fix repeated newlines 2004-04-08 19:00:38 +00:00
Asad M. Zaman 46db460ea3 an intuitive hack on highlighted texts, works good enough 2004-04-08 18:46:15 +00:00
Asad M. Zaman 9a137f1b92 made a mistake on naming start and end varaible 2004-04-08 17:37:14 +00:00
David Rose 5d121b8ed9 support multi-state text blocks; also show IME candidate strings in DirectEntry fields 2004-04-08 01:17:50 +00:00
Asad M. Zaman fd4e0879b8 oops 2004-04-07 17:44:52 +00:00
Asad M. Zaman 85ff1a83db some test code for ime_window to disappear 2004-04-07 17:42:24 +00:00
Asad M. Zaman 4f7fed1693 some test code for window/fullscreen 2004-04-07 17:41:53 +00:00
Asad M. Zaman d2dbbe9625 ime strings are now passed to inputdevice as they are typed 2004-04-07 17:34:29 +00:00
David Rose d8dda73cce re-apply version 1.30 which was lost through bad merge 2004-04-06 17:53:34 +00:00
Dave Schuyler 01d65fe28c lots of little changes for os x 2004-04-02 03:08:14 +00:00
David Rose a28b2a8006 add initial support for IME candidate strings in-game 2004-04-02 01:44:28 +00:00
David Rose 9315342da7 define normals for projection screens 2004-04-01 01:58:42 +00:00
David Rose a1ba7a54e7 use NodePaths for ProjectionScreen interface 2004-03-31 23:33:13 +00:00
David Rose 4df761d285 add NodePath::get_top() 2004-03-31 23:32:57 +00:00
David Rose e6ea294429 NodePaths should be returned as concretes, not references 2004-03-31 23:32:33 +00:00
Asad M. Zaman 0c85764323 cleaned up window-fullscreen mode and multiple windows mode for dx8 and dx9 2004-03-31 22:02:42 +00:00
David Rose ad9a03da5c support dynamic geoms properly with display lists 2004-03-30 22:02:29 +00:00
Asad M. Zaman 0f5c46313c toontown windowed mode supported in Dx8 and Dx9 2004-03-30 19:42:59 +00:00
David Rose 3727394df7 add WindowProperties::set_z_order() 2004-03-30 01:03:13 +00:00
Asad M. Zaman bc9d940c35 put some debug info to get feedback from users 2004-03-23 02:09:01 +00:00
Dave Schuyler baf11afd75 added stubbed out is_started() 2004-03-23 01:13:35 +00:00
Asad M. Zaman a038bcbaf6 Fixed the sluggishness with LoadSurfaceFromSurface. The filter flag needs to be set to none. 2004-03-22 21:46:25 +00:00
Asad M. Zaman ea16b5d9f7 Temporary solution to Dx8 CopyRects alternative, but it is very slow. I will be implementing a better method. 2004-03-22 21:29:05 +00:00
David Rose 849c2c5c7d don't crash if tex stats fail 2004-03-20 17:48:16 +00:00
David Rose d6ce073b65 build properly with new GeomContext (and without GeomNodeContext 2004-03-20 08:35:22 +00:00
David Rose 5fe909bb4f geomContext has moved to gobj 2004-03-20 03:18:50 +00:00
David Rose 50f7d0bce7 restore GeomContexts and display lists 2004-03-20 02:09:49 +00:00
Asad M. Zaman 1ed5d5c0e3 fixed a crash bug with a null pointer 2004-03-19 17:30:17 +00:00
David Rose 553b9c6b20 BIO_get_ssl() sometimes does nothing 2004-03-19 17:20:04 +00:00
David Rose d14a5523f4 properly pass query in non-proxy case 2004-03-19 14:08:52 +00:00
David Rose 1c11c51455 robusity Ramfile interface 2004-03-19 13:44:27 +00:00
David Rose f32eb1a6f8 fix compile prob on sgi 2004-03-19 02:00:48 +00:00
David Rose 6b909a2d2c fix compilation error 2004-03-19 01:52:09 +00:00
David Rose a2772d745a support writing png images 2004-03-19 01:50:00 +00:00
David Rose d49685c9a9 typo in comment 2004-03-19 01:49:51 +00:00
David Rose b38732a6e1 add histogram/palette options 2004-03-19 01:49:12 +00:00
David Rose c1583ac567 add is_valid 2004-03-19 01:48:50 +00:00
Asad M. Zaman 2e85d47cd2 fixed the window maximize/minimize bug on toontown 2004-03-18 22:22:03 +00:00
David Rose 5faa4ffb7e small typo 2004-03-17 23:26:23 +00:00
Asad M. Zaman 8701ff8346 single gsg multiple windows: all known bug fixed 2004-03-17 21:09:27 +00:00
Asad M. Zaman 60fcb96b59 more error recovery on dx error 2004-03-17 21:05:39 +00:00
Asad M. Zaman daf3f0d00b single gsg multiple windows: dx9 support 2004-03-17 21:04:44 +00:00
Asad M. Zaman f9dc7178e8 single gsg multiple window: fixed all known bugs 2004-03-17 20:05:39 +00:00
David Rose 1573ff1f73 generate_into() now returns the width 2004-03-17 06:55:35 +00:00
David Rose 0bf44b8cd5 add blend_sub_image 2004-03-17 06:55:01 +00:00
David Rose 9bb1585a04 fix bug with alpha palettes 2004-03-17 01:57:30 +00:00
David Rose 9242d5f932 fix close window bug 2004-03-17 01:55:02 +00:00
David Rose 55181edef0 compile on Linux 2004-03-17 01:41:29 +00:00
David Rose 83a138529d add support for png image file format 2004-03-17 01:06:49 +00:00
Joe Shochet 1121e150eb we no longer store those cdroms on dimbo 2004-03-08 20:33:19 +00:00
David Rose c83c4a5ba8 expand on comment 2004-03-05 20:11:42 +00:00
David Rose a79af737d2 add MouseWatcher::set_display_region() 2004-03-05 20:10:19 +00:00
David Rose e390fbddaf compiler warning 2004-03-04 23:45:43 +00:00
David Rose c179ad217d eliminate circular link reference 2004-03-04 21:41:34 +00:00
David Rose 56a9f1feae add text-soft-break-key and text-never-break-before 2004-03-04 19:14:58 +00:00
David Rose 9ca106399c regularize projection transform and near plane correction 2004-03-04 18:43:25 +00:00
David Rose 0e084fe310 make multipass work (sort of) on dx8 2004-03-04 15:48:19 +00:00
David Rose 703a038d59 store more texture data in rawdata mode 2004-03-04 02:23:36 +00:00
David Rose 6bc826c5a5 restore win-origin-x and win-origin-y 2004-03-04 01:42:28 +00:00
David Rose 04304b1e20 support mouse wheel events 2004-03-04 00:37:52 +00:00
David Rose 6c7a75a101 use hide_or_show_cursor() instead of ShowCursor() 2004-03-03 23:28:14 +00:00
David Rose 26fce4087c remove debugs 2004-03-03 21:57:42 +00:00
David Rose fdc4d0642a should disallow move_pointer for either of two reasons 2004-03-03 21:54:31 +00:00
David Rose b5bcb299df support move_pointer and cursor_hidden 2004-03-03 21:49:22 +00:00
David Rose 07260b688c update changed properties in window structure 2004-03-03 21:35:30 +00:00
David Rose be0f50c6fb redefine GraphicsEngine::auto_flip; define more pstats collectors 2004-03-03 20:22:05 +00:00
David Rose 28de7c48d8 oops 2004-03-03 20:16:40 +00:00
David Rose 58c7debfa5 support cursor_hidden 2004-03-03 20:15:09 +00:00
David Rose d561b66713 expose GraphicsWindow::get_pointer and move_pointer 2004-03-03 19:38:28 +00:00
David Rose cf6a95c0ed fix problem with remove_window() removing too many windows 2004-03-03 14:15:19 +00:00
David Rose 3572444a67 support pbuffers only 2004-03-03 14:14:39 +00:00
David Rose 323002f105 more sanity asserts 2004-03-03 14:14:03 +00:00
David Rose 49b7ac2fac must check gl extensions first 2004-03-03 06:53:39 +00:00
Joseph Lee 69ffcae6ff report_errors_loop() needs to return a value 2004-03-03 03:59:37 +00:00
Joseph Lee 02a1103540 don't call PstatCollector.is_started() if opt 4 2004-03-03 03:14:56 +00:00
David Rose 6a0476ebcb render textures should clamp by default 2004-03-03 01:34:46 +00:00
David Rose 5832df65ce compile on Linux 2004-03-03 01:29:08 +00:00
David Rose 587de59ae8 add GraphicsEngine::open_windows(), GLGraphicsStateGuardian::_edge_clamp 2004-03-03 01:09:38 +00:00
David Rose baea752ded make_current() should be unneeded before flip 2004-03-02 21:02:12 +00:00
David Rose a39aa8f71c add GraphicsOutput::flip_ready 2004-03-02 20:11:51 +00:00
David Rose f709ae9232 we need make_current() in the flip after all 2004-03-02 18:21:23 +00:00
David Rose 6f956e1fe7 use new offscreen buffer mechanism 2004-03-02 02:48:35 +00:00
David Rose abd0db5458 add callback support 2004-03-02 02:46:15 +00:00
David Rose 54ae975f3c don't assertion fail when user closes window 2004-03-01 23:47:23 +00:00
David Rose a6df37d6b0 remove make_current() from flip 2004-02-28 00:26:18 +00:00
David Rose 2bf87f010a add GraphicsOutput::make_texture_buffer() 2004-02-28 00:25:23 +00:00
David Rose 42507f9852 add ParasiteBuffer 2004-02-27 23:17:16 +00:00
David Rose a4f08870fa add share_with to make_gsg() 2004-02-27 22:12:18 +00:00
Asad M. Zaman e6862c11f9 better handling of E_OUTOFMEMORY error. If this error happens, it will try a different graphics dll 2004-02-27 20:49:22 +00:00
David Rose 9f57cfa1b2 add fill_ratio 2004-02-26 18:46:44 +00:00
David Rose fd8bc506d3 build on windows with new PreparedGraphicsObjects 2004-02-25 21:07:55 +00:00
David Rose 25a44c9b26 tweak comment 2004-02-25 19:53:33 +00:00
David Rose 232f9395bf split out PreparedGraphicsObjects from GraphicsStateGuardians 2004-02-25 19:34:30 +00:00
David Rose 0e81017698 formatting changes 2004-02-24 17:44:08 +00:00
David Rose 8066efb16e don't protect glReadBuffer and glDrawBuffer; they might get reset internally by slightly buggy drivers 2004-02-21 01:48:16 +00:00
Dave Schuyler 43e5cd19e0 avatar should no longer float on landing 2004-02-20 02:04:30 +00:00
David Rose 11f94c964a try some more to get pbuffers to work without call to SwapBuffers 2004-02-20 02:01:50 +00:00
David Rose b0de5200b0 glFlush() might be necessary 2004-02-20 02:00:44 +00:00
David Rose ab86ca2b73 name dynamic textures 2004-02-20 00:00:41 +00:00
David Rose b49f3d4b51 recreate pbuffer if it is lost 2004-02-19 21:53:38 +00:00
David Rose 36dc54b6c6 single-buffer 2004-02-19 21:18:39 +00:00
David Rose 751dc0f17a default texture filtering is linear 2004-02-19 19:50:39 +00:00
David Rose cb66e630d6 properly support single-buffered framebuffers 2004-02-19 19:41:52 +00:00
David Rose c26166c9cc add GraphicsOutput::sort 2004-02-19 02:53:23 +00:00
David Rose 6039e182c0 add App:PStats 2004-02-19 02:52:49 +00:00
David Rose 559366c37b support new interface from panda 2004-02-19 02:36:21 +00:00
David Rose 9a2e560d20 remove pipe from GraphicsEngine::make_window() 2004-02-19 00:08:06 +00:00
David Rose 5ede98f8d4 pstats for windows 2004-02-18 23:32:19 +00:00
David Rose 216ef33e68 support fixed_size 2004-02-18 23:03:42 +00:00
David Rose 761c0e78fc add name to GraphicsWindow constructor; add fixed_size to WindowProperties, add show-buffers to Configrc 2004-02-18 22:30:54 +00:00
David Rose 4d416cce51 pbuffers shouldn't flip 2004-02-18 19:23:36 +00:00
David Rose be6354f9ef bracket a few more low-level things with pstats 2004-02-18 18:21:00 +00:00
David Rose 82385a51d0 everything outside of GraphicsEngine::render_frame() is deemed Show Code for pstats 2004-02-18 16:23:08 +00:00
David Rose f1ef8df820 add GraphicsStateGuardian::panic_deactivate() 2004-02-18 15:21:32 +00:00
David Rose dba1064551 check framebuffer properties for match when creating pbuffer 2004-02-18 15:18:51 +00:00
David Rose 31cc2f4d8f query for pbuffer getting lost 2004-02-18 01:24:22 +00:00
David Rose e5ee695b0c fix compiler objection 2004-02-18 01:01:59 +00:00
David Rose dffa847486 pbuffers are finally working 2004-02-18 00:42:14 +00:00
David Rose f0288e05c9 use wglext properly 2004-02-17 23:23:33 +00:00
David Rose 084270e1a2 disable old chromium stuff for now 2004-02-17 19:52:45 +00:00
David Rose 1aa75bf0a4 oops, incorrectly fixed angle brackets 2004-02-13 23:26:23 +00:00
David Rose aadad6ab67 revert to avoid legal confusion; old url is acceptable. 2004-02-13 21:13:05 +00:00
David Rose 02ec418bba typo 2004-02-13 21:06:39 +00:00
David Rose 843c0331ae update license, change remaining local #includes to use quotation marks 2004-02-13 19:27:33 +00:00
David Rose 28a96485ab add get_time() from Steven Osman 2004-02-13 17:09:32 +00:00
David Rose 8fd4a2fac2 turn off depth write for transparent parts of M_dual 2004-02-13 02:49:26 +00:00
David Rose 4e8641d6fa inspect all pfnums before choosing one 2004-02-13 01:49:27 +00:00
David Rose b4d3ccd1a7 check for 24 bpp correctly 2004-02-13 01:34:28 +00:00
David Rose bbbe8cbf9f add show-pbuffers 2004-02-13 00:55:48 +00:00
David Rose 141852abeb add GLXPbufferSGIX 2004-02-13 00:21:45 +00:00
David Rose bd3c75357f protect from recursive entry 2004-02-12 23:53:05 +00:00
David Rose d647d2af0c minor comment cleanup 2004-02-12 23:52:20 +00:00
David Rose cfaf59d494 properly test for GL_BGR 2004-02-12 23:51:50 +00:00
David Rose 7e1501fd18 move extensions checking from wgldisplay to glstuff 2004-02-12 19:49:56 +00:00
David Rose 61fb002677 fix assertion error on window close 2004-02-12 16:36:02 +00:00
David Rose 15d7d45b8b remove chancfg 2004-02-12 16:20:05 +00:00
Dave Schuyler 1e11242da3 replacing is_in_outer_space with has_contact 2004-02-11 03:48:26 +00:00
David Rose 9089fa3820 unsafe to define USE_MGL_NAMESPACE globally 2004-02-10 18:49:02 +00:00
David Rose 42d159254e split glgsg into glmisc; expand on mesadisplay 2004-02-10 18:12:03 +00:00
David Rose ae685dcf4b split glgsg into glmisc; expand on mesadisplay 2004-02-10 18:02:16 +00:00
David Rose bb3dd92452 gracefully handle NULL window 2004-02-10 17:42:56 +00:00
David Rose 7b6594acac rename save_screenshot -> save_screenshot_default to prevent confusion 2004-02-10 17:23:54 +00:00
David Rose f4d29cf30b fix wglGraphicsBuffer 2004-02-10 06:08:19 +00:00
David Rose 99b64bdfc6 reset_if_new should return true or false 2004-02-10 05:57:03 +00:00
David Rose 6859501a67 add GraphicsPipe::OT_texture_buffer 2004-02-09 22:26:47 +00:00
David Rose be50ac2d73 define mesadisplay 2004-02-09 21:58:47 +00:00
David Rose 8c873de8a9 compile correctly without SSL 2004-02-09 21:48:57 +00:00
David Rose 48371c589d default to :0.0, don't crash on exit 2004-02-09 21:44:07 +00:00
David Rose 3cbedea88d specify OT_buffer 2004-02-09 21:15:29 +00:00
David Rose c0ce8fc453 remove unneeded includes 2004-02-09 21:15:17 +00:00
David Rose 33ae898b0c need to make_current() before capturing screenshot 2004-02-09 18:49:03 +00:00
David Rose fbca2647f9 add glxGraphicsBuffer 2004-02-09 18:47:57 +00:00
David Rose 82c77e5715 protect extensions from cppparser 2004-02-09 18:10:25 +00:00
David Rose 3517fa4bf9 use GLXFBConfig instead of XVisualInfo 2004-02-09 17:51:54 +00:00
David Rose 4f8349a5bf don't try to delete the reference-counted WindowFramework 2004-02-09 17:00:29 +00:00
David Rose 57eefece08 tweak graphicsBuffer, add wglGraphicsBuffer 2004-02-09 13:37:49 +00:00
Dave Schuyler 36cf062b96 using app includes 2004-02-07 05:33:07 +00:00
David Rose 37be15fdfd define GraphicsBuffer 2004-02-07 00:46:44 +00:00
David Rose 3719dca957 add GraphicsWindow as forward class reference 2004-02-07 00:16:08 +00:00
David Rose 26da9be3e7 define GraphicsOutput class 2004-02-06 23:41:00 +00:00
David Rose d684df5958 move default_fov to a configrc variable 2004-02-06 23:40:30 +00:00
David Rose 673a29c71b prevent crash after failure to open; minor correction to output 2004-02-06 19:55:09 +00:00
David Rose d0e244d6b1 remove debugging flag 2004-02-06 16:00:17 +00:00
David Rose 0ba65f32ca search_for_valid_displaymodes needs to check more than just one format 2004-02-06 14:16:03 +00:00
David Rose e46e47b442 fix ime for dx7, put in hooks for dx8, dx9 2004-02-06 06:31:59 +00:00
David Rose a16557c9bb reorder methods for consistency with panda conventions 2004-02-06 06:30:32 +00:00
Joseph Lee 5815bcef16 o add latest version of cygwin is
o correct the way $HOME should be setup for Windows enviroment
2004-02-06 02:04:55 +00:00
David Rose 6cfe694cb9 respect order of aux-display entries in Configrc file 2004-02-05 20:18:19 +00:00
Dave Schuyler f48b4da606 minor formatting changes and conversions 2004-02-05 01:48:15 +00:00
Dave Schuyler 572611a5e1 See howto.install_panda_on_windows.txt instead 2004-02-05 00:48:37 +00:00
Dave Schuyler 880f2e74d5 This is the text from the MS Word doc of similar name 2004-02-05 00:47:34 +00:00
Dave Schuyler f0964553f5 This content has been moved to a text file 2004-02-05 00:45:32 +00:00
David Rose 429fbba758 fix screenshots on dx9; robustify Panda screenshot interface 2004-02-04 21:24:33 +00:00
David Rose 220c028394 respect min_dt even in non-real-time mode 2004-02-04 00:47:52 +00:00
David Rose f291cb741d fix bug in writing tiff files 2004-02-03 21:01:30 +00:00
David Rose 7032f7548e fix crash on 16-bit component textures 2004-02-03 01:13:15 +00:00
David Rose e659ec28f3 ttl expired means connection attempt failed 2004-01-30 23:46:14 +00:00
David Rose 2fb242a6fb now depends on event 2004-01-30 20:50:09 +00:00
David Rose 258aeb827b no longer pandaexpress 2004-01-30 19:45:52 +00:00
David Rose 528241b7ad count timeouts properly in socks proxy case 2004-01-30 19:28:54 +00:00
David Rose 1af9c20057 no longer pandaexpress 2004-01-30 18:58:24 +00:00
David Rose 889be29b47 add session recording and playback 2004-01-30 18:20:47 +00:00
David Rose f8ce9193c2 fix antialias typos 2004-01-30 17:32:57 +00:00
Asad M. Zaman 587c64366c changed an output message. Right now it supports dx9.0a. I left room for 9.0b, coming up 2004-01-29 23:15:03 +00:00
Dave Schuyler 67a4e0c56d several small sound changes; added more Miles sync'ing; stopped finished callback 2004-01-29 22:37:52 +00:00
David Rose e5a2973e65 include face index numbers in table 2004-01-29 22:23:10 +00:00
David Rose 95883fa109 move dx8, dx9 etc. to panda-specific Sources.pp files 2004-01-29 19:01:59 +00:00
Asad M. Zaman 4ef51228a3 implemented directx 9 support for panda 2004-01-29 03:28:53 +00:00
Asad M. Zaman 906a0547b7 implemented directx 9 support for panda 2004-01-29 03:15:31 +00:00
Dave Schuyler dcc8d1d552 global event handler 2004-01-28 01:55:03 +00:00
Dave Schuyler ffb5bfdc66 changed include 2004-01-28 01:48:57 +00:00
Dave Schuyler 73d20a7cee added eventHandler.I 2004-01-28 01:48:30 +00:00
Dave Schuyler a0e4dd252a *** empty log message *** 2004-01-28 01:47:18 +00:00
Dave Schuyler cc5d47ba1d removed commented code 2004-01-28 01:45:53 +00:00
Dave Schuyler 5a1bca16fc get_global_event_queue() 2004-01-28 01:43:28 +00:00
Dave Schuyler cf0576549b changed include and voids 2004-01-28 00:15:39 +00:00
Dave Schuyler 8574aab718 comment 2004-01-28 00:12:51 +00:00
Dave Schuyler 06a8b7ab51 changed include 2004-01-28 00:12:32 +00:00
Dave Schuyler 38e640e946 small cleanup fix 2004-01-28 00:11:59 +00:00
David Rose 5d2f14ac16 squelch compiler warning 2004-01-26 23:28:30 +00:00
David Rose 7bf1df25be add glx_error_abort 2004-01-26 15:43:28 +00:00
David Rose 13d1f95326 add Thread::interrupt 2004-01-23 00:14:47 +00:00
David Rose 33614fa4ce fix export name 2004-01-23 00:12:43 +00:00
David Rose d660ec8ab5 expanded comment some more 2004-01-22 02:38:42 +00:00
Dave Schuyler 7470a32d17 expanded comment 2004-01-22 02:26:55 +00:00
David Rose a4da955e97 add test_raw_server 2004-01-20 19:58:36 +00:00
David Rose a3f8c0fb5d be more conservative when saving os error numbers 2004-01-16 19:07:08 +00:00
David Rose 694867abce remove compiler warning 2004-01-15 02:19:51 +00:00
David Rose c4f3f0b8e4 add new document 2004-01-15 02:10:40 +00:00
David Rose b33978174f add new pstats collectors 2004-01-14 21:19:10 +00:00
David Rose f84da13675 add pstats-average-time 2004-01-14 19:28:20 +00:00
David Rose 3535b37a2a fix texture memory range 2004-01-14 01:23:19 +00:00
David Rose 92c4dd283b remove silly assertion 2004-01-13 19:12:14 +00:00
David Rose a72a079e04 default should be at least 60 seconds of history 2004-01-13 18:36:47 +00:00
David Rose c6dea19887 move _WIN32_WINNT definition into dtoolbase_cc.h 2004-01-13 11:33:58 +00:00
Dave Schuyler cf8beef552 fixed the floor ray sending events for untouched floors 2004-01-09 06:29:49 +00:00
David Rose d1940ad800 poll() should read more than one datagram at a time 2004-01-08 18:14:49 +00:00
David Rose 4493177036 remove incorrect comment 2004-01-08 00:26:39 +00:00
David Rose f734040caf remove bogus assert 2004-01-07 22:54:53 +00:00
Dave Schuyler 68f91e700a only throw events when in contact with other object -- not for the whole ray 2004-01-07 20:03:06 +00:00
Dave Schuyler 0e1b91eaa2 format 2004-01-07 20:01:02 +00:00
David Rose fb9e74bb48 build test_client correctly 2004-01-07 18:29:13 +00:00
David Rose d787afb6a4 ensure sounds aren't played past their duration 2004-01-06 20:46:57 +00:00
David Rose 334d621ef9 no longer need interrogate workaround 2004-01-05 23:41:11 +00:00
David Rose 0f4b4c95b2 fix backspace repeat 2004-01-05 18:30:08 +00:00
Dave Schuyler 56978e1ade comment 2004-01-03 02:03:43 +00:00
Asad M. Zaman 1b5e1c6ecf optimized directx perspective calculation and fixed orthographic projection 2004-01-03 01:44:20 +00:00
David Rose c5a0b25bc8 more verbose error messages on disconnect 2004-01-02 23:18:21 +00:00
Asad M. Zaman cf6ba279f8 it now uses directx api to set the perspective projection matrix 2004-01-02 21:55:43 +00:00
David Rose 106913d722 handle keyrepeat specially 2003-12-26 23:51:56 +00:00
David Rose a84c3ffec4 better internationalization input support 2003-12-26 23:00:28 +00:00
David Rose 038230f7ec add support for OS time for keypress/release 2003-12-26 20:26:56 +00:00
David Rose 1033c1d52e add ClockObject::M_forced and M_degrade 2003-12-24 19:41:29 +00:00
David Rose 7bd60f5d7b oops 2003-12-23 23:19:59 +00:00
David Rose 212e00c3e9 new FrameRateMeter 2003-12-23 23:12:40 +00:00
David Rose 569758a0f6 robustify layer-ordering interface 2003-12-23 21:08:11 +00:00
David Rose f4a0d85d02 add get_average_frame_rate 2003-12-23 21:06:06 +00:00
David Rose 9e196097ad robustify layer-ordering interface 2003-12-23 19:27:01 +00:00
David Rose 0a0084fc36 silence compiler warning 2003-12-23 18:52:06 +00:00
David Rose 03b156dee1 use global cap on dt, not local cap 2003-12-23 00:17:01 +00:00
Dave Schuyler 50184a8796 fixed mistake in outerspace check 2003-12-18 01:46:20 +00:00
David Rose cee74197ed work around interrogate bug; use type interface 2003-12-17 02:03:10 +00:00
David Rose 3a0a32d8aa don't use ERR_print_string_fp; print directly to notify 2003-12-15 23:38:15 +00:00
David Rose 8014d52268 add set_center 2003-12-15 22:02:57 +00:00
David Rose 77516513ab add CollisionSolid::respect_effective_normal 2003-12-14 17:30:38 +00:00
David Rose af291e2ba8 more verbose diagnostic 2003-12-13 22:13:51 +00:00
David Rose d7d74c0d22 fix tags not being copied 2003-12-11 22:11:14 +00:00
Dave Schuyler 5da93cd1d8 is in outer space 2003-12-11 00:55:46 +00:00
David Rose 14338e4772 check for collisions with spheres that are moving slightly away from polygon 2003-12-10 01:55:45 +00:00
Darren Ranalli 192e70d365 typo fix 2003-12-10 00:37:33 +00:00
David Rose 7086723c67 throw on-floor events only for topmost object 2003-12-10 00:31:07 +00:00
David Rose 7cf30f0bfa filename case problems and float/double confusion 2003-12-09 06:29:47 +00:00
David Rose d833b06333 reduce warning level 2003-12-09 06:27:27 +00:00
Dave Schuyler ad6b8e1c80 added get_impact_velocity 2003-12-09 04:35:29 +00:00
David Rose 875d17c52a remove bogus asserts 2003-12-09 04:05:43 +00:00
Dave Schuyler 50d377f8f0 added collsionHandlerGravity 2003-12-09 02:18:53 +00:00
David Rose 3001f98c0b misplaced paren 2003-12-05 20:13:53 +00:00
David Rose 626e13f485 fix frame-rate-dependent jumping 2003-12-05 20:02:23 +00:00
Dave Schuyler 51d2276dad work in progress, working on jump clipping against a wall 2003-12-05 08:23:24 +00:00
David Rose cfad1d8c3e work on pstats reporting 2003-12-04 18:13:50 +00:00
David Rose cfcd70ad32 be more robust with new collision poly representation 2003-12-04 18:13:33 +00:00
David Rose d2dccc99d3 fix ghost collision solids when loading bam files 2003-12-04 18:12:53 +00:00
David Rose 92e51ab336 install config_collide.h 2003-12-03 02:37:08 +00:00
David Rose 35f5cd7d67 robustify polygons to detect sphere collisions with the polygon edge 2003-12-03 01:59:43 +00:00
David Rose e541881492 fix texture matrix on dx7 2003-11-29 00:52:41 +00:00
David Rose 6dfe2d4a49 better output methods 2003-11-29 00:38:36 +00:00
David Rose 6526538d65 straighten out -TT on animation tables 2003-11-22 20:02:27 +00:00
David Rose e702ea203d *** empty log message *** 2003-11-22 17:51:59 +00:00
David Rose 29cfd81978 support forward-referenced vertex pools 2003-11-21 23:02:52 +00:00
David Rose e76df930c0 changes to prebuild 2003-11-21 17:19:43 +00:00
David Rose 79e76c5b57 debug out, comment 2003-11-21 07:05:34 +00:00
David Rose 211cf35eb5 add more asserts 2003-11-21 07:05:00 +00:00
David Rose 75762f560a -TT x,y,z doesn't work properly with vertex pools under a transform node 2003-11-21 06:47:31 +00:00
David Rose 1cbe39e68e add set_fake_texture_image 2003-11-20 03:35:24 +00:00
David Rose 9f577fdc28 add show_collisions 2003-11-18 22:40:47 +00:00
David Rose 4d3451edab flatten shouldn't scale effective normal 2003-11-17 19:38:36 +00:00
David Rose 65e2377242 replace assertion with warning 2003-11-17 19:18:54 +00:00
David Rose 65246c35a3 fix jitter when standing on poly with adjusted normal 2003-11-17 13:57:23 +00:00
David Rose 3c3fbf8446 temporarily disable use_error_threshold 2003-11-15 20:11:36 +00:00
David Rose 9b0507a4c6 fix bogus error return on timeout for gameserver connect 2003-11-15 18:35:32 +00:00
David Rose 1c638ea9ba show collision polygons that were loaded from pre-4.7 bam files 2003-11-13 19:21:25 +00:00
David Rose 9ca8280f34 oops, typo made polygons sometimes not show up 2003-11-13 06:16:45 +00:00
David Rose e27ed62d8b fix sphere-trigger 2003-11-13 06:11:43 +00:00
David Rose 972f56a621 just base compressability test on analysis of frame coherence 2003-11-12 23:33:53 +00:00
David Rose e1a8ff794c bam version 4.8; compress channels more conservatively 2003-11-12 22:58:22 +00:00
David Rose 6d6241be32 add has_primitives 2003-11-12 18:53:10 +00:00
David Rose b82d279b91 fix live adjusts of tube 2003-11-12 01:55:16 +00:00
David Rose c32922ee15 add is_same_direction 2003-11-11 15:57:34 +00:00
David Rose 2536db25f4 add CollisionSolid::set_effective_normal 2003-11-11 05:24:56 +00:00
Dave Schuyler bfd4e276c3 added get_standardized_hpr 2003-11-11 04:31:53 +00:00
David Rose 2120ffc5a5 expose some global functions 2003-11-10 23:10:15 +00:00
David Rose 8eaa2efe72 minor interface tweaks 2003-11-10 19:24:17 +00:00
David Rose f4903270ea use new interface 2003-11-10 16:11:39 +00:00
David Rose 04dfcb2695 add set_uv_direction(), fix bounding sphere problem 2003-11-10 06:22:49 +00:00
Mark Mine d588d7f477 Added source type 2003-11-08 22:57:05 +00:00
David Rose 28aba7f1a6 add clear_transform 2003-11-06 04:51:08 +00:00
David Rose de8c2d0de3 oops, fix tube under transform problem 2003-11-06 04:32:01 +00:00
Dave Schuyler b76ae7cb96 Removed ls() as this call be accessed with Python print 2003-11-05 01:27:45 +00:00
David Rose f4b1a218d6 add -l option 2003-11-05 00:45:24 +00:00
David Rose e534118821 fix loader output 2003-11-04 20:20:47 +00:00
David Rose 3acd1576c1 set_prev_transform along with set_transform 2003-11-04 19:53:13 +00:00
David Rose f4bf15ca63 minor text formatting 2003-11-04 19:11:07 +00:00
David Rose bb96cc89c2 change iterators to unambiguous scoping 2003-11-04 18:55:15 +00:00
David Rose 093e99cd5a add egg visibility scalar 2003-11-04 05:23:46 +00:00
David Rose 47e4a10fc8 add relative uniform set_scale 2003-11-04 05:13:40 +00:00
David Rose eb4a25ba12 don't release reference count of dest_child 2003-11-01 00:43:50 +00:00
Dave Schuyler a43b1f20a6 changed includes 2003-10-30 07:08:59 +00:00
Dave Schuyler 4ae3692c79 changed iteration 2003-10-30 07:05:44 +00:00
David Rose e6fd463607 fix incorrect nearly-concave-polygon rejection 2003-10-30 05:55:37 +00:00
Dave Schuyler 27af37c460 changed force iteration 2003-10-30 04:00:06 +00:00
Dave Schuyler bd647e2df7 removed redundant void 2003-10-30 02:44:25 +00:00
Dave Schuyler 8c9430e891 added comment 2003-10-30 02:34:16 +00:00
David Rose 9c78b5bee0 oops, ls() on the wrong side of #ifdef 2003-10-30 01:07:32 +00:00
David Rose 29edbb4712 add respect-prev-transform Configrc variable 2003-10-30 00:36:30 +00:00
David Rose 8611e6c881 whoops, fix motion detection 2003-10-30 00:36:16 +00:00
David Rose f6b5d8f897 fix problem with _reversed 2003-10-29 23:42:51 +00:00
David Rose ce4f847029 define output operators 2003-10-29 23:41:49 +00:00
David Rose ae107325eb more verbose output 2003-10-29 23:41:25 +00:00
David Rose 56f64fd217 expand on comment 2003-10-29 18:01:48 +00:00
David Rose 2811024a8f test is_valid on collision polys 2003-10-29 18:01:08 +00:00
David Rose aded46499c use better normal calculation 2003-10-29 18:00:47 +00:00
David Rose 73964f7476 remove old test program 2003-10-29 17:14:37 +00:00
David Rose 13fdb2a4a0 remove old test program 2003-10-29 07:20:17 +00:00
David Rose 70d1868ce3 add has_hook 2003-10-29 02:08:14 +00:00
David Rose 6faea2fcad add ? to show keys 2003-10-29 01:48:33 +00:00
David Rose b202de7983 add tab 2003-10-29 01:48:11 +00:00
David Rose 3112850acc define allow-unrelated-wrt 2003-10-28 23:45:42 +00:00
David Rose 1be1d02bc0 add -c option 2003-10-28 22:45:47 +00:00
Dave Schuyler 8f9b78b877 formatting 2003-10-28 06:21:05 +00:00
Dave Schuyler f8efe985d2 changed includes to use application path 2003-10-28 06:10:41 +00:00
Dave Schuyler 2c76c19910 comment 2003-10-28 01:22:35 +00:00
Dave Schuyler 1f8298e7fa formatting 2003-10-28 01:15:10 +00:00
Dave Schuyler e17eb83f3c added ls() 2003-10-28 01:13:24 +00:00
David Rose c4dc626ead support case-insensitive NodePath searches 2003-10-28 00:48:31 +00:00
Dave Schuyler ee418ad4bb formatting 2003-10-28 00:42:02 +00:00
Dave Schuyler fe3b009d2b added ls() 2003-10-28 00:25:00 +00:00
Dave Schuyler bf7c3c3508 added Vector 2003-10-28 00:22:17 +00:00
Dave Schuyler a9439db14d added hpr print 2003-10-28 00:21:53 +00:00
Dave Schuyler 289824359b formatting 2003-10-28 00:16:47 +00:00
David Rose 1cecb8d5f5 be more gentle with not-in-scene-graph warnings 2003-10-28 00:14:20 +00:00
David Rose 9ccec9bb73 preserve get_key() after a remove_node() operation 2003-10-27 23:36:54 +00:00
David Rose 8a45c38537 insist on same graph for colliders 2003-10-27 21:30:52 +00:00
David Rose f6fe58c262 keep reference count during statsh 2003-10-27 20:54:14 +00:00
David Rose a2355fa37c use higher-level class for copy constructor 2003-10-27 00:46:47 +00:00
David Rose d66635bc86 plane now inherits from LVecBase4 2003-10-27 00:46:20 +00:00
David Rose 0b8b4f9cef change logic for uniqueness of NodePaths w.r.t. instances 2003-10-25 19:10:09 +00:00
David Rose 9e0459be64 plane now inherits from LVecBase4 2003-10-25 19:07:48 +00:00
David Rose 0b1954afbc inherit Plane from LVecBase4 2003-10-25 15:18:01 +00:00
David Rose f6689fe2bd write doubles to bams for double types 2003-10-25 15:17:39 +00:00
David Rose 474209d9d1 oops, missed a PandaNode -> NodePath conversion 2003-10-25 02:03:09 +00:00
David Rose 6cf08727d4 apply clip plane attrib to collision polygons 2003-10-25 01:29:07 +00:00
David Rose 0cfd9c0d83 use CollisionEntry.get_all() 2003-10-24 00:30:05 +00:00
David Rose a5d8325bda use new NodePath-based interface for physics 2003-10-24 00:29:51 +00:00
David Rose f9b2d69d64 fix NodePath sorting 2003-10-23 23:59:55 +00:00
David Rose 0e369940cf new NodePath-based interface 2003-10-23 23:59:09 +00:00
David Rose 5695a617af asserts for missing records 2003-10-23 18:14:29 +00:00
David Rose e07d4b7847 first steps toward a NodePath-based interface 2003-10-23 15:35:26 +00:00