Commit Graph

186 Commits

Author SHA1 Message Date
David Rose 5ff71bc8df synchronize with latest glx fixes 2009-03-06 21:59:15 +00:00
David Rose d99674833c fix lookaround task for linux 2009-03-06 21:17:12 +00:00
David Rose 62096c99a4 pass GraphicsEngine to constructors 2009-02-25 23:08:10 +00:00
David Rose 7af1350e4e pass GraphicsEngine through to constructors 2009-02-25 23:04:45 +00:00
David Rose 0f634524be X zoom window 2009-02-24 00:49:22 +00:00
David Rose e4709607c3 color mask 2009-02-21 19:42:44 +00:00
David Rose 923c9929a1 a few more warning squelches 2009-02-19 00:23:08 +00:00
David Rose 25ce8c30e4 fix projected shadows 2009-02-13 20:06:06 +00:00
David Rose 6ded005ea4 fix for big-endian machines 2009-02-13 19:21:00 +00:00
David Rose 24caf70155 tinyOffscreenGraphicsPipe 2009-02-10 00:52:55 +00:00
David Rose 05917ee0b4 support ./ 2009-02-05 00:12:32 +00:00
David Rose 1a4a978b3a dump texture ram between frames, not during a frame 2009-02-04 16:30:28 +00:00
David Rose 1aa39d8088 rename TinyGL -> TinyPanda 2009-02-02 19:05:58 +00:00
David Rose bddadb843e GraphicsPipeSelection::make_module_pipe 2009-01-31 03:05:30 +00:00
David Rose df3fe996b9 add DisplayRegion::set_incomplete_render() 2009-01-26 20:40:48 +00:00
David Rose 27064ac98e support FT_default 2009-01-21 23:12:07 +00:00
David Rose 8d96071d4b support texture wrap modes 2009-01-21 22:38:42 +00:00
David Rose b27ecfeaf5 slightly simpler handing of ram images 2009-01-15 01:11:33 +00:00
David Rose b37a30fe63 add support for libsquish 2009-01-12 23:29:55 +00:00
David Rose a32fe74070 3-stage multitexture 2008-12-27 02:21:22 +00:00
David Rose a9825fe78f texgen 2008-12-27 01:42:50 +00:00
David Rose 28e082c7ea more tweaks to depth bits 2008-12-13 01:29:17 +00:00
David Rose 81fbb04fbf depth offset 2008-12-11 02:29:09 +00:00
David Rose 4d09989995 fix prepare_scene 2008-12-10 21:37:08 +00:00
David Rose 8417ef11a7 better multitex properties 2008-12-10 19:20:28 +00:00
David Rose 76f94669d0 multitexture tinydisplay 2008-12-10 02:28:13 +00:00
David Rose c7f9706553 fix crash with identity state 2008-11-24 21:42:22 +00:00
David Rose 26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose 9aff32ab79 scissor timer 2008-11-14 02:18:21 +00:00
David Rose d653bfc559 lighting optimization 2008-11-14 00:23:40 +00:00
David Rose c6ec6b12be whoops, fix name 2008-11-13 23:28:13 +00:00
David Rose 51cbe1fb72 clean up Sources.pp files 2008-11-11 23:31:09 +00:00
rdb ade7dabdd9 Support for setParentWindow 2008-11-01 13:04:17 +00:00
David Rose 2a6a39dd4a model_path 2008-10-28 20:06:12 +00:00
David Rose cc8530f8a9 fix unfortunate naming of MouseAndKeyboard node 2008-10-15 03:21:19 +00:00
David Rose 47ee723683 missed a case 2008-10-09 00:33:58 +00:00
David Rose d4c2c9858d SIMPLE_THREADS_NO_MUTEX -> LightMutex 2008-10-08 23:23:40 +00:00
David Rose 3113912e4d add X11 2008-10-03 18:52:34 +00:00
David Rose eb4baf3e4d fix a few texture issues 2008-09-19 21:01:53 +00:00
David Rose f87b67df13 build on mac 2008-09-12 19:09:20 +00:00
David Rose 1b37ee8b9c composite build 2008-09-12 18:47:42 +00:00
David Rose 601b0d45c8 remove obnoxious #defines for X, Y, Z, and W. 2008-09-12 18:31:49 +00:00
David Rose d71d7a0fdb avoid async texload race condition 2008-09-11 01:02:11 +00:00
David Rose f1e618f02c fix bug in alpha blending on vertex colors 2008-09-05 23:09:35 +00:00
David Rose 9bc056eac3 normalize light direction 2008-09-05 18:00:16 +00:00
David Rose d6eef63f61 update_texture() 2008-09-04 22:16:02 +00:00
David Rose e499287e8c RescaleNormalAttrib 2008-09-04 22:12:38 +00:00
David Rose a8ec068c05 graphics-memory-limit 2008-08-29 23:03:53 +00:00
David Rose 8c2e657f15 Add gsg::update_texture() 2008-08-25 22:58:58 +00:00
David Rose 59b5ab684d don't crash if loading cached compressed textures and compression unsupported 2008-08-22 19:19:07 +00:00
David Rose 617a769ef7 more work towards asynchronous texture loads: auto-caching compressed texture versions 2008-08-14 23:50:17 +00:00
David Rose 07f89fbfc2 support async texture loads 2008-08-13 16:10:03 +00:00
David Rose 7e5c276403 more robust copy-to-texture 2008-08-11 22:19:26 +00:00
David Rose 9a817b27c6 fix nan in scissor region 2008-08-11 17:54:40 +00:00
David Rose 6e72268787 fix RTM_bind_or_copy 2008-08-10 17:00:17 +00:00
David Rose 58c54ef085 more tinybuffer tweaks 2008-08-09 04:00:41 +00:00
David Rose fbc2b2b213 tinybuffer for linux 2008-08-09 03:57:23 +00:00
David Rose ab486404e5 wip: tinybuffer 2008-08-09 03:21:18 +00:00
David Rose 53df81cafa fix flip 2008-08-08 22:21:37 +00:00
David Rose 251416cd5c fix roundoff errors in zbuffer size 2008-08-08 20:21:12 +00:00
David Rose 098fdd44e1 fix minor bug with lighting 2008-08-08 19:32:02 +00:00
David Rose db1877d141 native tristrip support 2008-08-08 18:57:20 +00:00
David Rose 6073c8dee9 RenderModeAttrib::M_filled_flat 2008-08-05 17:49:35 +00:00
David Rose 08e17a3ee0 correct error message 2008-08-05 01:07:31 +00:00
David Rose 85d94ff0c5 pstats pixel count for tinydisplay 2008-08-05 00:57:35 +00:00
David Rose 8537bd7320 ScissorAttrib, ScissorEffect 2008-07-31 01:53:12 +00:00
David Rose 3db1413334 use PANDA_ALLOC_ARRAY etc 2008-07-15 00:39:08 +00:00
David Rose caae0af597 oops 2008-07-15 00:21:22 +00:00
David Rose ac3211ffc8 automatic build 2008-07-15 00:14:30 +00:00
David Rose 13cdb21fb1 automatic build 2008-07-14 23:56:58 +00:00
David Rose 94fcffdf1f automatic build 2008-07-14 23:38:30 +00:00
David Rose 4187bbd8bf proper mem accounting 2008-07-10 22:48:16 +00:00
David Rose 693fdafbf0 more paging fixes 2008-07-09 22:44:52 +00:00
David Rose 229a47528c support paged vertices in tinydisplay 2008-07-09 21:31:50 +00:00
David Rose fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose 2ecdbffeca bilinear filter in the right direction 2008-05-14 18:46:33 +00:00
David Rose fd1a56e232 gsg::set_texture_quality_override 2008-05-14 18:13:01 +00:00
David Rose d7cffaa4f5 signed/unsigned mismatch 2008-05-14 00:10:53 +00:00
David Rose acb0faae46 Texture::set_quality_level() 2008-05-13 23:31:19 +00:00
David Rose 203b7f1a89 additive blending and other exotic blend modes 2008-05-13 02:09:27 +00:00
David Rose a2c8f382f3 pixel zoom 2008-05-12 23:31:42 +00:00
David Rose 1df780dbad sign issue 2008-05-12 23:24:57 +00:00
David Rose 4a099b93f1 oops, can't clear pointers 2008-05-12 21:56:34 +00:00
David Rose 6c81c213c1 native OSX support 2008-05-12 20:48:34 +00:00
David Rose 0031ee4766 early_out_fz not such a great idea 2008-05-10 23:54:20 +00:00
David Rose 5a212c24f7 fix mistake 2008-05-10 23:47:17 +00:00
David Rose e5d5c295c7 fix accidental change 2008-05-10 23:41:51 +00:00
David Rose 2459a7ddfc early-out big invisible polys 2008-05-10 22:48:47 +00:00
David Rose 979896da75 a few tinydisplay optimizations 2008-05-10 21:51:22 +00:00
David Rose 11d0dccdf7 minor oops 2008-05-10 18:50:58 +00:00
David Rose ccf5056fd6 mipmaps 2008-05-10 01:45:09 +00:00
David Rose 0509307172 experiment, not worthwhile 2008-05-09 00:36:51 +00:00
David Rose f6c1bcd24e go back to short zoints for now 2008-05-09 00:08:32 +00:00
David Rose 53a7c78548 x zoom 2008-05-08 23:44:09 +00:00
David Rose 01a068a222 sdl zoom 2008-05-08 23:38:22 +00:00
David Rose 0e87f046c5 set_pixel_zoom 2008-05-08 22:38:07 +00:00
David Rose 718ab74065 tinydisplay respect color scale 2008-05-07 00:56:00 +00:00
David Rose 990e0883de properly uninvert framebuffer-to-texture 2008-05-07 00:47:46 +00:00
David Rose 855e639471 native windows 2008-05-07 00:15:01 +00:00
David Rose f9f6f1eab0 build osx 2008-05-06 22:13:38 +00:00