Brian
1e3651569b
remove some extension #defines
2007-10-31 16:01:18 -06:00
Brian
3feca9b5fc
Obsolete
2007-10-31 16:00:14 -06:00
Brian
b60f88aec6
remove xm_dd.c from build
2007-10-31 15:59:47 -06:00
Brian
869318db64
move few remaining bits of xm_dd.c into xm_api.c
2007-10-31 15:59:24 -06:00
Dan Nicholson
d7eb97bbc3
confdiff.sh: A testing script for comparing configs settings
...
This is a simple script that compares the make variables set by two
different configs stubs. The purpose is to highlight differences so
that any unnecessary duplication or divergence can be removed.
For example, on Linux x86:
$ ./bin/confdiff.sh linux linux-x86
The output isn't very clean, but it should highlight that the only
difference is that the x86 target uses x86 assembler sources.
The script uses bash, mktemp, make, sed and diff. It is probably not
very portable and might only work on GNU make.
2007-10-31 14:59:13 -07:00
Brian
3023756684
move dither kernels/tables to xm_span.c
2007-10-31 15:57:57 -06:00
Brian
a778d60076
Remove xmesa_update_state(), which was called by ctx->Driver.UpdateState()
2007-10-31 15:32:16 -06:00
Brian
8d0d6f04a1
move surface clear functions to xm_buffer.c
2007-10-31 15:27:09 -06:00
Dan Nicholson
c3b5adaa9a
configs: Always use -fPIC for shared libraries, never for static
...
Mesa currently disables -fPIC for DRI on x86, but most Linux distros are
re-enabling -fPIC for all DRI arches. Let's just do that here since
that's normally what's wanted for shared libraries. Some justification:
http://bugs.gentoo.org/show_bug.cgi?id=110840#c9
On the other hand, position-independent code is only necessary when
building shared libraries, so disable it for the static cases.
2007-10-31 14:19:20 -07:00
Brian
30fb4c43b0
clean-up includes
2007-10-31 15:16:22 -06:00
Brian
e5ff772523
remove HPCR support
2007-10-31 15:13:29 -06:00
Brian
017d08a5e0
get rid of xmesa_clear_buffers()
2007-10-31 15:08:19 -06:00
Brian
4411614fed
don't pass x,y,width,height to clear functions
2007-10-31 15:01:25 -06:00
Brian
c1f11891df
remove get_string, test_proxy_teximage
2007-10-31 14:53:55 -06:00
Brian
b345c9258b
remove timer_query, s3tc extension bits
2007-10-31 14:51:15 -06:00
Brian
f36372f0b2
Start removing old driver funcs like ColorMask, ClearColor, etc.
2007-10-31 14:49:46 -06:00
Brian
4a13a550e0
remove FX/glide stuff
2007-10-31 14:33:49 -06:00
Brian
7398272d4b
remove tnl/swrast code
2007-10-31 14:32:16 -06:00
Brian
751d7a74ca
Obsolete
2007-10-31 14:30:20 -06:00
Brian
68a38b5853
remove dead swrast/tnl code
2007-10-31 14:29:36 -06:00
Brian
e0e8cf1346
disable swrast/tnl stuff
2007-10-31 14:28:05 -06:00
Brian
5d6b314bcf
remove Draw/CopyPixels functions
2007-10-31 14:27:38 -06:00
Brian
12f3f6cb2a
omit X point/line/triangle routines
2007-10-31 14:22:49 -06:00
Brian
87560bc10f
switch to Xlib driver in pipe/xlib/
2007-10-31 14:19:31 -06:00
Brian
ef25c496d5
Copy of xlib driver. This will get trimmed down a lot for Gallium.
2007-10-31 14:19:09 -06:00
Brian
f4a5ea2ccb
Update texenvprogram.c code to use prog_cache.c routines.
2007-10-31 12:45:32 -06:00
Brian
a35a2fc0d3
remove dead program cache code
2007-10-31 12:34:09 -06:00
Brian
8db4acc554
No longer need st_update_tnl atom
2007-10-31 12:31:25 -06:00
Brian
d4dfe3e0b4
No longer need st_update_tnl atom.
2007-10-31 12:30:56 -06:00
Brian
68ab379be0
more flags for MaintainTnlProgram case, update #includes
2007-10-31 12:27:47 -06:00
Brian
8d9afa76eb
Use ffvertex_prog.c code instead of t_vp_build.c code.
2007-10-31 12:17:32 -06:00
Brian
4990695f1b
fix some breakage from lifting vbo/tnl code
2007-10-31 12:12:37 -06:00
Brian
cf3f601682
Lift fixed function vertex program generation up from tnl module.
2007-10-31 12:03:55 -06:00
Brian
287d573f5d
fix type for Samplers field
2007-10-31 12:02:55 -06:00
Brian
b26aae67f5
alloc caches for fixed-func vertex/fragment progs
2007-10-31 12:02:55 -06:00
Brian
3798395af5
move a few lines of code
2007-10-31 12:07:03 -06:00
Brian
8984a28338
Lift VBO/tnl stuff up out of drivers
2007-10-31 11:35:50 -06:00
Brian
b31e37f14d
remove intelInvalidateState
2007-10-31 11:08:31 -06:00
Brian
d775509fb7
plug st_invalidate_state() into ctx->Driver.UpdateState
...
Start lifting Mesa stuff up out of winsys/driver code.
2007-10-31 11:08:07 -06:00
Brian
2860f60994
re-enable fb size assertions which were previously disabled
2007-10-31 10:52:44 -06:00
Dan Nicholson
013dbcd611
Add -fno-strict-aliasing workaround for Linux GCC targets
...
Most Linux distros work around aliasing problems in Mesa by compiling
with the GCC option -fno-strict-aliasing. Two examples:
https://bugs.freedesktop.org/show_bug.cgi?id=6046
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=394311
This makes -fno-strict-aliasing the default with a comment that
developers should consider commenting it out. There is a already a note
about these bugs in docs/helpwanted.html.
2007-10-31 09:47:39 -07:00
Brian
2bdd467dfd
GLSL support in i965 driver
2007-10-31 09:57:47 -06:00
Brian
7f80dc1ebe
updated list
2007-10-31 09:57:47 -06:00
Brian
5cb203433a
check for count==0 in _mesa_validate_DrawArrays()
2007-10-31 09:57:47 -06:00
José Fonseca
fe55eab8fa
Hold the vertex buffer handle.
2007-10-31 15:11:18 +00:00
José Fonseca
44e6944e9d
Handle TGSI_OPCODE_RET.
2007-10-31 14:58:43 +00:00
José Fonseca
af60ebc4ee
Allow more verbose error output.
2007-10-31 14:16:00 +00:00
José Fonseca
13acc26385
Chain vertex buffers into the batch buffer.
2007-10-31 13:20:01 +00:00
Jouk
d1414da8f9
Merge branch 'master' of git+ssh://joukj@git.freedesktop.org/git/mesa/mesa
2007-10-31 08:18:58 +01:00
Brian
520c71161a
Implement shader concatenation for glBitmap.
2007-10-30 18:38:32 -06:00