Commit Graph

78 Commits

Author SHA1 Message Date
rdb 400bc2cc26 Support .ktx textures, ETC1/ETC2/EAC compression 2016-07-15 11:50:57 +02:00
rdb dc09e28ed9 Also accept a .gz wherever a .pz file is accepted 2016-04-29 16:54:25 +02:00
tobspr 3e2b8407c8 Add more properties to the Texture class 2016-03-18 16:41:16 +01:00
rdb d50a326ca7 Fix silly multiple uncompress&recompress when generating mips for compressed texture 2016-02-29 19:49:48 +01:00
tobspr 0fcfb8e372 New file headers, new comment style 2016-02-17 17:47:48 +01:00
rdb e4857a58bb Add many more Python properties 2015-12-24 16:17:34 +01:00
rdb 18ad6d1543 Replace many int params with size_t params where appropriate, and work towards fixing type conversion warnings 2015-10-07 18:58:26 +02:00
rdb 9773fd7969 Support cube map arrays 2015-08-11 17:08:31 +02:00
rdb b49289a4f6 Allow setting min-lod, max-lod, lod-bias in egg file 2015-05-21 11:16:46 +02:00
rdb 2ff9083812 Add support for buffer textures 2015-04-16 16:55:29 +02:00
rdb 01b669ccd8 Implement texture clear, fix immutable tex support 2014-12-21 14:13:49 +01:00
rdb 89031b4e48 Fix mipmapping with sampler state 2014-12-12 20:27:08 +01:00
rdb 95d85819b0 Separate out sampler state from texture, support sampler objects, support LOD min/max/bias 2014-12-12 15:58:45 +01:00
rdb 340169c80c Add load_sub_image 2014-09-13 19:49:17 +00:00
David Rose 741203a693 some minor debug aids and robustness additions 2013-12-06 20:53:40 +00:00
David Rose 2ff43ca88e some more texture/pfm integration 2012-08-12 17:56:56 +00:00
David Rose 3d89cef544 Add Texture::set_auto_texture_scale() 2011-11-28 21:42:44 +00:00
David Rose 501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose 9e22c72bf3 finally, pipelined textures 2011-10-08 21:04:05 +00:00
David Rose 6872488839 stereo/multiview textures 2011-08-08 18:55:26 +00:00
David Rose c4cdae59e0 fix problem with cached movie textures and textures-power-2 2011-06-30 00:02:08 +00:00
rdb d6c9ed46a2 make_copy should be a const method 2011-06-03 16:29:13 +00:00
David Rose 95d9a344ae add Texture::rescale_texture() 2011-02-16 15:30:12 +00:00
David Rose e3a3170e5b add Texture::set_ram_image_as(), Texture::string_*(), Texture::get_tex_scale() 2011-01-17 18:31:11 +00:00
Mike Christel 5dfa504370 Texture arrays added to Texture class, passed to shader through setShaderInput(name, texture). A new Cg type sampler2DArray has been added to the panda3d Shader Class. 2010-04-29 14:48:44 +00:00
David Rose c07d10f74b fix crashing bug with compressed texture 2009-09-09 18:06:46 +00:00
David Rose 3f42a08968 automatically reload texture when changing compression mode 2009-06-10 22:11:28 +00:00
David Rose b6ad665ef5 fix make_copy() 2009-05-07 22:19:20 +00:00
David Rose d05d89a5e4 texture-minfilter etc. 2009-03-30 20:00:42 +00:00
David Rose 9eb62315e3 support 3-d and cubemap textures in dds 2009-03-24 01:01:18 +00:00
David Rose c98c2c0a7d fix texture reloading when compressed/uncompressed textures are rendered 2009-02-06 16:18:32 +00:00
David Rose 31091e8974 fix texture bam issues 2009-01-16 21:31:17 +00:00
David Rose 32581604cf better fixes for auto-compressed textures 2009-01-16 18:01:35 +00:00
David Rose 9b9528097e fix get_uncompressed_ram_image() with implicit reload 2009-01-15 01:11:13 +00:00
David Rose b37a30fe63 add support for libsquish 2009-01-12 23:29:55 +00:00
David Rose bce545c958 fix thread deadlock problem 2008-10-09 20:48:13 +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 95ce87293d mark dirty on read() 2008-09-11 23:17:35 +00:00
David Rose 3bd0d132b3 better thread-handling in textures 2008-09-11 22:47:31 +00:00
David Rose 86d753b4f9 better mipmap queries 2008-08-21 20:04:10 +00:00
David Rose c76a53486f read dds files 2008-08-20 00:06:04 +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
Josh Yelon 2288645d39 Added support for textures_auto_power_2 and shader_auto_utilization 2007-12-15 07:08:14 +00:00
Josh Yelon 1297993a34 Added concept of a texture's Pad Region 2007-10-26 21:54:20 +00:00
David Rose 69d203fe40 add preload-textures 2007-01-18 22:00:56 +00:00