196 Commits

Author SHA1 Message Date
rdb
557abfae5e Fixes for this circular dependency mess 2009-06-02 15:21:36 +00:00
rdb
159026571b Added shadow mapping support to Panda 2009-06-02 09:24:03 +00:00
David Rose
58c13de4ca integrate changes from Schell Games (plus some tab character fixes) 2009-06-01 21:51:15 +00:00
David Rose
8d234769ab GraphicsOutputBase 2009-05-28 00:42:53 +00:00
David Rose
172171eec4 more iphone work 2009-04-21 00:48:51 +00:00
David Rose
eee0f7321b fix vertex-buffer problem in callbacks 2009-03-15 00:01:05 +00:00
David Rose
0c90c36fd7 new callback system 2009-03-14 19:31:37 +00:00
David Rose
7af1350e4e pass GraphicsEngine through to constructors 2009-02-25 23:04:45 +00:00
David Rose
d7d7963337 try asserting that gsg::get_engine() is not null 2009-02-18 22:28:04 +00:00
David Rose
ab6081054c set_flash_texture 2009-02-06 01:45:25 +00:00
David Rose
7d103e9d18 get_prepared_textures() 2009-02-04 12:46:41 +00:00
David Rose
9d0860fffd get_effective_incomplete_render() for cull too 2009-01-30 19:14:49 +00:00
David Rose
df3fe996b9 add DisplayRegion::set_incomplete_render() 2009-01-26 20:40:48 +00:00
David Rose
b37a30fe63 add support for libsquish 2009-01-12 23:29:55 +00:00
David Rose
7a3d75d331 get_supports_stencil 2008-12-26 20:07:32 +00:00
David Rose
26754b86ca merge dev_slots_2008: slot-based RenderState implementation 2008-11-19 01:21:44 +00:00
David Rose
9aff32ab79 scissor timer 2008-11-14 02:18:21 +00:00
aignacio_sf
eb2a64d99d Fix mispelling. 2008-09-17 21:15:25 +00:00
David Rose
f723924399 draw_set_shader_parameters pstats 2008-09-01 22:30:37 +00:00
David Rose
8c2e657f15 Add gsg::update_texture() 2008-08-25 22:58:58 +00:00
David Rose
d7e6603118 work-in-progress: asynchronous texture loads 2008-08-13 01:13:09 +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
d6a9ea874d lighting 2008-05-05 05:32:04 +00:00
David Rose
230d7825d3 fiddly bits 2008-05-03 00:37:47 +00:00
Josh Yelon
b98c5f0bf5 Refactored code for glClear - added aux bitplane clears 2008-02-21 19:55:40 +00:00
Josh Yelon
1d954d5104 Improvements to Shader Generator 2008-01-28 17:28:09 +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
d8e6dc13a3 Modifications to eliminate class ShaderExpansion 2007-12-13 20:56:29 +00:00
aignacio_sf
f451758ce4 Add restore gamma. 2007-10-13 01:01:03 +00:00
David Rose
21de5d551f make functions const 2007-09-24 21:35:22 +00:00
aignacio_sf
1d6233aae5 Add gamma. 2007-09-10 23:37:52 +00:00
David Rose
ba4fd40036 remove unused declaration 2007-08-27 16:46:06 +00:00
Zachary Pavlov
220d33e006 okay, this is going to be a big commit. The basic idea here is to add transparent defines to allow for directory based dlls later. This will let us build tau again. ugggg 2007-07-20 23:02:51 +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
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
962f43800d add alpha-scale-via-texture 2006-10-10 17:58:08 +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
682065a3e8 Preliminary stencil buffer code. 2006-05-19 04:18:09 +00:00
David Rose
9808294212 factor out more calls to Thread::get_current_thread() 2006-04-27 14:45:39 +00:00