Commit Graph

48 Commits

Author SHA1 Message Date
rdb
8a5452b0b6 Support sampler states in tinyGL renderer 2014-12-12 20:32:36 +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
d792c93026 Overhaul stereo FBOs in Panda making it more reliable, fix MRT bugs, disable auto-GLSL profile choosing on AMD, add max_color_targets (not yet implemented) 2014-04-04 08:45:49 +00:00
David Rose
501470169f stdfloat_double 2011-10-10 05:25:10 +00:00
David Rose
cd79af53fe dx9 shader support from zhao 2011-09-28 18:42:58 +00:00
David Rose
6872488839 stereo/multiview textures 2011-08-08 18:55:26 +00:00
David Rose
7af1350e4e pass GraphicsEngine through to constructors 2009-02-25 23:04:45 +00:00
David Rose
1aa39d8088 rename TinyGL -> TinyPanda 2009-02-02 19:05:58 +00:00
David Rose
8d96071d4b support texture wrap modes 2009-01-21 22:38:42 +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
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
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
d653bfc559 lighting optimization 2008-11-14 00:23:40 +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
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
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
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
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
203b7f1a89 additive blending and other exotic blend modes 2008-05-13 02:09:27 +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
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
e7e305e522 remove unused api 2008-05-06 01:09:48 +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
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
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
David Rose
230d7825d3 fiddly bits 2008-05-03 00:37:47 +00:00
David Rose
d48ff75151 progress on rendering modes 2008-05-03 00:09:36 +00:00
David Rose
ebee79a58e remove some API 2008-05-02 18:12:23 +00:00
David Rose
4f8dcaf407 integrate TinySDGL code directly 2008-05-01 18:16:26 +00:00
David Rose
6d90cf5b70 tinydisplay 2008-04-30 22:21:24 +00:00