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
|
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 |
David Rose
|
21de5d551f
|
make functions const
|
2007-09-24 21:35:22 +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
|
c7fb9cd0ab
|
automatically premunge on load
|
2007-05-21 22:36:27 +00:00 |
Josh Yelon
|
a4bbdb9901
|
Added support for depth-stencil textures.
|
2007-02-23 20:18:10 +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 |
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
|
18de188129
|
pre-compute GSG::_internal_transform
|
2006-04-10 22:14:43 +00:00 |
David Rose
|
c0844239f1
|
initial rough pass at hierarchical z-buffer visibility. experimental.
|
2006-03-29 20:28:33 +00:00 |
Josh Yelon
|
a8ffec28b6
|
Changes moving FrameBufferProperties into GraphicsOutput
|
2006-03-23 18:17:27 +00:00 |
David Rose
|
e6369ba5a4
|
compressed textures, texture objects
|
2006-03-15 20:05:36 +00:00 |
Josh Yelon
|
c7853c8c71
|
Added the start of support for NPOT textures
|
2006-02-18 05:25:53 +00:00 |
David Rose
|
47c2e41c75
|
support stereo DisplayRegions
|
2006-02-17 19:17:06 +00:00 |
David Rose
|
90902c5cca
|
move red-blue-stereo support lower; cache cull results between left and right stereo channels
|
2006-02-17 17:36:04 +00:00 |
David Rose
|
ffb92db022
|
stereo rendering
|
2006-02-16 02:28:20 +00:00 |
Josh Yelon
|
3e9b9c8331
|
Added supports_basic_shaders
|
2005-11-06 23:14:31 +00:00 |
Josh Yelon
|
0400248b37
|
Added support for shadow maps + shaders
|
2005-11-01 04:30:22 +00:00 |
David Rose
|
5da0172878
|
pandadx7
|
2005-10-31 20:09:29 +00:00 |
Josh Yelon
|
0bb2f00f88
|
New state handling code
|
2005-09-21 18:02:04 +00:00 |
Josh Yelon
|
83b88c1ac3
|
Shader vertex arrays implemented
|
2005-09-14 03:45:32 +00:00 |
David Rose
|
292b0d1d95
|
(void) -> ()
|
2005-09-06 20:16:09 +00:00 |
David Rose
|
ddfd490c86
|
experiments with global_gsg
|
2005-08-20 12:33:13 +00:00 |
David Rose
|
314630126f
|
regularize cube map coordinate systems
|
2005-07-21 18:09:30 +00:00 |
David Rose
|
d439425648
|
more reliably check for Mesa
|
2005-07-20 16:59:30 +00:00 |
David Rose
|
af49897d5e
|
fix dx resize crash some more; first pass at dx cube map support
|
2005-07-20 12:45:44 +00:00 |
David Rose
|
ba139578e0
|
replace explicit crossbar with last_saved_result interface; integrate with DX8
|
2005-07-14 22:46:01 +00:00 |
David Rose
|
86ce5ebba1
|
build on Irix
|
2005-07-13 19:33:07 +00:00 |
David Rose
|
efaa58b52f
|
add TextureStage::CS_crossbar_stage
|
2005-07-12 18:14:40 +00:00 |
David Rose
|
512acd4adf
|
add set_priority() to Light, PlaneNode
|
2005-07-12 01:08:02 +00:00 |
David Rose
|
da1e8f95b4
|
add mark_new
|
2005-06-22 21:07:42 +00:00 |
David Rose
|
296721f061
|
simply & pandify dx8gsg some; rework gsg's external_transform and internal_transform
|
2005-05-26 00:09:52 +00:00 |
David Rose
|
a2eb3859cb
|
color-scale-via-lighting
|
2005-05-05 18:19:41 +00:00 |
David Rose
|
2f4327c5a0
|
more robustifying of clip planes
|
2005-04-26 19:42:43 +00:00 |
David Rose
|
29b2dbc742
|
transform palette -> transform table
|
2005-04-21 22:20:33 +00:00 |
David Rose
|
05ba41b4d6
|
add ReferenceCount::local_object(), clarify GeomVertexCache
|
2005-04-17 17:38:51 +00:00 |
David Rose
|
ef53db4d3b
|
qpgeom sprites in dx8
|
2005-04-08 19:53:00 +00:00 |
David Rose
|
f77ea5156a
|
hardware animation
|
2005-03-30 01:51:27 +00:00 |
David Rose
|
6512581e90
|
real state sorting
|
2005-03-22 23:28:49 +00:00 |
David Rose
|
219f16c5de
|
cache new geom munging
|
2005-03-12 01:17:56 +00:00 |
David Rose
|
c975b7cd49
|
initial checkin of experimental Geom rewrite--preliminary
|
2005-03-11 02:28:51 +00:00 |
David Rose
|
c045c5894d
|
support real-time rendered cube maps
|
2005-03-04 22:28:19 +00:00 |