Commit Graph

4154 Commits

Author SHA1 Message Date
David Rose 8f77347a1b use WGL_SAMPLES_ARB, reduce extraneous output 2004-12-30 04:16:42 +00:00
David Rose bf70f96471 report frame buffer properties more accurately 2004-12-30 02:04:37 +00:00
David Rose d7a1415b8c multisample_bits -> multisamples 2004-12-30 01:44:25 +00:00
David Rose 46c268f69d use WGL_SAMPLE_BUFFERS_ARB 2004-12-30 01:33:18 +00:00
David Rose 943f213dbb need to test nformats 2004-12-30 01:15:42 +00:00
David Rose 837a93bad5 report bits properly 2004-12-30 01:10:43 +00:00
David Rose 415c129bb6 support multisample on windows 2004-12-30 01:09:20 +00:00
David Rose db232215f8 use new prc interface, respect new frame buffer bits 2004-12-29 23:12:56 +00:00
David Rose 2b81326132 move to prc interface 2004-12-29 15:38:51 +00:00
Dave Schuyler 3c1ac2ee8e debug output 2004-12-29 04:08:08 +00:00
Dave Schuyler 8ed662cd7b *** empty log message *** 2004-12-29 04:07:40 +00:00
David Rose 03408cd09d robustify config for framebuffer etc. 2004-12-29 02:31:45 +00:00
David Rose 642dda0edd handle icon and cursor filenames more robustly 2004-12-28 22:24:45 +00:00
David Rose a9f7756ba6 migrate more code to prc interface 2004-12-28 18:49:53 +00:00
David Rose 84bcfefc13 defer creation of PStatCollectorDef 2004-12-23 19:54:46 +00:00
David Rose db8cdc119d split out PStatClientImpl 2004-12-23 19:10:35 +00:00
David Rose 7d5ae1e3f6 move more config variables to new interface 2004-12-23 05:42:42 +00:00
David Rose 6aa586e0f0 fix inline keyword 2004-12-21 20:43:57 +00:00
David Rose 338b93d6cf apply texture coords after flattening 2004-12-21 01:57:39 +00:00
David Rose c23be69d2b better GeomTransformer, flatten operations 2004-12-21 00:12:09 +00:00
David Rose 1b7175bcf4 refine comment, remove debug printout 2004-12-18 00:14:14 +00:00
David Rose 66b4e26506 revert accidental checkin of debug code 2004-12-17 23:09:57 +00:00
David Rose 8bbda67e2a glx support for multisample 2004-12-17 23:08:58 +00:00
David Rose 03dfb6dea0 more fixes for 16-bit-per-channel textures 2004-12-17 21:00:17 +00:00
David Rose cbb0cd085e fix return type in assertions 2004-12-17 18:24:25 +00:00
Dave Schuyler feb4266c44 added output and write 2004-12-17 02:09:38 +00:00
Dave Schuyler 23f8c497cb altered debug output and get_z_string 2004-12-17 02:08:55 +00:00
Dave Schuyler cdd7d20546 altered debug output 2004-12-17 02:07:51 +00:00
Dave Schuyler 600478aa63 debug output 2004-12-17 01:39:10 +00:00
David Rose ddf6bfa4cd truncate a little farther out 2004-12-17 00:57:34 +00:00
David Rose a3c351279a support 16-bpc textures 2004-12-17 00:26:01 +00:00
David Rose 5795fd895e oops--forgot to expcl_panda 2004-12-16 21:21:48 +00:00
David Rose ea4c5d4414 fix keystone correction logic 2004-12-15 23:41:10 +00:00
David Rose b1375f32a4 initial experiments with keystone correction, revisit M_multisample transparency, robustify MultitexReducer 2004-12-15 05:53:23 +00:00
David Rose ec6442c810 support loading new bams with temp-hpr-fix 0 too 2004-12-14 23:36:53 +00:00
David Rose 948278ee43 fix short-circuit of non-affine invert computation 2004-12-14 01:59:42 +00:00
David Rose a234645d69 more clarifications, section about mayacopy etc. 2004-12-13 23:12:56 +00:00
David Rose 27aae87379 more refinements and clarifications 2004-12-13 02:08:23 +00:00
David Rose 5d6227f1c6 replace assertion with warning 2004-12-12 16:13:57 +00:00
David Rose 60193c50ae don't enable mipmaps for dynamic textures 2004-12-11 16:39:28 +00:00
David Rose 1a6e7ff58b refinements to multitexReducer 2004-12-10 22:38:21 +00:00
David Rose 11a5aa7a00 use PRC_DESC 2004-12-10 20:29:21 +00:00
David Rose f36cc707b1 add get_window() 2004-12-10 20:10:56 +00:00
David Rose 07c1718ec9 use PRC_DESC 2004-12-10 19:48:28 +00:00
David Rose 788db400fb whoops, EXPCL_PANDAEXPRESS 2004-12-09 22:38:28 +00:00
David Rose b4252e39a6 typo in comment 2004-12-09 21:33:03 +00:00
David Rose 18ced11d6c convert express to new config system; add more options to pencrypt and OEncryptStream 2004-12-09 21:20:23 +00:00
David Rose 04ac1fd281 Multifile should be reference-counted, so Python programmers are not tricked into deleting it 2004-12-09 18:33:39 +00:00
David Rose c6480024ce publish ConfigVariableFilename properly 2004-12-09 00:56:07 +00:00
David Rose 448e2b73e8 implement base64_decode() 2004-12-08 23:01:15 +00:00
David Rose 962cfa369a define new_to_old_hpr() 2004-12-07 20:11:48 +00:00
David Rose c412d6bd6d update to reference maya files 2004-12-07 18:26:14 +00:00
David Rose 1becc5edd4 fix offscreen rendering with true offscreen buffer 2004-12-07 14:44:55 +00:00
David Rose 555e319c28 ParasiteBuffer's default_display_region needs size; fix offscreen rendering for dx8/9 2004-12-07 06:53:06 +00:00
David Rose 48e09cda31 support GraphicsOutput::set_inverted() 2004-12-07 04:25:38 +00:00
David Rose a483e0d497 remove dead code 2004-12-07 03:42:10 +00:00
David Rose 2657a91ae0 remove rfu references; seems to cause problem with alternate coordinate systems 2004-12-06 21:39:09 +00:00
David Rose 3f94604fc3 more fixes after removing GraphicsLayer 2004-12-06 21:37:41 +00:00
David Rose 666dd76fed remove GraphicsChannel and GraphicsLayer 2004-12-06 21:08:47 +00:00
David Rose bef7f8e270 compile on MSVC7 2004-12-06 20:31:33 +00:00
David Rose cab06b4336 clarify comment 2004-12-06 20:17:04 +00:00
David Rose fa592c1040 remove GraphicsChannel and GraphicsLayer 2004-12-06 19:35:05 +00:00
David Rose 4ff080d0d1 remove old stale code 2004-12-06 19:33:57 +00:00
David Rose 7d1a5fc226 flesh out MultitexReducer some more 2004-12-03 23:12:10 +00:00
David Rose 9f8ae63333 add Texture::get_match_framebuffer_format 2004-12-03 16:06:31 +00:00
David Rose 09edca7eef make share_with be an optional parameter 2004-12-03 01:46:59 +00:00
David Rose 5761ae9d2c first pass at MultitexReducer 2004-12-03 00:01:02 +00:00
David Rose c25138f82c typedef PFN's explicitly 2004-12-01 23:01:30 +00:00
David Rose de8da3d285 unused variable 2004-12-01 22:13:25 +00:00
David Rose b9caf48c17 blend colors were getting lost 2004-12-01 19:45:30 +00:00
David Rose a25c6928d0 extend ColorBlendAttrib 2004-11-30 08:36:19 +00:00
David Rose 791394711c build on irix 2004-11-30 01:10:10 +00:00
David Rose f782ecfa6c remove unused variable 2004-11-30 00:29:25 +00:00
David Rose 697f2a2b67 add had_absolute_pathnames() 2004-11-29 22:57:09 +00:00
David Rose 363d47f644 oops! 2004-11-29 21:11:55 +00:00
David Rose 7f0f7805c9 more pruning of old stuff 2004-11-27 19:30:25 +00:00
David Rose e623fb293e update fully from DWD to Panda3D--remove old pf references and unused syntax descriptions 2004-11-27 19:07:35 +00:00
David Rose fd2caab93f add previously built-in object types 2004-11-27 18:27:33 +00:00
David Rose 024da67802 don't crash on invalid tiff 2004-11-26 22:35:00 +00:00
David Rose 7a1310b819 add reference to decompressor.I 2004-11-26 20:50:45 +00:00
David Rose 5f2d0db993 compile on win32 2004-11-26 20:35:19 +00:00
David Rose 7c5e24c2ad compile in the rock-floor.rgb texture as part of the code, so it doesn't need to be found externally 2004-11-26 19:37:36 +00:00
David Rose 51cba437b9 add PNMImage::read(istream) and write(ostream) 2004-11-26 19:36:52 +00:00
David Rose ac4d4d1c1c shortcut to is_planar check 2004-11-24 22:20:42 +00:00
David Rose 1ed3266d9e automatically triangulate non-planar collision polygons 2004-11-24 22:18:48 +00:00
David Rose a25a78ebbc add is_planar 2004-11-24 22:11:25 +00:00
David Rose 728d504fa7 flag uncompressed channels with new_hprs also 2004-11-23 00:41:26 +00:00
Joe Shochet 8e4a3a1a73 removed mounts that are problematic for ppremake (see drose) 2004-11-23 00:25:14 +00:00
David Rose 97567cab47 properly load old animations when temp_hpr_fix is in effect 2004-11-22 19:34:57 +00:00
David Rose 381477af9f use new config system 2004-11-22 18:54:29 +00:00
David Rose 48c96d0928 add ConfigVariableFilename 2004-11-22 18:45:18 +00:00
David Rose b1c7748300 oops, incorrect EXPCL 2004-11-21 19:58:58 +00:00
David Rose 8747959c7b separate compose_matrix into old_hpr and new_hpr variants 2004-11-21 19:51:58 +00:00
David Rose e2c525d201 publish PNMImage 2004-11-21 19:48:00 +00:00
David Rose 67b9dc9367 better message for singular invert assertion 2004-11-21 17:49:57 +00:00
David Rose 6ac53b826a add load_prc_file_data 2004-11-21 00:14:43 +00:00
David Rose 0b34d0deb6 oops 2004-11-17 23:37:38 +00:00
David Rose 7d318ef1f6 fix track-memory-usage error messages 2004-11-17 23:35:35 +00:00
David Rose acde259015 fix incorrect expcl 2004-11-17 22:44:02 +00:00
David Rose 86b7edace2 add vfs->close_read_file() to work around compiler bug 2004-11-17 22:34:18 +00:00
David Rose 6698db48d9 allow embedded comments 2004-11-16 18:40:03 +00:00
David Rose 155e0a5851 minor typo fixes and rewording 2004-11-16 02:12:59 +00:00
David Rose 3e548e3663 new interrogate, minor config changes 2004-10-28 18:33:45 +00:00
David Rose 0c94b63b85 dimbo -> mover 2004-10-28 17:37:44 +00:00
David Rose 720110c165 anonymous access now available 2004-10-28 01:48:42 +00:00
Asad M. Zaman 78c010ba01 first pass: slider bar gui implemented 2004-10-28 00:49:17 +00:00
David Rose a55442c808 remove spurious warning 2004-10-28 00:26:24 +00:00
David Rose 91632a1ea8 new document 2004-10-27 14:42:22 +00:00
David Rose db1d179033 further explain signed prc setup 2004-10-26 21:38:16 +00:00
David Rose d2df1238df document in progress 2004-10-26 01:43:39 +00:00
David Rose 3410413ae5 define ConfigVariableManager::make_variable_template() 2004-10-26 00:27:31 +00:00
David Rose dc46ad57dd more config tweaks 2004-10-25 21:06:39 +00:00
David Rose f68ab23323 no wstring::clear() 2004-10-25 19:41:14 +00:00
David Rose 3d63d03559 include stdio.h 2004-10-25 17:29:41 +00:00
David Rose 0f7af4d9f3 oops, false -> hi 2004-10-25 17:24:56 +00:00
David Rose ad1f64ba56 oops, false -> NULL 2004-10-25 17:23:28 +00:00
David Rose cc9452dc50 refinements to prc system 2004-10-22 23:44:19 +00:00
David Rose d2d927e4bc unused fhasher 2004-10-22 23:27:58 +00:00
David Rose fa32be5de4 refinements to prc system 2004-10-22 23:13:49 +00:00
David Rose 378645efbe first pass at new config interface 2004-10-21 14:35:43 +00:00
Dave Schuyler 2b3aa5cf31 minor changes 2004-10-16 00:38:56 +00:00
David Rose 9f7b53723d no longer need to fmod getHpr; this is done in the dc syntax now 2004-10-14 22:25:58 +00:00
David Rose 2a017f1288 allow iterating through anims in AnimControlCollection 2004-10-14 18:23:18 +00:00
David Rose 13be5ce398 output draw_order too 2004-10-14 18:22:57 +00:00
Dave Schuyler 66cc949eb5 comment 2004-10-13 23:37:25 +00:00
David Rose 35dac69d04 forgot to add this long ago 2004-10-13 23:27:54 +00:00
Dave Schuyler a0d7a72b5e changed to -HUGE_VAL as drose suggested; added clear_floor_z 2004-10-13 22:19:34 +00:00
David Rose 62c3a5bf1d debug output 2004-10-12 17:19:26 +00:00
David Rose 003269d79a vertices are dynamic if they have morphs 2004-10-11 22:27:48 +00:00
David Rose 21483c7e2b add quantize() 2004-10-11 20:40:15 +00:00
Dave Schuyler 6e0ed7a3a4 added use of floor z 2004-10-07 01:18:49 +00:00
David Rose dfb3408f7d future portability to libpng 1.2.7 2004-10-04 21:25:50 +00:00
David Rose 16128382a9 hashing not a great idea here 2004-10-02 12:17:26 +00:00
David Rose dbb24d9cc9 phash_map, etc. 2004-10-02 05:07:16 +00:00
Asad M. Zaman c8e39f5cff drose: EXPCL_PANDAEXPRESS 2004-09-30 22:38:59 +00:00
David Rose 0392b84e23 fix warning on win32 2004-09-30 22:22:32 +00:00
David Rose 9f96811a21 EXPCL_PANDAEXPRESS, win32 fixes 2004-09-30 21:46:03 +00:00
David Rose 557060cb1d weak pointers, and FadeLODNode fixes for instances/multiple cameras 2004-09-30 21:29:25 +00:00
David Rose d2a5f253a3 ignore generated directory names 2004-09-30 21:22:43 +00:00
David Rose 7d829390e7 minor track-memory-usage bugs 2004-09-30 17:06:05 +00:00
David Rose 1598263926 forgot to add this 2004-09-29 16:57:39 +00:00
David Rose 8560437033 add DEPENDABLE_HEADER_DIRS 2004-09-29 16:45:39 +00:00
David Rose 35f40e8c2a clarify inter-tree dependencies comments 2004-09-29 16:37:17 +00:00
David Rose 3de889a930 intra-tree dependencies 2004-09-29 16:26:14 +00:00
David Rose 4679b6c98e omitted file 2004-09-28 00:49:22 +00:00
David Rose d31b91e758 prepare to implement AuxSceneData 2004-09-27 23:58:27 +00:00
David Rose e2118e70a0 use abs to compute lod distance 2004-09-27 22:58:28 +00:00
Dave Schuyler bbae7e05ab added pp.dep 2004-09-27 22:42:55 +00:00
David Rose 831e0a84e7 add indexed flag to egg files 2004-09-27 22:38:54 +00:00
David Rose 4ebc6b2750 whoops, incorrect inheritance for FadeLODNode registry 2004-09-27 22:17:50 +00:00
David Rose d850afd71a Support collision solids under LOD nodes 2004-09-27 20:29:41 +00:00
David Rose c0fffac008 squelch overly noisy log message about not being able to find registry values. 2004-09-27 18:35:08 +00:00
Darren Ranalli 9a9719507c (drose) fixed fluid-ness of relative set_fluid_pos 2004-09-25 01:20:47 +00:00
David Rose 5a74bb7f3a remove unneeded call_gl* methods, reset viewport between frames 2004-09-24 17:57:34 +00:00
David Rose 5fa326cbe5 more debug output 2004-09-24 17:56:36 +00:00
David Rose fa5f9a7e15 clean up state pstatting 2004-09-24 17:56:14 +00:00
David Rose e1c45b5cdb don't mask out high bits on old bam files 2004-09-24 17:12:36 +00:00
David Rose 7837c95cb9 add ws2_32.lib 2004-09-24 13:05:23 +00:00
Dave Schuyler 455a09b3cc changed output and write (debug) 2004-09-24 00:50:42 +00:00
Dave Schuyler 097e6bcb5a added comment 2004-09-24 00:47:02 +00:00
Dave Schuyler ff5a81036f minor changes 2004-09-24 00:46:29 +00:00
Dave Schuyler e679ee89ae adding floor z 2004-09-24 00:44:58 +00:00
Dave Schuyler 57ae58b621 adding test_particles 2004-09-24 00:33:15 +00:00
Dave Schuyler 943ea6d41e added 20_panda.prc 2004-09-24 00:31:12 +00:00
David Rose 895b553cdb better NodePath interfaces for set_collide_mask() 2004-09-23 20:57:34 +00:00
David Rose 0369f07074 all nodes now have a CollideMask 2004-09-23 19:51:54 +00:00
Darren Ranalli b84fde482b added note about being attached to WINTOOLS to get ppremake 2004-09-23 00:44:14 +00:00
David Rose 8547eff84d oops 2004-09-22 23:25:29 +00:00
David Rose 758997311e squawk if attached to wrong PANDA 2004-09-22 23:08:45 +00:00
David Rose 1704f805ba don't flatten GeomNodes within a Character 2004-09-22 20:45:14 +00:00
David Rose aa80a45ed2 fix gcc compiler warning 2004-09-22 20:44:55 +00:00
David Rose b672970141 add seq12, seq24 2004-09-22 00:04:32 +00:00
David Rose c3fd483b19 support egg2bam -combine-geoms 2004-09-21 22:21:53 +00:00
Asad M. Zaman b18ddfb9c5 implemented fire pit illumination where camera's position relative to the light and avatar is considered to apply illumination 2004-09-21 00:45:54 +00:00
Asad M. Zaman bc8f23db4b added pstats for polylight 2004-09-20 23:16:07 +00:00
David Rose 069e0fac71 typo in error message 2004-09-17 23:26:31 +00:00
David Rose 865c30d923 fix an include oversight 2004-09-17 23:20:59 +00:00
David Rose f590f5090f protect from compiling without OpenSSL 2004-09-17 22:18:36 +00:00
David Rose 52615b0da5 should use set_color_scale(), not set_color(), to fade out geom particles 2004-09-17 21:07:52 +00:00
Dave Schuyler f6556fec72 *** empty log message *** 2004-09-17 04:10:42 +00:00
Asad M. Zaman c6ab058556 moved some print statements 2004-09-16 01:31:33 +00:00
Asad M. Zaman 4cad0620c5 instead of parent light_color get the root node's color for scene_color. It is more reliable 2004-09-16 01:13:34 +00:00
Asad M. Zaman 34f16c04b0 has a new quadratic formula for attenuation and better weighing for multiple lights 2004-09-15 22:19:57 +00:00
David Rose 19e402be97 minor tweaks 2004-09-15 20:53:13 +00:00
David Rose e66ecf58d3 support cedilla and tilde better with caps-only font like MickeyFont 2004-09-14 23:56:15 +00:00
David Rose 95bdf94020 adjust comment 2004-09-14 20:24:36 +00:00
David Rose 63a777ed78 fix list_cycles() 2004-09-13 17:26:16 +00:00
David Rose cf44a95d84 fix leak due to cyclic RenderState reference counts 2004-09-13 16:29:57 +00:00
Asad M. Zaman 10cc2dd9a9 added some debug variable and print statements to investigate polylight behavior 2004-09-11 00:25:28 +00:00
Asad M. Zaman ab99a40f51 rearranged code so that polylights and portals will support multiple attiribute flags from maya 2004-09-11 00:24:41 +00:00
Asad M. Zaman 00dbb1617b added make_copy on polylightnode, more cleanup coming up 2004-09-09 23:50:15 +00:00
David Rose cf4d30e748 refine comments 2004-09-09 23:24:26 +00:00
Asad M. Zaman c7793581fd oops, didn't want to check in the debug statements 2004-09-09 19:28:00 +00:00
Asad M. Zaman 459cd34f31 fixed the flicker bug where colors would snap suddenly 2004-09-09 19:26:55 +00:00
Asad M. Zaman 7ff0b84f6a cleaned up Shalin's polylight code. Still need to work on the flicker code, will do it tomorrow 2004-09-09 03:44:59 +00:00
David Rose f5443ded3c minor refinements to docs 2004-09-07 17:18:15 +00:00
David Rose 29c6daf8f8 make default port be 5185 2004-09-07 16:55:57 +00:00
David Rose eaad55e828 make default port be 5185 2004-09-07 16:47:04 +00:00
David Rose 1711e96b18 tweak definition of iteration count 2004-09-07 02:06:19 +00:00
David Rose 3706822aae support pstats-tcp-ratio, tcp by default 2004-09-03 19:22:22 +00:00
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