Daniel Borca
c8542705f7
fix some typos in FX code
2005-05-09 22:14:32 +00:00
Keith Whitwell
435eff8b85
i915 will use _TexEnvProgram (if active)
2005-05-09 17:59:13 +00:00
Keith Whitwell
276330b241
Use driver functions to create TexEnvProgram, TnlProgram
2005-05-09 17:58:13 +00:00
Keith Whitwell
ff6723e326
check for null DrawBuffer values
2005-05-09 17:42:18 +00:00
Keith Whitwell
1180fc13db
Fallback (rather than fail) on unknown program targets.
2005-05-09 17:38:52 +00:00
Jon Smirl
5c6aec2f39
dri fb works using renderbuffers now in RGBA mode
2005-05-08 05:01:03 +00:00
Jon Smirl
86300c6945
fbdri can draw double buffered now. Next step is to convert it
...
to use RenderBuffers.
2005-05-07 19:56:44 +00:00
Brian Paul
fc3bc1ae14
remove some dead code
2005-05-07 18:27:58 +00:00
Brian Paul
d3bd97bb14
x86_64 stuff
2005-05-07 17:27:57 +00:00
Brian Paul
52064f6c37
added linux-x86-xcb config (Jeremy Kolb)
2005-05-07 17:21:11 +00:00
Brian Paul
2eb147e7f5
Patches for XCB (Jeremy Kolb)
2005-05-07 17:14:50 +00:00
Brian Paul
6f3d16c64a
assorted warning clean-ups for x86_64, etc (Mikko T.)
2005-05-07 17:06:49 +00:00
Brian Paul
42fa81275c
x86-64 transform optimizations (Mikko T.)
2005-05-07 16:59:58 +00:00
Brian Paul
e3f684b753
fix a bunch of html errors
2005-05-06 22:17:24 +00:00
Brian Paul
883d20791a
fix cpp / bytesPerPixel problem (bug 1196554)
2005-05-06 19:28:31 +00:00
Brian Paul
b1d0ac64ab
remove bad assertion, added new ones in clear_pixmap()
2005-05-06 15:23:54 +00:00
Brian Paul
c64573997c
restore call to SetBuffer() in clear_color_buffers(), only temporary
2005-05-06 14:44:16 +00:00
Ben Skeggs
e133984f51
Updated for EXT_framebuffer_object changes. I don't know if this is correct, but it seems to work
2005-05-06 08:41:50 +00:00
Jon Smirl
bd8162aaac
Fix problem generating mode db. Miniglxtest works now.
...
Miniglxsample is still broken with double buffering issues.
2005-05-06 05:50:41 +00:00
Aapo Tahkola
4a55d4ffa7
Missing setups that cause all kinds of problems with hw tnl.
2005-05-06 03:18:40 +00:00
Karl Schultz
6258b76c49
Port Mesa to build on a P64 platform (e.g., Win64). P64 platforms
...
use 64-bit pointers and 32-bit longs. So, operations like casting pointers
to unsigned long and back to pointer won't work. glheader.h now
includes files to define uintptr_t, which should instead be used for
this sort of operation. It is an integer type that is the same size
as a pointer.
2005-05-05 21:08:07 +00:00
Brian Paul
203dcb733d
fix for renderbuffer (Andreas Stenglein)
2005-05-05 17:13:18 +00:00
Brian Paul
bd1d9d96b2
remove some test code
2005-05-05 15:09:16 +00:00
Brian Paul
9f8b3fac97
minor face-lift for web pages
2005-05-05 14:18:31 +00:00
Brian Paul
0355d3ff94
fix typo
2005-05-05 14:18:04 +00:00
Brian Paul
cb34c11663
added a comment
2005-05-05 13:08:06 +00:00
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