Brian Paul
1077779c7d
add PROGRAM_DIRS line
2005-05-05 13:07:52 +00:00
Aapo Tahkola
1c39d183c4
Getting rusty... 4278 was already there.
2005-05-05 06:51:00 +00:00
Jon Smirl
fd4f7064e2
Fix up origin in dri/fb driver
...
Calculated fbBPP
2005-05-05 05:50:19 +00:00
Aapo Tahkola
db46e2a7dd
Flat shading and bunch of clarifications to r300_reg.h .
2005-05-05 03:40:47 +00:00
Adam Jackson
e7769cb348
Refactor COMMON_SOURCES up to Makefile.template
2005-05-05 03:15:08 +00:00
Jon Smirl
d83c4e6dd1
Minor touchups to fbdev renderbuffer support
2005-05-05 00:28:37 +00:00
Aapo Tahkola
73e8ffe9f3
Pack tex coord regs at vertex program backend.
2005-05-05 00:28:31 +00:00
Brian Paul
286c4cc201
more updates for users of s_spantemp.h
2005-05-05 00:10:18 +00:00
Adam Jackson
b3e878ad90
Add drirenderbuffer.c to COMMON_SOURCES
2005-05-04 22:05:02 +00:00
Brian Paul
eae0439ae6
fix s_spantemp.h includes
2005-05-04 20:20:02 +00:00
Brian Paul
79c0bb5264
FBO changes
2005-05-04 20:18:23 +00:00
Brian Paul
41a93f544e
fix xm_span2.c reference
2005-05-04 20:13:59 +00:00
Brian Paul
e4b2356c07
Major check-in of changes for GL_EXT_framebuffer_object extension.
...
Main driver impacts:
- new code for creating the Mesa GLframebuffer
- new span/pixel read/write code
Some drivers not yet updated/tested.
2005-05-04 20:11:35 +00:00
Brian Paul
ebef61f5c0
html fix
2005-05-04 20:05:21 +00:00
Brian Paul
fe6ee3f5e6
EGLScreenMESA updates
2005-05-04 20:00:15 +00:00
Brian Paul
f5581bb994
don't call XTranslateCoordinates() if rendering to pixmap
2005-05-04 14:50:45 +00:00
Keith Whitwell
47b29f511a
Add a facility to route all rasterization through a fragment program
...
which is automatically generated to match the current texture environment
state. Introduces a new value ctx->FragmentProgram._Active which is
true when either _Enabled is true or there is such a fragment program
ready to run.
To test out on a driver running the software rasterizer, set
MESA_TEX_PROG=t in the environment. It goes without saying that performance
is lower for the software rasterizer in this mode.
2005-05-04 11:44:44 +00:00
Keith Whitwell
c3f764f7bb
Sort instructions for clarity.
2005-05-04 11:21:46 +00:00
Keith Whitwell
3151b27b0a
Include negate information in disassembly output.
2005-05-04 11:21:25 +00:00
Keith Whitwell
209b090241
Mark unused registers as undefined so dissassemblers can recognized
...
them easily.
2005-05-04 11:20:59 +00:00
Keith Whitwell
d8f9599403
Improve the quality of the disassembly output for fragment programs.
2005-05-04 11:20:20 +00:00
Jouk Jansen
c6e1569b7f
Committing in .
...
OpenVMS compile update
Modified Files:
Mesa/src/mesa/shader/slang/descrip.mms
----------------------------------------------------------------------
2005-05-04 06:33:58 +00:00
Jon Smirl
82761cb08b
DRI fbdev driver getting better. Now I can see something on the screen
...
but it isn't the right something yet.
2005-05-04 06:12:22 +00:00
Brian Paul
c22990c29a
sync with latest EGL_MESA_screen_surface spec (EGLScreenMESA handles)
2005-05-04 03:33:21 +00:00
Brian Paul
3aeae20685
updates for latest EGLScreenMESA changes
2005-05-04 03:32:39 +00:00
Keith Whitwell
884b5ade86
Import all texture coordinate arrays. Import them only once.
2005-05-03 15:11:23 +00:00
Aapo Tahkola
138b7ef4d9
Add support to external tnl switcher and disable hw tnl by default.
2005-05-01 23:36:43 +00:00
Felix Kuehling
3a934557bf
Bumped the Savage driver date (a bit late) to mark S3TC support.
2005-05-01 14:37:23 +00:00
Felix Kuehling
5f0bf77255
Fixed and cleaned up programming of watermark registers. There may be
...
a marginal speedup, but I'm not sure this has the same effect on all
hardware. Tested on Savage IX and ProSavageDDR. For experimenting with
different values see the macros at the start of savagestate.c.
2005-05-01 14:29:16 +00:00
Jon Smirl
8af7ff1ded
Improve the DRI fb driver, now it compiles.
...
Added code to support NEW_INTERFACE.
It still doesn't work. Made it build from make linux-solo.
2005-05-01 00:21:27 +00:00
Brian Paul
1c54579e86
apply previous GL_COMPRESSED_TEXTURE_FORMATS_ARB fix to generator file, and regenerate get.c
2005-04-30 18:30:16 +00:00
Aapo Tahkola
7d33053e47
r300 side support for fixed function pipeline. This isnt functional with current Mesa.
2005-04-30 11:06:14 +00:00
Felix Kuehling
47d18cbb64
Fixed bogus ENUM_TO_BOOLEAN in
...
_mesa_GetIntegerv(GL_COMPRESSED_TEXTURE_FORMATS_ARB). Must be ENUM_TO_INT.
mesa/progs/tests/texenv now lists supported compressed texture formats
correctly.
2005-04-30 02:09:23 +00:00
Felix Kuehling
f1d053b19a
Added S3TC support to the Savage driver with some help from Mark Cass's
...
S3TC support for an older driver version. On Savage3D/IX/MX
GL_EXT_texture_compression_s3tc can't be enabled because DXT3 and DXT5
are not supported. However GL_S3_s3tc is enabled on all Savage chips.
Tested on a Savage IX and a ProSavageDDR
2005-04-30 02:03:18 +00:00
Jon Smirl
28d0a9c9dd
Fix include path to make build work
2005-04-29 22:25:21 +00:00
Keith Whitwell
5f534aa1e2
Format for 80 columns. Add alternate matrix mul based on MAD rather than DP4.
2005-04-29 17:32:27 +00:00
Keith Whitwell
e9e20fc47d
Add DISASSEM define, similar to other program generator files.
2005-04-29 17:31:54 +00:00
Keith Whitwell
a5cb1aa211
Add linux-fbdev config
2005-04-29 17:31:10 +00:00
Keith Whitwell
431417fec7
new config
2005-04-29 17:30:29 +00:00
Keith Whitwell
5c81a4b9cd
Put back not-so-redundant #ifdef.
2005-04-29 15:41:24 +00:00
Keith Whitwell
a6ebcdfe7d
Remove redundant #ifdef, fix compiler warning
2005-04-29 15:37:27 +00:00
Keith Whitwell
2c19069182
new file
2005-04-29 15:36:38 +00:00
Keith Whitwell
15e75e00c7
Maintain a fragment program for current texturing state.
2005-04-29 15:11:39 +00:00
Brian Paul
d59054e60b
fix _tnl_copy_to_current() so that current edge flag and rasterpos aren't trashed by color index updates
2005-04-28 21:14:00 +00:00
Keith Whitwell
5cef1a1fed
Stop gcc-4.0 complaining about "type qualifiers ignored on function
...
return type".
2005-04-28 13:16:23 +00:00
Keith Whitwell
545515cbea
Stop gcc-4.0 complaining about "type qualifiers ignored on function
...
return type".
2005-04-28 12:05:58 +00:00
Brian Paul
97e1e60b1c
move set_component_sizes() to fix bug 3135
2005-04-27 21:20:30 +00:00
Brian Paul
69441868f6
no need to enable fog or set fog mode with fragment program
2005-04-26 20:58:27 +00:00
Brian Paul
55d8dd4078
tweak previous fog/fragment program fix
2005-04-26 20:56:21 +00:00
Brian Paul
d09df24082
added interpolate_fog()
2005-04-26 17:35:45 +00:00