Commit Graph

4154 Commits

Author SHA1 Message Date
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
Dave Schuyler 6010b4ed0f formatting 2003-10-23 03:53:02 +00:00
Dave Schuyler e00bb1e88e changed includes 2003-10-23 03:51:25 +00:00
Dave Schuyler a24c0bbdae changed includes 2003-10-23 03:25:52 +00:00
Dave Schuyler c29cc44853 comment lines 2003-10-23 03:25:17 +00:00
Dave Schuyler 3aea4d3442 removed voids 2003-10-23 03:23:24 +00:00
Dave Schuyler 8ca9a817c5 changed includeds 2003-10-23 03:22:30 +00:00
Dave Schuyler f0b627a5e4 formatting 2003-10-23 03:17:34 +00:00
David Rose ee62734534 add preserve_status 2003-10-22 04:18:17 +00:00
David Rose 81b91d8522 add add_component_data 2003-10-21 22:49:32 +00:00
David Rose d3d5558b49 extend get_status_code() with more meaningful non-http responses 2003-10-21 19:56:27 +00:00
David Rose 3141a57b24 build on win32 2003-10-21 04:58:28 +00:00
David Rose 3e2948ec8c add dynamic control for joints and sliders 2003-10-21 04:07:50 +00:00
Darren Ranalli c5c522c1ed first rev 2003-10-16 20:35:42 +00:00
David Rose db55a27dfa add -b 2003-10-15 18:32:18 +00:00
David Rose 6552771a5f add output_binary 2003-10-15 18:25:30 +00:00
David Rose 7e14f2577d add -q 2003-10-15 12:00:58 +00:00
David Rose 3a24581e96 add line primitive to egg syntax 2003-10-15 00:17:41 +00:00
David Rose 3791dbaa71 extend nurbs interface for egg-qtess 2003-10-14 19:36:45 +00:00
David Rose 081d8f0052 oops 2003-10-14 00:19:04 +00:00
David Rose 0695e774b3 quotes 2003-10-14 00:17:15 +00:00
David Rose e7a163652e minor refinements to nurbs interface 2003-10-13 18:44:45 +00:00
David Rose 310fe6e553 auto-normalize-lighting should be the default behavior 2003-10-13 18:44:26 +00:00
David Rose c69cc5c96f egg loader reads nurbs surfaces and curves into SheetNodes and RopeNodes 2003-10-12 18:52:57 +00:00
David Rose 4c4f4cf20c support texture matrices 2003-10-12 18:51:53 +00:00
David Rose a356726b35 add NurbsSurfaceEvaluator 2003-10-11 02:44:21 +00:00
David Rose 41d7c6d6dd fix turning error in collision pos delta 2003-10-10 23:19:35 +00:00
David Rose 215de0e94e NurbsMatrixVector -> NurbsBasisVector 2003-10-10 21:49:06 +00:00
David Rose b29c053644 prepare for n-dimensional nurbs, and nurbs surfaces 2003-10-10 21:41:20 +00:00
David Rose 5b780a9c62 duplicate registry attempts are not errors 2003-10-09 18:34:18 +00:00
David Rose 25a599e3c9 support deferred loading of loader file types 2003-10-09 16:07:27 +00:00
David Rose cf9f1822b5 corrections for SFROOT 2003-10-08 21:58:10 +00:00
David Rose 3c3f2f4432 replace set_velocity() with set_fluid_pos() 2003-10-08 19:08:53 +00:00
David Rose a7562e48d0 publish egg interfaces 2003-10-07 13:37:59 +00:00
David Rose c04a6237ec support find() for tags 2003-10-06 22:25:31 +00:00
David Rose 29b4df01d4 extend interface for egg2flt 2003-10-03 01:47:23 +00:00
David Rose 4a276d04cb add string32 (for dc blob32 field) 2003-10-01 23:28:51 +00:00
David Rose fe4d0a70ac add CST_tube 2003-10-01 19:12:05 +00:00
David Rose b9b7bb5964 tubes can be read from bam 2003-10-01 18:28:35 +00:00
David Rose ab922b1353 support CollisionTube 2003-10-01 18:26:34 +00:00
David Rose 0a34bd4345 use csin, ccos 2003-10-01 18:20:22 +00:00
David Rose bff34279f9 better normal algorithm 2003-10-01 00:02:43 +00:00
David Rose 4a1f108468 improve CollisionNode interface 2003-09-30 23:07:41 +00:00
David Rose 074a57eb49 robustify tube 2003-09-30 22:48:06 +00:00
David Rose 87636fa232 build on irix 2003-09-29 23:56:42 +00:00
David Rose af62a2ad3c introduce CollisionTube 2003-09-27 00:09:06 +00:00
David Rose 24d05cd8dc eliminate warnings 2003-09-26 23:49:32 +00:00
David Rose 91bd64999b whoops, fix normal detection some more 2003-09-26 23:43:34 +00:00
David Rose b576d7833b report hash in decimal 2003-09-26 23:29:24 +00:00
Dave Schuyler 47fd8335df ls and reverseLs 2003-09-26 22:56:07 +00:00
David Rose 4b802dc3c5 calculate normals more accurately for degenerate and concave polygons 2003-09-25 18:58:54 +00:00
David Rose b1827d12e7 fix confusion between into_depth and from_depth 2003-09-24 23:20:33 +00:00
David Rose d62dc09acf add set_thickness 2003-09-23 23:53:57 +00:00
David Rose 5cd7c10da3 oops, build without NSPR 2003-09-23 20:42:13 +00:00
David Rose 03297f74c8 minor formatting changes 2003-09-23 17:43:18 +00:00
David Rose 5b8382f6cc output geom states too 2003-09-23 17:42:18 +00:00
Dave Schuyler f37d7a2179 formatting changes. 2003-09-23 01:41:20 +00:00
David Rose 3a4ef895ee whoops, tempnam() returns os-specific filename 2003-09-19 23:33:13 +00:00
David Rose 083370fffb connect-timeout -> http-connect-timeout 2003-09-19 15:54:57 +00:00
David Rose 1392673881 fix for windows compile 2003-09-19 15:54:36 +00:00
David Rose fe23221785 no longer use crypto library 2003-09-19 15:41:07 +00:00
David Rose 577c5ac28c new security enhancements for toontown client and server 2003-09-19 15:38:22 +00:00
David Rose 49b96335e9 don't deadlock when input stream is truncated 2003-09-18 00:14:49 +00:00
David Rose 93384e8988 handle fixed-pixel-size fonts better 2003-09-13 01:05:12 +00:00
Asad M. Zaman 458d86dcbf fixed a crash bug with certain cards that do not support stencil buffer. The crash would fail the display of the first frame. Example card, PowerVR kyro 2003-09-12 21:55:47 +00:00
Dave Schuyler 36c4acf134 *** empty log message *** 2003-09-12 01:52:18 +00:00
David Rose 65f24e45ef use load_glyph() defined in parent class 2003-09-10 16:31:33 +00:00
David Rose 1b97d7e178 support solid interiors 2003-09-10 16:30:38 +00:00
David Rose 17e4330c0c disable compression (poor support) 2003-09-10 16:29:54 +00:00
David Rose ef39b3cb23 install config_pnmtext.h 2003-09-09 20:40:02 +00:00
David Rose 8ba538ac91 oops, includes 2003-09-09 20:08:31 +00:00
David Rose 6612040c54 add pnmtext 2003-09-09 19:27:58 +00:00
David Rose 6409ff6b7f add pnmtext library 2003-09-09 19:26:25 +00:00
David Rose 8e4f715798 INLINE keyword 2003-09-07 21:29:33 +00:00
Dave Schuyler 1f250aca80 fixed uninited var 2003-09-06 06:10:39 +00:00
Dave Schuyler 078f4c50c5 small changes and added add_x() to vectors 2003-09-05 04:31:19 +00:00
Darren Ranalli fb7ca6d692 fixed spelling error 2003-09-05 02:29:35 +00:00
David Rose 89659d9e78 add get_sort() 2003-08-30 22:11:50 +00:00
David Rose 6cb0f67283 fix virtual file load-into-string for large files 2003-08-25 21:41:51 +00:00
David Rose 1d5a30bdb0 reword warning to make it less confusing 2003-08-25 16:24:24 +00:00
David Rose fbdc3e52c7 define update_subfile 2003-08-25 13:09:55 +00:00
David Rose 015f663149 add Ws2_32.lib 2003-08-21 01:19:00 +00:00
David Rose 7620dff858 more interface for egg-palettize 2003-08-20 02:53:05 +00:00
Dave Schuyler b11b16a896 *** empty log message *** 2003-08-20 00:30:33 +00:00
Dave Schuyler 24b2117dbc changed the sound code: added reduce sounds to and set finished event 2003-08-19 23:19:28 +00:00
David Rose 677aaa7a93 fix display region area for DX 2003-08-15 23:55:05 +00:00
David Rose 657ecf24f0 allow removing nspr 2003-08-13 21:43:34 +00:00
David Rose ed6187271c refine interface for determining file size of download 2003-08-12 21:07:59 +00:00
David Rose 191422d67e add reference to ca-bundle.crt 2003-08-09 12:38:59 +00:00
Dave Schuyler 5519b15ac7 fix to jumping 2003-08-09 02:41:06 +00:00
Dave Schuyler 533a7976f7 fixed mistype 2003-08-06 22:59:25 +00:00
Dave Schuyler 977fc1c38a changed _coef use; added asserts 2003-08-06 21:45:34 +00:00
David Rose df1a85e306 improve tag-based events 2003-08-06 18:34:48 +00:00
David Rose 460ee8b19f move set_velocity() etc. from CollisionNode to PandaNode 2003-08-06 17:03:40 +00:00
Dave Schuyler 0f596d6b91 changed friction 2003-08-06 03:01:36 +00:00
Dave Schuyler 2414326258 comments 2003-08-06 02:56:29 +00:00
Dave Schuyler a24f21767f minor change 2003-08-06 02:52:50 +00:00
Mark Mine 02fc9f0250 New configs for seamless setup 2003-08-04 18:20:25 +00:00
David Rose 580250bd6f fix problem with tiff seek 2003-08-01 17:58:11 +00:00
David Rose e69c6b3bd6 oops 2003-08-01 16:09:25 +00:00
David Rose e8fef96e62 report tiff version string 2003-08-01 00:36:47 +00:00
David Rose 51214e65bd resolve circular reference counts 2003-07-30 20:00:20 +00:00
David Rose 099847969f dxgraphicsDevice8 -> dxGraphicsDevice8 2003-07-30 19:51:25 +00:00
David Rose fe710a5b90 .I 2003-07-30 19:49:58 +00:00
David Rose e2f9928d13 graphicsDevice.i -> graphicsDevice.I 2003-07-30 19:44:23 +00:00
Asad M. Zaman f6e2112b0f forgot to add graphicsDevice.* 2003-07-30 19:39:46 +00:00
David Rose 18ca5f23f7 clear errors in all cases before reading certificates 2003-07-30 19:33:49 +00:00
Asad M. Zaman 6ba9a55b39 added a graphics error detection mechanism 2003-07-30 19:03:10 +00:00
Asad M. Zaman 3ec9017082 added multiple windows support for DirectX8 2003-07-30 18:59:35 +00:00
David Rose 7b17ba518e some large scales introduce significant roundoff errors in rotation; ignore these 2003-07-30 09:47:10 +00:00
David Rose 4c9c32c656 don't reset subdocument request when switching to next proxy 2003-07-29 22:39:56 +00:00
David Rose de3b69750e handle invalid and truncated database files more cleanly 2003-07-29 22:39:33 +00:00
David Rose b5e12dab39 *** empty log message *** 2003-07-27 01:36:37 +00:00
David Rose b9be5a94d4 whoops, typo in debug output 2003-07-27 00:04:27 +00:00
David Rose fce7a1c6f2 remove misleading comment 2003-07-26 23:59:05 +00:00
Dave Schuyler 2e0e92b87f removed cerr message 2003-07-26 00:13:59 +00:00
Dave Schuyler 7517ec753c changing force coordinate system 2003-07-25 23:26:59 +00:00
Dave Schuyler 5b69c12a88 calling apply_linear_force if node is a PandaNode 2003-07-25 23:25:58 +00:00
Dave Schuyler 4ff57f4306 added viscosity 2003-07-25 22:25:15 +00:00
Dave Schuyler c395c24fa5 *** empty log message *** 2003-07-25 22:21:24 +00:00
Dave Schuyler e88c6726d7 changed force coordinate frame 2003-07-25 22:06:40 +00:00
Dave Schuyler ad4be177e2 added viscosity 2003-07-25 22:02:18 +00:00
Dave Schuyler f9d1624843 formatting 2003-07-25 21:13:18 +00:00
Dave Schuyler 75432b1f58 typo 2003-07-25 21:12:14 +00:00
David Rose 02ebda98a7 change info message to debug 2003-07-24 17:00:10 +00:00
David Rose 344ca11ffd add explicit support for shear to the scene graph 2003-07-23 23:03:04 +00:00
David Rose 5808fe2b1f add shear_mat 2003-07-23 01:22:37 +00:00
David Rose c37f62fd9a add find_child 2003-07-22 01:49:23 +00:00
David Rose 06808bf5f2 define matrix_components 2003-07-22 01:49:06 +00:00
David Rose ba4ec85c60 add set_vertex_membership, make map accessors non-inline 2003-07-21 21:04:46 +00:00
David Rose 397b886289 add steal_vrefs 2003-07-20 15:50:00 +00:00
David Rose 56344ed76b text now uses zlib 2003-07-18 17:22:56 +00:00
David Rose 090b895cc1 compile in default font even if freetype is not available 2003-07-18 17:05:13 +00:00
David Rose 6fc94e9f03 support reading and writing bam streams instead of just files 2003-07-18 17:04:43 +00:00
David Rose 979280544c restore format from bam 2003-07-18 00:43:35 +00:00
Mark Mine a2973a6558 Updated info on Perl 2003-07-18 00:07:52 +00:00
David Rose 2113dfe4d6 setAlphaScale moves down into C++ 2003-07-17 22:22:32 +00:00
David Rose 34108a2221 GSG_VERBOSE 2003-07-17 19:59:10 +00:00
David Rose 15feb555b3 gcc3.2 bug 2003-07-17 19:58:59 +00:00
David Rose e51dfb192f shift-W in pview opens new window on same gsg 2003-07-17 18:17:24 +00:00
Dave Schuyler acc6620779 mostly debug output changes 2003-07-16 01:07:15 +00:00
David Rose 91451f3f80 add yield-timeslice 2003-07-16 00:39:05 +00:00
David Rose 0b96f7c651 be more aggressive in bypassing flakey proxies 2003-07-14 23:15:48 +00:00
David Rose 80a5a04597 default proxy spec is empty 2003-07-14 18:30:56 +00:00
David Rose 80e565f622 robustify and regularize proxy fallback attempts 2003-07-14 17:55:02 +00:00
Dave Schuyler afe8501ff7 added contact_vector 2003-07-12 01:24:35 +00:00
Dave Schuyler 05ac2f527e changed function name to reset_position 2003-07-11 23:10:39 +00:00
Dave Schuyler 4e83b2ae04 *** empty log message *** 2003-07-11 23:04:12 +00:00
Dave Schuyler 53a3c76a2a percent_used to fraction_used 2003-07-11 23:02:58 +00:00
Dave Schuyler 7946536511 hooking physics to collisions 2003-07-11 22:59:42 +00:00
Dave Schuyler 73d21894bf part of the physics changes 2003-07-11 22:47:41 +00:00
Asad M. Zaman 674520f630 added rawdata mode for textures 2003-07-10 16:23:14 +00:00
Asad M. Zaman f7569695f8 added new minor version 5 2003-07-10 01:06:08 +00:00
David Rose 720fb4ac63 prebuild-bison 2003-07-08 01:20:40 +00:00
David Rose ea1b5a99f6 don't introduce matrix errors from the pusher 2003-07-08 01:03:49 +00:00
David Rose f55e4d2e1e don't introduce matrix errors from the lifter 2003-07-07 23:41:20 +00:00
David Rose 3ea371a282 by default, don't think keys are held down when window focus is lost. 2003-07-07 21:09:48 +00:00
David Rose 34796b00b9 track keypresses better on setfocus/killfocus 2003-07-05 21:23:56 +00:00
David Rose a2c3d8143f Jesse's fixes to support building Panda on VC6 2003-07-03 20:50:05 +00:00
David Rose a8a74ed9d5 log more about tracking key state between window defocus 2003-07-03 20:28:19 +00:00
David Rose 0c7e048d28 save self pointer during stash 2003-07-03 00:32:32 +00:00
David Rose 2d221eadb2 standard order should reflect temp-hpr-fix 2003-07-02 22:38:02 +00:00
David Rose 08ae030917 oops 2003-07-02 21:43:42 +00:00
David Rose 05e6e05c4d forced-roll flavor of decompose_matrix now has no default cs 2003-07-02 21:42:51 +00:00
David Rose 439b8b4546 export temp_hpr_fix from dll 2003-07-02 21:41:04 +00:00
David Rose 8381136b9a more polish on temp_hpr_fix and different coordinate systems 2003-07-02 21:30:42 +00:00
David Rose 1bc836605f debug messages 2003-07-02 19:30:54 +00:00
David Rose 90918d5f6c trim extra newlines from windows error message 2003-07-02 17:00:19 +00:00
David Rose 3bd9146030 trim extra newlines from windows error message 2003-07-02 16:48:22 +00:00
David Rose b15a2ae9fc fix gcc 3.2 crash 2003-07-02 16:48:05 +00:00
David Rose 714a109faf add some more cheap options 2003-06-29 19:06:27 +00:00
David Rose 5fee00c7df tolerate billboards under a singular transform 2003-06-27 23:08:21 +00:00
David Rose 8d70eeb6ab minor tweaks for new scene graph stuff 2003-06-27 22:55:29 +00:00
David Rose 2e38ab36eb add PGFrameStyle::set_texture 2003-06-25 20:35:02 +00:00
David Rose e5995f0ecf should include advapi32.lib for registry operations 2003-06-24 19:00:46 +00:00
Dave Schuyler de2502a7b0 string change 2003-06-21 04:22:11 +00:00
Dave Schuyler e647dd72d7 minor changes 2003-06-20 05:28:23 +00:00
Dave Schuyler eede24794a output() and write() 2003-06-17 04:42:41 +00:00
Dave Schuyler 422c370c6b changed includes; rearranged private and public members 2003-06-17 02:33:12 +00:00
Dave Schuyler aca6c38b51 (void) to () 2003-06-17 00:55:37 +00:00
Dave Schuyler d31724f76c *** empty log message *** 2003-06-17 00:23:54 +00:00
Dave Schuyler a045e476e7 output() and write() changes 2003-06-17 00:21:41 +00:00
David Rose 0a9049c8c0 make dx-preserve-fpu-state the default 2003-06-14 00:52:02 +00:00
Dave Schuyler 9a480035c8 formatting; adding output() 2003-06-14 00:51:07 +00:00
David Rose b2bdf47820 include tag names and values in event patterns 2003-06-14 00:51:06 +00:00
David Rose 8748cad750 add get_net_tag(), etc. 2003-06-13 21:28:11 +00:00
David Rose 62a3e02bb6 add ssl-cipher-list 2003-06-13 01:18:22 +00:00
David Rose c03d886691 add PandaNode::set_tag() and related functions 2003-06-12 22:18:41 +00:00
David Rose b6ad0bf0aa add set_allow_proxy 2003-06-12 16:22:23 +00:00
Dave Schuyler 6eed2993eb formatting 2003-06-11 20:22:09 +00:00
Dave Schuyler 29768b6a4d removed tab 2003-06-11 20:20:11 +00:00
Dave Schuyler 1fcf895c3b testing physical node before dereferrencing 2003-06-11 04:58:32 +00:00
Dave Schuyler 73e7f692d5 trying to update -- not finished yet. 2003-06-11 04:55:51 +00:00
Dave Schuyler 4cca0ea212 removed redundant void 2003-06-11 04:50:57 +00:00
Dave Schuyler 9fe1cd049d formatting 2003-06-11 04:50:11 +00:00
Dave Schuyler f7e417c6d5 formatting 2003-06-11 02:32:14 +00:00
Dave Schuyler ae5d4a9cb2 comment change 2003-06-11 02:31:42 +00:00
Dave Schuyler 3f0d964d03 including nearly_zero.h from application tree. 2003-06-11 02:30:32 +00:00
Dave Schuyler c3baff5194 optimization: preincrement iterator 2003-06-11 02:29:12 +00:00
Dave Schuyler e320504f9f formatting 2003-06-11 02:25:57 +00:00
David Rose d97c703079 reorder vrefs and children again 2003-06-10 17:14:47 +00:00