瀏覽代碼

added info about driver status in 3.5

tags/mesa_3_5
Brian Paul 24 年之前
父節點
當前提交
43caa5c09a
共有 1 個檔案被更改,包括 33 行新增21 行删除
  1. 33
    21
      docs/RELNOTES-3.5

+ 33
- 21
docs/RELNOTES-3.5 查看文件

@@ -1,7 +1,7 @@

Mesa 3.5 release notes

Month ??, 2001
May ??, 2001

PLEASE READ!!!!

@@ -11,14 +11,39 @@ Introduction
------------

Mesa uses an even/odd version number scheme like the Linux kernel.
Odd numbered versions (such as 3.3) designate new developmental releases.
Odd numbered versions (such as 3.5) designate new developmental releases.
Even numbered versions (such as 3.4) designate stable releases.

The internal structure of Mesa 3.5 is (will be) changed so that it
is more modular. The motivation is better support of 3D hardware
such as T&L hardware in which much of core Mesa isn't needed.
The biggest change in Mesa 3.5 is a complete overhaul of the source
code in order to make it more modular. This was driven by the DRI
hardware drivers. It simplifies the DRI drivers and opens the door
to hardware transform/clip/lighting (TCL).



Driver Support
--------------

The device driver interface in Mesa 3.5 has changed a lot since Mesa 3.4
Not all of the older Mesa drivers have been updated. Here's the status:

Driver Status
---------------------- -----------
XMesa (Xlib) updated
OSMesa (off-screen) updated
FX (3dfx Voodoo1/2) updated
SVGA updated
GGI not updated
Windows/Win32 not updated
DOS/DJGPP not updated
BeOS not updated
Allegro not updated
D3D not updated
DOS not updated

We're looking for volunteers to update the remaining drivers. Please
post to the Mesa3d-dev mailing list if you can help.

Details to come...


GLU 1.3
@@ -156,20 +181,7 @@ xm_dd.c, xm_line.c, xm_span.c and xm_tri.c.
Multitexture
------------

Three texture units are now supported by default. We'll allow more
than three texture units when we fix some bitfield issues. In at least
one place we have a 32-bit bitfield which is fully allocated, leaving
no space for texture unit #3 or higher.

The TEXTURE1_1D, TEXTURE1_2D, etc constants may go away in the future.
Currently, they're only used in the ctx->Texture.ReallyEnabled field.
This bitfield is just a conglomerate of ctx->Texture.Unit[i].ReallyEnabled
for all <i> texture units. ctx->Texture.ReallyEnabled may become a
GLboolean. Then, drivers will have to loop over the texture units to
examine ctx->Texture.Unit[i].ReallyEnabled.



Eight texture units are now supported by default.



@@ -208,4 +220,4 @@ In the future I hope to implement support for 32-bit, floating point
color channels.

----------------------------------------------------------------------
$Id: RELNOTES-3.5,v 1.12 2001/04/26 22:33:34 brianp Exp $
$Id: RELNOTES-3.5,v 1.13 2001/05/04 17:42:53 brianp Exp $

Loading…
取消
儲存