206 Commits

Author SHA1 Message Date
David Rose
c152dfa441 add max-texture-stages 2008-10-11 14:05:52 +00:00
David Rose
fab502970f more threading improvements 2008-10-02 17:50:16 +00:00
aignacio_sf
eb2a64d99d Fix mispelling. 2008-09-17 21:15:25 +00:00
David Rose
d71d7a0fdb avoid async texload race condition 2008-09-11 01:02:11 +00:00
David Rose
f723924399 draw_set_shader_parameters pstats 2008-09-01 22:30:37 +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
d7e6603118 work-in-progress: asynchronous texture loads 2008-08-13 01:13:09 +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
bed33fb763 GSG::is_hardware() 2008-05-14 00:57:36 +00:00
aignacio_sf
57ca8e62c0 Add max simultaneous render targets. 2008-05-08 23:38:42 +00:00
David Rose
718ab74065 tinydisplay respect color scale 2008-05-07 00:56:00 +00:00
David Rose
d6a9ea874d lighting 2008-05-05 05:32:04 +00:00
David Rose
230d7825d3 fiddly bits 2008-05-03 00:37:47 +00:00
David Rose
6d90cf5b70 tinydisplay 2008-04-30 22:21:24 +00:00
Josh Yelon
b98c5f0bf5 Refactored code for glClear - added aux bitplane clears 2008-02-21 19:55:40 +00:00
Josh Yelon
da29b5e02f Adding more code for shader generator and image postprocessing 2008-02-12 21:54:44 +00:00
Josh Yelon
1d954d5104 Improvements to Shader Generator 2008-01-28 17:28:09 +00:00
David Rose
5d3613e020 build on linux 2008-01-26 01:26:33 +00:00
Josh Yelon
aee0c904ca Added several new shader-parameter keywords, esp for lights and materials 2008-01-25 03:30:56 +00:00
Josh Yelon
d8e6dc13a3 Modifications to eliminate class ShaderExpansion 2007-12-13 20:56:29 +00:00
Josh Yelon
91f0ffed00 New error checking for missing ShaderInput 2007-11-12 06:26:25 +00:00
aignacio_sf
f451758ce4 Add restore gamma. 2007-10-13 01:01:03 +00:00
David Rose
ad14797776 debug -> spam 2007-09-24 18:42:51 +00:00
aignacio_sf
1d6233aae5 Add gamma. 2007-09-10 23:37:52 +00:00
David Rose
93f85f9ef9 simpler do_issue_clip_plane() and do_issue_light(); more pstats calipers 2007-07-19 16:16:41 +00:00
David Rose
af21534823 track Draw:Set State 2007-07-18 13:55:24 +00:00
David Rose
68c9ef5207 don't prune nonresident geometry in cull--wait until draw 2007-06-07 21:45:33 +00:00
David Rose
9d16c5bf23 dx9 occlusion queries 2007-06-04 17:20:51 +00:00
David Rose
33a0c3af8e replacing CullBinOcclusionTest with PipeOcclusionCullTraverser, some linmath optimizations 2007-05-31 21:17:50 +00:00
David Rose
c7fb9cd0ab automatically premunge on load 2007-05-21 22:36:27 +00:00
David Rose
7e08d7b759 add PlaneNode::set_clip_effect 2007-05-15 20:44:08 +00:00
David Rose
edebdbae9d more debugging 2007-04-27 17:05:10 +00:00
David Rose
554430ab21 more fullscreen fixes 2007-04-26 23:53:54 +00:00
David Rose
d1a06d8f02 correctly release gsg on window close 2007-04-26 00:44:20 +00:00
David Rose
1fdb425b88 merge shader_overhaul from jyelon 2007-03-15 21:04:31 +00:00
Josh Yelon
a4bbdb9901 Added support for depth-stencil textures. 2007-02-23 20:18:10 +00:00
David Rose
49301354b5 minor assert 2006-10-13 18:48:52 +00:00
David Rose
e5903ff101 ok, now alpha-scale-via-texture is ready for prime time 2006-10-11 20:58:42 +00:00
David Rose
962f43800d add alpha-scale-via-texture 2006-10-10 17:58:08 +00:00
David Rose
7ec8c920a7 fix typo in comment 2006-10-06 23:01:42 +00:00
David Rose
c06828c193 one more windowed/fullscreen fix 2006-07-20 21:37:54 +00:00
David Rose
76ff8ab6fd fix for reopening windows 2006-07-20 18:47:58 +00:00
aignacio_sf
f15e24ed3e Add interface and abstract representation for shader models. 2006-06-16 22:31:36 +00:00
Josh Yelon
e8f749cf1e Buffer/Window creation overhaul 2006-06-07 17:38:32 +00:00
aignacio_sf
3760491ac6 Add stencil support. 2006-05-23 23:41:08 +00:00
aignacio_sf
682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00