diff options
author | Eric Anholt <eric@anholt.net> | 2008-04-25 16:05:48 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2008-04-25 16:06:28 -0700 |
commit | 73dd74105747dab61760fa64f675d135daac7e86 (patch) | |
tree | 803c3e9b5f5ee13184f342ac5bd71da7809c4345 | |
parent | a58f68dd204fd19f1b7b461a945e55c0a4f73a12 (diff) |
Add some notes on particular extensions and a todo list for 965.
-rw-r--r-- | notes/965-should-do | 7 | ||||
-rw-r--r-- | notes/GL_EXT_stencil_two_side | 2 | ||||
-rw-r--r-- | notes/GL_EXT_texture_lod | 2 | ||||
-rw-r--r-- | notes/nwn | 5 | ||||
-rw-r--r-- | notes/wine | 2 |
5 files changed, 18 insertions, 0 deletions
diff --git a/notes/965-should-do b/notes/965-should-do new file mode 100644 index 0000000..2c0d3a6 --- /dev/null +++ b/notes/965-should-do @@ -0,0 +1,7 @@ +GL_EXT_gpu_program_parameters should be entirely above the driver +GL_EXT_vertex_shader is just converting sequential calls into one program. +GL_ARB_fragment_program_shadow -- one instruction, which would be appropriate. +GL_ATI_fragment_shader -- supported in mesa, does it translate to fp? +GL_NV_register_combiners -- were around for longer +GL_NV_fog_distance -- makes fog prettier, should be easy +GL_ATI_texture_mirror_once -- should just implement both as the mode we support. diff --git a/notes/GL_EXT_stencil_two_side b/notes/GL_EXT_stencil_two_side new file mode 100644 index 0000000..f5b0c68 --- /dev/null +++ b/notes/GL_EXT_stencil_two_side @@ -0,0 +1,2 @@ +Superceded by OGL 2.0 (aka ATI_separate_stencil). wine and etqw both look +for GL_ATI_separate_stencil as well, so presumably they're covered. diff --git a/notes/GL_EXT_texture_lod b/notes/GL_EXT_texture_lod new file mode 100644 index 0000000..00e3a74 --- /dev/null +++ b/notes/GL_EXT_texture_lod @@ -0,0 +1,2 @@ +This extension appears to never have been specified, and the imporant +features it was going to support were rolled into OpenGL 1.2. diff --git a/notes/nwn b/notes/nwn new file mode 100644 index 0000000..0888eb0 --- /dev/null +++ b/notes/nwn @@ -0,0 +1,5 @@ +NWN uses one of two paths: +EXT_vertex_shader + ATI_fragment_shader +NV_vertex_program + NV_register_combiners + +or something else if you don't have those. diff --git a/notes/wine b/notes/wine new file mode 100644 index 0000000..f113d4b --- /dev/null +++ b/notes/wine @@ -0,0 +1,2 @@ +wine doesn't actually use EXT_texture_lod -- this extension appears in a table +for mapping to internal enums, and the enum is never used (ver 0.9.59). |