summaryrefslogtreecommitdiff
path: root/ToDo.mdwn
diff options
context:
space:
mode:
authorEric Anholt <eric@anholt.net>2013-04-18 17:56:10 -0700
committerEric Anholt <eric@anholt.net>2013-04-18 17:56:10 -0700
commit2e85962501866b34965c1045e938b0452914d0ac (patch)
treecf5cc5f6190514503b21413918e7bfa7a4cd974f /ToDo.mdwn
parent82acf2aa53bb04e060f00a717e5f5276d087d023 (diff)
Remove ToDo entries for removed DRI1 drivers.
Diffstat (limited to 'ToDo.mdwn')
-rw-r--r--ToDo.mdwn29
1 files changed, 2 insertions, 27 deletions
diff --git a/ToDo.mdwn b/ToDo.mdwn
index 92876f1..6814043 100644
--- a/ToDo.mdwn
+++ b/ToDo.mdwn
@@ -12,33 +12,19 @@ This list is probably incomplete.
[[ARB_fragment_program_shadow|http://oss.sgi.com/projects/ogl-sample/registry/ARB/fragment_program_shadow.txt]]: `i915`
* Mesa's fragment program code will need some work to support this. It doesn't currently track information about shadow samplers in the texture instructions. According to [[this|http://cgit.freedesktop.org/mesa/mesa/log/?qt=grep&q=fragment_program_shadow]] mesa and i965 parts should be done.
-[[ARB_texture_cube_map|http://oss.sgi.com/projects/ogl-sample/registry/ARB/texture_cube_map.txt]]: `tdfx` (possibly on Voodoo 4/5)
-
-[[ARB_texture_env_combine|http://oss.sgi.com/projects/ogl-sample/registry/ARB/texture_env_combine.txt]] / [[EXT_texture_env_combine|http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture_env_combine.txt]]: `rage128` (with some fallbacks), `savage`
-
-[[ARB_texture_env_crossbar|http://oss.sgi.com/projects/ogl-sample/registry/ARB/texture_env_crossbar.txt]]: `rage128`
-
-[[ARB_texture_non_power_of_two|http://oss.sgi.com/projects/ogl-sample/registry/ARB/texture_non_power_of_two.txt]]: `mga` (G400) (?)
[[ARB_vertex_blend|http://oss.sgi.com/projects/ogl-sample/registry/ARB/vertex_blend.txt]] / [[ARB_matrix_palette|http://oss.sgi.com/projects/ogl-sample/registry/ARB/matrix_palette.txt]]: `radeon`, `r200`
* This would also need support in Mesa.
-[[ATI_envmap_bumpmap|http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt]]: `radeon`, `r200`, `mga`, `i830`, `savage` (?)
+[[ATI_envmap_bumpmap|http://oss.sgi.com/projects/ogl-sample/registry/ATI/envmap_bumpmap.txt]]: `radeon`, `r200`, `i830`
* This would also need support in Mesa. [[Mesa part is done|http://cgit.freedesktop.org/mesa/mesa/commit/?id=114152e068ec919feb0a57a1259c2ada970b9f02]]
[[ATI_fragment_shader|http://oss.sgi.com/projects/ogl-sample/registry/ATI/fragment_shader.txt]] / [[ATI_text_fragment_shader|http://oss.sgi.com/projects/ogl-sample/registry/ATI/text_fragment_shader.txt]]: `i915`
-[[EXT_fog_coord|http://oss.sgi.com/projects/ogl-sample/registry/EXT/fog_coord.txt]]: `savage`, `via`
+[[EXT_paletted_texture|http://oss.sgi.com/projects/ogl-sample/registry/EXT/paletted_texture.txt]] / [[EXT_shared_texture_palette|http://oss.sgi.com/projects/ogl-sample/registry/EXT/shared_texture_palette.txt]]: `i830`
-[[EXT_paletted_texture|http://oss.sgi.com/projects/ogl-sample/registry/EXT/paletted_texture.txt]] / [[EXT_shared_texture_palette|http://oss.sgi.com/projects/ogl-sample/registry/EXT/shared_texture_palette.txt]]: `r128`, `mga` (probably G200 only), `i810`, `i830`, `via`
-
-* The G400 is a little hinkey about the way it handles texture palettes. The texture palette has no format. It's just a 256x16-bit array of values. To use a color-index texture, you blit it to a new location. This performs a color expansion on the texture. The "expanded" texture is then used for texture operations. This may or may not be that useful. The only savings would be texture upload bandwidth.
[[EXT_texture3D|http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture3D.txt]]: `radeon` (with some limitations) [[how to do it on r100|http://dri.sourceforge.net/IRC-logs/20040510.txt]] [[related bug #4799|https://bugs.freedesktop.org/show_bug.cgi?id=4799]]
-[[EXT_texture_filter_anisotropic|http://oss.sgi.com/projects/ogl-sample/registry/EXT/texture_filter_anisotropic.txt]]: `mga` (G400) [[experimental patches|http://www.sci.fi/~syrjala/gl/]], `savage` (?), `unichrome` (?)
-
-[[MESA_ycbcr_texture|http://oss.sgi.com/projects/ogl-sample/registry/MESA/ycbcr_texture.txt]]: `tdfx`, `gamma` (maybe), `savage`
-
[[NV_fog_distance|http://oss.sgi.com/projects/ogl-sample/registry/NV/fog_distance.txt]]: `radeon`, `r200`
* The `radeon` register header gives no indication that this extension is supportable on that hardware, but Apple [[supports it|http://developer.apple.com/graphicsimaging/opengl/extensions.html#GL_NV_fog_distance]].
@@ -46,15 +32,6 @@ This list is probably incomplete.
* This would also need support in Mesa. The [[UniChrome Windows driver|http://delphi3d.net/hardware/viewreport.php?report=962]] doesn't support this extension, but [[via_3d_reg.h|http://freedesktop.org/cgi-bin/viewcvs.cgi/mesa/Mesa/src/mesa/drivers/dri/unichrome/via_3d_reg.h?view=markup]] (search for "_Sharp") has some register defines that appear to be for it. Some experimentation would be needed.
-### Non-OpenGL features
-
-These are features the hardware provides that don't have a corresponding OpenGL extension.
-
-Texture wrap extensions: `rage128`, `i810`
-
-texture compression: `mach64`, `rage128`
-
-
### Resources
* mail about this topic: [[http://marc.theaimsgroup.com/?l=dri-devel&m=105332698114871&w=2|http://marc.theaimsgroup.com/?l=dri-devel&m=105332698114871&w=2]]
@@ -67,11 +44,9 @@ texture compression: `mach64`, `rage128`
* Improve texture handling (`radeon`, `r200`)
* Include Jakub Jelineks [[libGL.so optimizations|http://marc.theaimsgroup.com/?l=dri-devel&m=105189638411789&w=2]]. [[IanRomanick|IanRomanick]] has been [[working on this|http://marc.theaimsgroup.com/?t=108786261800004&r=1&w=2&]].
-* ATIRage128: revive hw-accelerated projective texturing (was already working for singletexturing, should be possible for multitexturing, too) - [[recent attempt|http://thread.gmane.org/gmane.comp.video.dri.devel/36982]]
### Big Projects
-* Finish the [[S3Virge|S3Virge]] and Trident drivers from old CVS branches.
* Convert remaining drivers to t_vertex.c [[freedesktop bug id for radeon, with patch|https://bugs.freedesktop.org/show_bug.cgi?id=2195]]
* Get codegen working, tested, and enabled.
* Openchrome-ttm [[mesa part|http://cgit.freedesktop.org/mesa/mesa/log/?h=openchrome-branch]] , [[DRM part|http://cgit.freedesktop.org/mesa/drm/log/?h=modesetting-newttm]] , [[DDX|http://svn.openchrome.org/svn/branches/ttm_branch/]], [[Outdated instruction/announce|http://wiki.openchrome.org/pipermail/openchrome-devel/2009-January/000192.html]]