Commit graph

115447 commits

Author SHA1 Message Date
Brian Paul
b1eff0228b mesa: add fwd decl of fill_in_entrypoint_offset() 2008-06-18 11:00:43 -06:00
Brian Paul
9a2c70f075 gallium: added new st_set_framebuffer_surface()
This allows the winsys to explicitly specify gallium surfaces for a
framebuffer object.
2008-06-18 10:20:13 -06:00
Brian Paul
19f872f2ec mesa: fix ReadBuffer initialization 2008-06-18 09:30:13 -06:00
Brian Paul
a668b43568 egl: use RTLD_LAZY 2008-06-18 09:22:01 -06:00
Brian Paul
0cf79316d0 egl: omit libmesa.a glapi.c from library 2008-06-18 09:22:01 -06:00
Brian Paul
51f24ef5ba gallium: remove duplicated u_mm.c in file list 2008-06-18 09:22:01 -06:00
Brian Paul
414b535134 gallium: more FEATURE_x tests 2008-06-18 09:22:01 -06:00
Brian Paul
03d579aa19 mesa: FEATURE_dispatch to control dispatch table usage 2008-06-18 09:22:01 -06:00
Brian Paul
1496bba429 egl: call st_get_proc_address() 2008-06-18 09:22:01 -06:00
Brian Paul
5ebd8495b3 gallium: added st_get_proc_address() 2008-06-18 09:22:00 -06:00
Brian Paul
29d632efbc mesa: refactor: move GetProcAddress code from glapi.c into new glapi_getproc.c file 2008-06-18 09:22:00 -06:00
Brian Paul
04996bcef6 gallium: added FEATURE_x tests 2008-06-18 09:22:00 -06:00
Brian Paul
8a369b909a mesa: s/GL_POLYGON+1/PRIM_OUTSIDE_BEGIN_END/ 2008-06-18 09:22:00 -06:00
Brian Paul
c366fd83b6 mesa: add parenthesis 2008-06-18 09:22:00 -06:00
Jakob Bornecrantz
666b771e51 mesa: _mesa_texstore_s8_z24 now supports depth only uploads 2008-06-18 11:39:08 +02:00
Xiang, Haihao
3e8aadee8b i965: add support for Intel 4 series chipsets 2008-06-18 15:33:33 +08:00
Michal Krol
28ac7d37fe gallium: Remove PIPE_FORMAT_A8UB8UG8SR8S_NORM definition. 2008-06-18 08:51:38 +02:00
Jakob Bornecrantz
081c05605f i915: Fix for s8_z24 textures not being shown 2008-06-18 01:48:24 +02:00
Jakob Bornecrantz
a1524162bf mesa: Added _mesa_texstore_s8_z24 2008-06-18 01:48:20 +02:00
Brian Paul
3bf8fb6486 mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking 2008-06-17 16:44:55 -06:00
Brian Paul
3064069540 mesa: fix inconsistent use of GL_UNSIGNED_INT vs. GL_UNSIGNED_INT_24_8_EXT for Z unpacking 2008-06-17 16:44:04 -06:00
Eric Anholt
64adeb163d [intel] Fix no_rast option on non-965.
The no_rast fallback was getting partially overwritten by later TNL init,
resulting in a segfault when things were in a mixed-up state.
2008-06-17 14:14:02 -07:00
Michal Krol
4539410d71 gallium: Add facilities for mixed pipe formats. 2008-06-17 21:48:39 +02:00
Brian Paul
318f00ae9f gallium: need to flush bitmap cache when raster color changes 2008-06-17 12:20:22 -06:00
Eric Anholt
e2baf564d1 [intel-gem] Bug #16326: Fix X tile unswizzling on 965.
Apparently a bit gets flipped in the addressing for some rows of each tile.
2008-06-17 11:18:02 -07:00
Brian Paul
93deede760 gallium: check if sampler->max_lod < sampler->min_lod 2008-06-17 10:28:00 -06:00
Brian Paul
3ccbde627e mesa: make mm.c use unsigned ints for offsets.
If you have a GPU using this code and it has the offsets up in this space,
this fails.

cherry-picked from master
2008-06-17 10:11:53 -06:00
Wilfried Holzke
5b5bf21874 assorted glide driver fixes 2008-06-17 10:08:22 -06:00
Brian Paul
51ad6e3425 glu: silence warnings 2008-06-17 10:08:22 -06:00
Jakob Bornecrantz
5805a9e328 i915: Made region pool a slabpool 2008-06-17 17:46:45 +02:00
Jakob Bornecrantz
d9d1e39d95 i915: Max and Min lod now works 2008-06-17 15:47:01 +02:00
Dave Airlie
a1523c61ea mesa: make mm.c use unsigned ints for offsets.
If you have a GPU using this code and it has the offsets up in this space,
this fails.
2008-06-17 16:29:45 +10:00
seventh guardian
7db9034b04 added ARCH_FLAGS 2008-06-16 15:10:14 -06:00
Corbin Simpson
27b7f896d4 r300: Make LOD bias a persistent environment variable.
Per airlied's suggestion.
2008-06-16 11:40:34 -07:00
H. Verbeet
e9d1889891 Compute/setup fog coordinates even if vertex program is enabled.
Only when fog's enabled, of course.
In the usual case, this is just a pass-through operation.
2008-06-16 10:40:32 -06:00
Brian Paul
ec2d0decbd mesa: allocate pixel zoom arrays on heap, not stack
Fixes stack overflow on Windows.
2008-06-16 10:03:05 -06:00
H. Verbeet
bbce58802d Don't compute vertex fog when fragment program is active. 2008-06-16 09:41:08 -06:00
Jakob Bornecrantz
4e52fa9b91 git: Updated .gitignore files 2008-06-16 12:20:17 +02:00
Corbin Simpson
588abd6696 r300: Fix new incarnation of bug 3195.
tests/bug_3195 doesn't render right, but at least it doesn't segfault this way.
2008-06-16 01:21:42 -07:00
Corbin Simpson
1738a9a535 r300: Forgot to clear old state before writing new state.
Oooops. Hehe.
2008-06-16 01:02:16 -07:00
Corbin Simpson
776580a6af r300: Enable LOD bias state emission.
Properly set t->filter_1 for r300_state to emit.
Expect buggies as people see LOD bias enabled for the first time...
2008-06-15 23:54:32 -07:00
Corbin Simpson
f7b8a13d65 Oops, misordered a few instructions.
Not like it matters, though, since it's not taking effect yet.
2008-06-15 17:30:07 -07:00
Corbin Simpson
6e6ca40f29 r300: Unbreak LOD biasing, a bit.
Needs a bit more work on submission.
2008-06-15 17:14:07 -07:00
Dan Nicholson
4fc66be296 No more drivers/xorg
Don't try to clean in xorg since GLcore is gone.
2008-06-15 09:06:27 -07:00
Corbin Simpson
f1ae5d4b44 r5xx: Enable fragment.position, partial ARB_shadow.
I don't like PROGRAM_BUILTIN; could we either patch Mesa or just use a different constant?
2008-06-14 19:32:33 -07:00
Corbin Simpson
7413c55d93 r5xx: Detangle FP fallback and translation switches.
r5xx should fallback if it encounters a bad FP.
TODO: Re-enable the dumb shader so we don't have to completely fallback.
2008-06-14 17:59:10 -07:00
Nicolai Haehnle
43da118961 r300: Add radeonTransformALU and fix a bug in r300_fragprog DPH
This new generic transform replaces "special" instructions by more generic
variants. Hopefully, we will be able to share this code between r300 and r500.
2008-06-14 23:09:15 +02:00
Nicolai Haehnle
825fdfd0c1 r300_fragprog: Use less complex instructions
MOV, ADD and MUL do not fit the hardware as well as MAD, but they are less
complex and thus leave more room for future optimizations.
2008-06-14 20:26:10 +02:00
Corbin Simpson
b97e48ffe3 r5xx: More FP rewriting; fix texrect FP insts. 2008-06-14 08:56:03 -07:00
Corbin Simpson
69004fb758 r5xx: New FP code, take two.
Add the code emission source file, and comment out unneeded tex de-swizzling.
2008-06-14 07:21:40 -07:00