168 Commits

Author SHA1 Message Date
David Rose
9b9528097e fix get_uncompressed_ram_image() with implicit reload 2009-01-15 01:11:13 +00:00
David Rose
31f9d1994e driver-compress-textures 2009-01-15 00:08:10 +00:00
David Rose
c44da02cee fix issues with texture compression of small, L8 textures 2009-01-14 01:33:14 +00:00
David Rose
b37a30fe63 add support for libsquish 2009-01-12 23:29:55 +00:00
David Rose
36946ca4af still more fixes for reload() 2008-12-30 23:30:30 +00:00
David Rose
f35a2d2a9a fix reload some more 2008-12-30 00:42:04 +00:00
rdb
8f95e65bc0 Optimized the get_ram_image_as function more 2008-12-28 15:02:45 +00:00
rdb
f2f1ebf213 Added Texture::get_ram_image_as 2008-12-25 20:29:02 +00:00
David Rose
a31d6cbc37 minor warning fix 2008-12-24 01:29:24 +00:00
David Rose
6c16f96c94 fix texture reloads b/t opengl and directx 2008-12-20 02:23:06 +00:00
David Rose
ec66c3cb10 fix reload 2008-12-19 23:25:15 +00:00
David Rose
1462bee771 better Filename usage 2008-11-11 23:28:14 +00:00
David Rose
bcdab6f3d4 remove texture_path, sound_path, egg_path 2008-11-04 18:25:21 +00:00
David Rose
ef771a796b make sync primitives more similar to python function names 2008-10-14 00:07:05 +00:00
David Rose
bce545c958 fix thread deadlock problem 2008-10-09 20:48:13 +00:00
David Rose
b200056622 temporarily revert fix until further investigation: causes deadlock in dx9 2008-10-09 01:25:01 +00:00
David Rose
6b438e3e09 fix texture caching 2008-10-09 01:22:05 +00:00
David Rose
d22c9a02fb fix lock issue in write_datagram() 2008-09-26 17:00:30 +00:00
David Rose
a169a1c4bd minimize texture reload from bam file 2008-09-26 02:42:07 +00:00
David Rose
eb4baf3e4d fix a few texture issues 2008-09-19 21:01:53 +00:00
David Rose
25af05eef3 recursive lock 2008-09-16 01:50:49 +00:00
David Rose
de14f0633e whoops debug prints 2008-09-12 23:20:12 +00:00
David Rose
c32747d900 fix texture bamming 2008-09-12 23:10:21 +00:00
David Rose
3bd0d132b3 better thread-handling in textures 2008-09-11 22:47:31 +00:00
David Rose
d71d7a0fdb avoid async texload race condition 2008-09-11 01:02:11 +00:00
David Rose
964c76f2e0 pandaFileStream 2008-09-09 00:06:47 +00:00
David Rose
844591b17c set_orig_file_size 2008-08-29 17:33:15 +00:00
David Rose
515c6cd83a TexturePeeker 2008-08-27 01:38:08 +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
6eb99067ef oops 2008-08-21 21:43:12 +00:00
David Rose
86d753b4f9 better mipmap queries 2008-08-21 20:04:10 +00:00
David Rose
481e53fd77 small dds optimization 2008-08-21 01:21:38 +00:00
David Rose
7db5f2c148 fix dxt rgba setting 2008-08-20 23:21:02 +00:00
David Rose
790e3f5f97 properly invert dxt textures 2008-08-20 20:14:44 +00:00
David Rose
6b15f348b3 simple dds fixes (still inverted) 2008-08-20 00:43:52 +00:00
David Rose
c76a53486f read dds files 2008-08-20 00:06:04 +00:00
David Rose
9e9e1eeef7 don't cache noncompressed textures inappropriately 2008-08-18 22:51:40 +00:00
David Rose
0423cdd69d fix caching issues 2008-08-15 20:37:06 +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
d7e6603118 work-in-progress: asynchronous texture loads 2008-08-13 01:13:09 +00:00
David Rose
6e72268787 fix RTM_bind_or_copy 2008-08-10 17:00:17 +00:00
David Rose
fb9c56432a we are now using the modified BSD license 2008-05-28 18:37:20 +00:00
David Rose
acb0faae46 Texture::set_quality_level() 2008-05-13 23:31:19 +00:00
David Rose
230d7825d3 fiddly bits 2008-05-03 00:37:47 +00:00
Josh Yelon
17a1700b26 Fixes for texture padding 2008-02-28 18:45:40 +00:00
Josh Yelon
2288645d39 Added support for textures_auto_power_2 and shader_auto_utilization 2007-12-15 07:08:14 +00:00
David Rose
1073b9e643 compiler warnings 2007-11-26 20:14:43 +00:00
Josh Yelon
1297993a34 Added concept of a texture's Pad Region 2007-10-26 21:54:20 +00:00
David Rose
dab1ce28f8 attempt to work around compiler objection 2007-07-26 15:19:13 +00:00
David Rose
8196d44822 more fixes for preload-textures + model-cache-dir 2007-06-04 13:42:25 +00:00