todo in DRI driver
See also:
List of OpenGL Extensions supported at least partially by the Hardware but not by DRI driver
This list is probably incomplete.
ARB_vertex_blend / ARB_matrix_palette: radeon
, r200
This would also need support in Mesa. ATI_envmap_bumpmap:
radeon
,r200
,i830
This would also need support in Mesa. Mesa part is done ATI_fragment_shader / ATI_text_fragment_shader:
i915
EXT_paletted_texture / EXT_shared_texture_palette: i830
EXT_texture3D: radeon
(with some limitations) how to do it on r100 related bug #4799
NV_fog_distance: radeon
, r200
The
radeon
register header gives no indication that this extension is supportable on that hardware, but Apple supports it. SGIS_sharpen_texture: unichrome (?)This would also need support in Mesa. The UniChrome Windows driver doesn't support this extension, but via_3d_reg.h (search for "_Sharp") has some register defines that appear to be for it. Some experimentation would be needed.
Resources
- mail about this topic: http://marc.theaimsgroup.com/?l=dri-devel&m=105332698114871&w=2
- Matrox G400 Spec. http://www.matrox.com/mga/products/tech_info/pdfs/g400/chip_specs.pdf
- OpenGL Extension Registry: http://oss.sgi.com/projects/ogl-sample/registry/
- OpenGL Hardware Registry Database: http://delphi3d.net/hardware/
- On the Status page theres info about already implemented Extensions.
Enhancements
- Improve texture handling (
radeon
,r200
) - Include Jakub Jelineks libGL.so optimizations. IanRomanick has been working on this.
Big Projects
- Openchrome-ttm mesa part , DRM part , DDX, Outdated instruction/announce
todo in DRI wiki pages
Here is a list of all Wiki pages requiring attention:
Non-Wiki pages that need their important parts put into the wiki:
http://dri.sourceforge.net/faq.phtml Other structural changes the Wiki requires:
Do not use automatic wikinames.
Add a pragma to enable/disable the source code documentation x-refering.
Broken links:
- ?GraphicsCards from 3D with free drivers and low power consumption
- ?TitleIndex from AMD
- ?OpenFirmware from ATIRadeon
- ?MyServer from BadContent
- ?ViewMyLoan from BadContent
- ?MinDesiredFramerate from Benchmarking
- ?CategoryCategory from CategoryFaq, CategoryHardwareChipset, CategoryHardwareVendor, CategoryOperatingSystem, CategoryTemplate, CategoryTroubleshooting
- ?BadDrawable from CompositeSwap
- ?CompositeNotifyFrameDone from CompositeSwap
- ?CompositeNotifyPixmapCopied from CompositeSwap
- ?NotifyPixmapReady from CompositeSwap
- ?ScheduleSwap from CompositeSwap
- ?WaitVideoSync from CompositeSwap
- ?CvsPolicy from CVSView, CVSup, CvsRepository
- ?Git from DDX
- ?CategoryHomepage from AlanCox, AlanHourihane, AlecAri, AndrewRandrianasulu, BrianPaul, DanMcCabe, DanilKutkevich, DaveAirlie, DenisKrivosheev, EricAnholt, FelixKuehling, FrankWorsley, HomepageTemplate, IanRomanick, JeffWaddell, JensOwen, JonSmirl, JoseFonseca, KeithWhitwell, LeifDelgass, MesaWishList, Sven-Hendrik Haase, TimoJyrinki, TormodVolden, VilleSyrjala
- ?PreInit from DriverFiles
- ?ScreenInit from DriverFiles
- ?MapBufs from DrmMapHandling
- ?P4M400 from GARTAddressingLimits
- ?StephaneMarchesin from GSoC 2008
- ?RagePro from HardwareWithoutMipmaps
- ?DriTroubleshooting from IRC
- ?DriMemoryManagerDesign from IanRomanick
- ?CLE266 from IanRomanickToDo
- ?CopyTexSubImage from IanRomanickToDo
- ?FogMode from IanRomanickToDo
- ?TexSubImage from IanRomanickToDo
- ?ViewPerf from IanRomanickToDo
- ?KeithPackard from KDrive
- ?FreeSoftware from LinuxWorld
- ?EndSubSection from MergedFB
- ?RightOf from MergedFB
- ?SubSection from MergedFB
- ?RolandScheidegger from NeverWinterNights
- ?RedHat from MikeHarris, Profiling
- ?ChristophBrill from R300
- ?R300Benchmark from R300, R300 Portal
- ?Radeon%Companion%1 from R300
- ?CopyBufferSubData from R300ToDo
- ?Kernel Mode Setting from DDX, Radeon
- ?Radeon Architecture from Radeon
- ?libdrm from Radeon
- ?ColorTiling from Radeon Companion 2
- ?MrCooper from Radeon Companion 2
- ?PageFlipping from Radeon Companion 2
- ?McFadden from Radeon Companion 2, Radeon Companion 4
- ?MaxLingua from S3Virge
- ?GetImage from SharedMemoryTransport
- ?PutImage from SharedMemoryTransport
- ?X11R6 from SharedMemoryTransport
- ?LinuxFund from SiS300
- ?SiS53fb from SiS530, SiS6326
- ?AndreasEhliar from StereoSupport
- ?FrankLaMonica from TG
- ?MarkVojkovich from TestingAndDebugging
- ?ErdiChen from VIACLE266
- ?ProSavage from VIACLE266
- ?MostAwesomeDude from WhosWho
- ?AnujPhogat from WorkQueue
- ?BenWidawski from WorkQueue
- ?BlitFramebuffer from WorkQueue
- ?ChadVersace from WorkQueue
- ?CopyPixels from WorkQueue
- ?DrawPixels from WorkQueue
- ?EugeniDodonov from WorkQueue
- ?KennethGraunke from WorkQueue
- ?MarekOlsak from WorkQueue
- ?NaNs from WorkQueue
- ?PaulBerry from WorkQueue
- ?MacsBug from iXMicro
- ?smileys from formatting
- ?AllocAndFetchScreenConfigs from libGLDriver
- ?CreateContext from libGLDriver
- ?DriverCtx from libGLDriver
- ?GetDeviceDriverReference from libGLDriver
- ?InitDriver from libGLDriver