105 Commits

Author SHA1 Message Date
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
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
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
fd1a56e232 gsg::set_texture_quality_override 2008-05-14 18:13:01 +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
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
979896da75 a few tinydisplay optimizations 2008-05-10 21:51:22 +00:00
David Rose
ccf5056fd6 mipmaps 2008-05-10 01:45:09 +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
80253733c6 build on windows 2008-05-06 19:18:41 +00:00
David Rose
07ee48ae07 manage texture memory for tinydisplay 2008-05-06 03:17:29 +00:00
David Rose
acedeeceff minor api reduction 2008-05-06 01:57:29 +00:00
David Rose
e7e305e522 remove unused api 2008-05-06 01:09:48 +00:00
David Rose
53c23cff04 cull face 2008-05-06 00:20:40 +00:00
David Rose
c21f899710 materials 2008-05-06 00:17:30 +00:00
David Rose
6c2eee140d copy_framebuffer 2008-05-05 23:31:25 +00:00
David Rose
0b5894f27e support varying texture sizes 2008-05-05 22:08:37 +00:00
David Rose
9c1fe2fed9 reuse existing GLLight objects 2008-05-05 07:09:20 +00:00
David Rose
1e067f210b remove texture restriction 2008-05-05 07:04:03 +00:00
David Rose
cf12fbfef7 fix viewports 2008-05-05 06:27:00 +00:00
David Rose
e45a354a05 optimize index traversal 2008-05-05 06:00:27 +00:00
David Rose
d6a9ea874d lighting 2008-05-05 05:32:04 +00:00
David Rose
916b400101 remove do_issue_blending 2008-05-05 04:29:35 +00:00
David Rose
c72cf3f452 clear viewport 2008-05-05 04:04:22 +00:00
David Rose
9787429186 fix texturing issues 2008-05-04 23:44:49 +00:00
David Rose
b68cd0b513 line issues 2008-05-04 17:37:06 +00:00
David Rose
5c7be58565 texmat 2008-05-04 17:20:17 +00:00
David Rose
19e0b0824c X support 2008-05-04 08:00:12 +00:00
David Rose
90d7caf0a9 more fill options 2008-05-03 16:56:07 +00:00