Adam Jackson
38da697546
Nuke the old attempt at software DRI, it's broken and awful
2006-01-18 00:29:35 +00:00
Adam Jackson
f93a228c38
Start a software-only DRI driver for use in the new accelerated indirect
...
world.
2006-01-18 00:22:21 +00:00
Brian Paul
1096eae18d
properly free ATI fragment shaders (Tilman Sauerbeck)
2006-01-16 16:35:13 +00:00
Brian Paul
361bccb4ec
Free visinfo object (Tilman Sauerbeck)
2006-01-16 16:17:18 +00:00
Michal Krol
b4f70646b4
remove some test code;
...
rewrite the intermediate code executor to address
64-bit platforms and global memory;
store built-in library code in a precompiled form only;
2006-01-16 12:34:16 +00:00
Michal Krol
8defce2cf1
remove slang_*_gc.h files;
...
rename slang_*_gc_bin.h files to slang_*_gc.h ones;
store built-in library code in a precompiled form only;
2006-01-16 12:27:22 +00:00
Aapo Tahkola
0f488bb16d
Missing bits of code spotted by Tilman Sauerbeck
2006-01-15 13:53:54 +00:00
Aapo Tahkola
1bcc323857
Fix ARB_position_invariant handling
2006-01-15 00:07:11 +00:00
Adam Jackson
93d0935ef7
Fix the default target to remake readtex.o if needed
2006-01-13 16:34:00 +00:00
Aapo Tahkola
4078c647d5
namespace pollution fixes (Tilman Sauerbeck)
2006-01-13 15:11:57 +00:00
Aapo Tahkola
458479fedb
Fix invalid tex coord routing and couple other small things.
2006-01-13 15:03:57 +00:00
Brian Paul
1814d6541b
added a couple new assertions to help debug XGL problem
2006-01-10 15:48:56 +00:00
Aapo Tahkola
2d4ff6a8cf
Missing patch from Ben Skeggs:
...
Lots of changes, and fixes for some badness on my behalf.
1. Disposable data used during fp compile is now per-context,
rather than per-program to save memory.
2. Track usage of INPUT/TEMP registers from Mesa program, free
them when no longer required so the hw temps can be re-used.
3. Changed LAST_NODE to OUTPUT_COLOR (see r300_reg.h)
4. Implemented remaining ARB_f_p instructions, with the exception
of the trig/LIT opcodes.
5. Treat ZERO/ONE swizzles the same way as other native swizzles.
6. emit_arith changes, basically a complete re-write. Should
produce cleaner instructions, but no real functional changes.
internal reg -> hw reg routines shared with emit_tex. A bit
messy still.
2006-01-09 22:53:38 +00:00
Aapo Tahkola
c217d5a3a8
Fix pow <small> and a very stypid bug with dummy srcs(0 equals to tmp0.x)</small>. demos/cubemap looks perfect now.
2006-01-09 20:00:03 +00:00
Aapo Tahkola
0946e0f418
Fix cube maps.
2006-01-09 19:20:46 +00:00
Aapo Tahkola
7a028bd1ca
Fix node setup(from Ben Skeggs)
2006-01-09 18:31:42 +00:00
Brian Paul
d469e5e5a0
s/GLuint/GLbitfield/
2006-01-09 17:57:47 +00:00
Brian Paul
c2901e4f4c
only call xmesa_set_renderbuffer_funcs() when really necessary
2006-01-09 17:56:55 +00:00
Brian Paul
41b9756e9a
check XGetGeometry() return value
2006-01-09 16:59:30 +00:00
Roland Scheidegger
8bc4dae67e
cube maps on r100 require newer drm than the same feature on r200 (regression from introducing unfied initialization). Fix wrong (so far unused) family assignment for r100 cards.
2006-01-07 20:42:16 +00:00
Keith Whitwell
eda59aa87e
Oops - bad file-completion typo.
2006-01-05 11:01:18 +00:00
Keith Whitwell
ca188de098
add simple test for program local parameters
2006-01-05 10:57:57 +00:00
Brian Paul
30cc822163
install GLw headers (bug 5396)
2006-01-04 20:10:16 +00:00
Brian Paul
413a49ce59
special-case Darwin (bug 4509)
2006-01-04 20:06:13 +00:00
Jerome Glisse
31be39742b
Use X11_INCLUDES config macro instead of
...
hardcoded path in makefile.
2006-01-02 18:47:00 +00:00
Brian Paul
3086efe357
remove bogus wings3d link
2005-12-30 19:15:40 +00:00
Keith Whitwell
cabecbd314
recalculate state on drawable changes
2005-12-30 13:03:08 +00:00
Keith Whitwell
1d43e729ec
properly notify driver on scissor change in MakeCurrent
2005-12-30 13:02:27 +00:00
Dave Airlie
8c137e2f94
fill out framebuffer egl stuff enable egl on R300
2005-12-30 11:18:04 +00:00
Dave Airlie
fb83a42d31
fixup stamp so driver updates drawable info
2005-12-30 10:12:26 +00:00
Dave Airlie
456a513daa
add support for PCIE card to EGL, doesn't fully work yet but these changes
...
need to get off my hard disk
2005-12-29 00:56:01 +00:00
Dave Airlie
577d23011b
add EGL to r300 makefile
2005-12-29 00:42:25 +00:00
Dave Airlie
369ae3e2c4
rv370 not rv350
2005-12-29 00:38:12 +00:00
Dave Airlie
77a7c2ad92
typo
2005-12-29 00:37:24 +00:00
Dave Airlie
4dac78463e
add some card type ioctl support
2005-12-29 00:36:07 +00:00
Dave Airlie
edf570da67
use card_type not isPCI
2005-12-29 00:30:53 +00:00
Dave Airlie
49b9355020
add some r300 information
2005-12-28 23:42:41 +00:00
Dave Airlie
1b6a081885
update to new API
2005-12-23 08:42:29 +00:00
Dave Airlie
bc8390fa6c
this needs to be calloced
2005-12-23 08:17:44 +00:00
Dave Airlie
ad960612ce
fixup driver for some api changes
2005-12-23 07:58:24 +00:00
Aapo Tahkola
11decab34a
Handle fatal case.
2005-12-18 21:40:13 +00:00
Aapo Tahkola
3ad366dff2
Drop output checking.
2005-12-17 18:59:18 +00:00
Aapo Tahkola
d57ce4a2c1
No you arent.
2005-12-17 12:28:58 +00:00
Aapo Tahkola
707343dcf5
Warn only when being enabled.
2005-12-17 12:20:51 +00:00
Aapo Tahkola
feb7221ecb
I think this has been tested well enough already.
2005-12-17 12:08:41 +00:00
Aapo Tahkola
1d32fc7332
Enable CB_DPATH by default.
2005-12-17 11:59:13 +00:00
Aapo Tahkola
fd1627312d
Fix (likely) typo.
2005-12-17 11:43:59 +00:00
Aapo Tahkola
e34700af7a
Add some missing hooks. This should fix various little problems with window movement and 2d windows flashing on top of 3d windows. This problem was previously shadowed by r300ResetHwState as it gets called frequently.
2005-12-17 11:39:40 +00:00
Brian Paul
c9b4acfeb8
minor code movement
2005-12-17 05:37:15 +00:00
Karl Schultz
782291ab91
fix thinko in last revision.
2005-12-16 16:38:44 +00:00