Jakob Bornecrantz
552efdae06
st/xorg: Use A8 textures for depth 8 pixmaps
...
There is no hardware out there that can render to I8 textures.
2009-10-08 13:42:40 +02:00
Jakob Bornecrantz
a31d16cbfa
st/xorg: Fix depth stencil buffers on old X servers
...
Sanity checking is for the weak.
2009-10-08 13:42:31 +02:00
Vinson Lee
76d2ec3a0a
progs/tests: Add tests to Makefile.
2009-10-09 07:24:37 -06:00
Brian Paul
f36123323c
softpipe: restore/fix print_vertex() debug helper
2009-10-09 07:24:37 -06:00
Jakob Bornecrantz
023bab675a
progs/perf: Ignores!
2009-10-09 14:00:15 +01:00
José Fonseca
c595dea23c
util: Force ESI register for cpuid's ebx result.
...
Fixes a segfault and better code. Unfortunately using an arbitrary
register ("=r") causes the gcc to abort when the code is optimized saying
it can't satisfy the constraint. Setting seems to do the trick.
2009-10-09 13:22:42 +01:00
José Fonseca
69588d7ed5
llvmpipe: Eliminate constant mapping/unmapping.
2009-10-09 11:29:33 +01:00
José Fonseca
d54e9f54d0
progs: Remove unused empty file.
2009-10-09 11:08:17 +01:00
José Fonseca
b858257ca6
gdi: Fix the build when llvmpipe is requested (the default) but llvm is not present.
2009-10-09 11:08:17 +01:00
Andre Maasikas
44c6c20b69
r600: fixup KIL instruction a bit
...
- KILLGT takes 2 arguments
- arb KIL has no dst register
- add TODO about clause ending but currently piglit fp-kil passes and
does not hang the card
2009-10-09 11:52:48 +03:00
Brian Paul
90692486aa
docs: bump libdrm version requirement
...
Probably need to bump other version requirements too...
2009-10-08 20:49:36 -06:00
Eric Anholt
859828cc4f
mesa: Bump the required libdrm version to reflect reality.
...
Not all drivers require the latest version, but distros are good at
tracking it since we've got a good record as far as not regressing, and
it sure beats having a weird compile failure in someone else's driver
later on.
2009-10-08 17:18:12 -07:00
Eric Anholt
9b8d2e76c3
i965: Use bo_references for the state cache delete function.
...
This appears to shave about 3% off the CPU usage in cairo-gl for firefox.
2009-10-08 17:12:23 -07:00
Eric Anholt
193dddb04e
intel: Use new drm_intel_bo_references() to avoid flushing.
2009-10-08 17:12:23 -07:00
Brian Paul
f49d53594c
mesa: free display list state after freeing shared state
...
Fixes bug 24402.
2009-10-08 12:50:44 -06:00
Brian Paul
f67bc2e872
Merge branch 'mesa_7_6_branch'
...
Conflicts:
src/mesa/drivers/common/meta.c
2009-10-08 09:28:07 -06:00
Brian Paul
f7fb30f03b
mesa: regenerated gl_mangle.h file
2009-10-08 09:19:42 -06:00
Vinson Lee
f7455ad7af
progs/tests: Fix MSVC build.
2009-10-08 08:08:11 -06:00
Brian Paul
f001cc0981
mesa: clean up extended opcode code
2009-10-07 16:51:26 -06:00
Brian Paul
33e9ac20e3
mesa: move gl_list_instruction and gl_list_extensions to dlist.c
2009-10-07 16:41:18 -06:00
Brian Paul
15f05e97aa
mesa: added _mesa_free_display_list_data()
2009-10-07 16:32:25 -06:00
Brian Paul
fc995c7298
mesa: clean-up display list mem allocation, fix NULL handling
...
The -1 term in alloc_instruction() foiled later NULL pointer checks.
2009-10-07 16:22:24 -06:00
Brian Paul
77be195cf6
main: replace ALLOC_INSTRUCTION macro with regular function
2009-10-07 16:12:26 -06:00
Brian Paul
6e1697bee7
mesa: rename display list functions
...
_mesa_alloc_instruction() sounded like it was related to vertex/fragment
program instructions, but it wasn't.
2009-10-07 16:03:09 -06:00
Brian Paul
ee3fbe7067
gallium/xlib: call XQueryExtension() in glXQueryExtension()
...
See bug 24321.
2009-10-07 14:43:27 -06:00
Brian Paul
9f002e4aaa
mesa/xlib: call XQueryExtension() in glXQueryExtension()
...
See bug 24321.
2009-10-07 14:42:16 -06:00
Vinson Lee
0083d2e40a
i915g: Fix MSVC build.
2009-10-07 14:29:23 -06:00
Brian Paul
7dd2c0afd6
mesa: don't need to free textures, VBOs, etc. in _mesa_meta_free()
...
They're freed by the normal context deallocation code.
Fixes Blender crash, bug 24185.
2009-10-07 14:07:49 -06:00
Brian Paul
2b9418b278
softpipe: new comments
2009-10-07 13:30:48 -06:00
Brian Paul
0fb71be217
softpipe: whitespace and comment fixes
2009-10-07 13:21:57 -06:00
Brian Paul
9a0ff33ad6
softpipe: prefix non-static functions with sp_
2009-10-07 13:17:20 -06:00
Joakim Sindholt
cf6209b274
r300compiler: fix scons build again
2009-10-07 21:02:18 +02:00
Nicolai Hähnle
7ca7220ea1
Merge branch 'master' into r300g-glsl
...
Conflicts:
src/gallium/drivers/r300/r300_tgsi_to_rc.c
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-10-07 20:45:08 +02:00
Nicolai Hähnle
5b4c0b864a
Merge branch 'mesa_7_6_branch'
2009-10-07 20:39:22 +02:00
Nicolai Hähnle
9fde81bb20
shader_api: Fix bounds checking of glUniform and glUniformMatrix
...
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
Reviewed-by: Ian Romanick <ian.d.romanick@intel.com>
2009-10-07 20:36:23 +02:00
Nicolai Hähnle
ae351599f1
prog_parameter: Document the fact that Size may be > 4
...
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com>
2009-10-07 20:33:55 +02:00
Keith Whitwell
3f5a316f36
util: do some more util_blit_pixels cases without temporaries
...
When the source surface is pointing at a 2d texture with only one
mipmap level, use that directly rather than creating a temporary.
Probably want to cover more cases, but this is a start.
2009-10-07 18:15:21 +01:00
Keith Whitwell
c0de2ed505
mesa/st: add missing mesa constant file name
...
There are many different names for constants in mesa, we were missing
one since the ureg rewrite.
2009-10-07 18:15:20 +01:00
Brian Paul
2ef1aae163
st/mesa: pass pipe_screen, not pipe_context to st_choose_format() functions
...
These don't depend on context state, but use a screen pointer.
2009-10-07 09:58:34 -06:00
Brian Paul
cdcd9da480
docs: fix glXQueryDrawable() bugs
2009-10-07 09:41:38 -06:00
Brian Paul
c3eef6021a
mesa/xlib: fix glXQueryDrawable() bugs, see bug 24320
2009-10-07 09:41:38 -06:00
Brian Paul
0526100a5c
gallium/xlib: fix glXQueryDrawable() bugs, see bug 24320
2009-10-07 09:41:38 -06:00
Brian Paul
f36425b569
progs/xdemos: test glXQueryDrawable()
2009-10-07 09:41:38 -06:00
Brian Paul
846a6b0695
progs/xdemos: fix swapped parameters to CreatePbuffer()
2009-10-07 09:41:38 -06:00
Michel Dänzer
de81b2cf0a
st/dri: Add missing front buffer case in dri_get_buffers().
...
This seems to help for compiz at least with some drivers.
Also add an assert(0) to catch unhandled cases in the future.
2009-10-07 16:36:39 +02:00
Brian Paul
edbaa717b4
swrast: s/GLfloat/GLuint/ in bzero()
2009-10-07 08:07:53 -06:00
Brian Paul
14f21c7850
swrast: add missing returns
2009-10-07 08:05:28 -06:00
Vinson Lee
4b3cbecb3a
progs/test: Fix MSVC build.
2009-10-07 07:54:31 -06:00
Brian Paul
e3fff3daf0
mesa/xlib: return 0 for errorBase, eventBase in glXQueryExtension()
...
A little better than leaving the values undefined, I think.
See bug 24321.
2009-10-07 07:45:59 -06:00
Brian Paul
f9904edf53
gallium/xlib: return 0 for errorBase, eventBase in glXQueryExtension()
...
A little better than leaving the values undefined, I think.
See bug 24321.
2009-10-07 07:45:59 -06:00