Vinson Lee
c2bd1657a8
llvmpipe: Remove unnecessary headers.
2010-01-27 18:08:37 -08:00
Vinson Lee
978568c647
r300g: Remove unnecessary headers.
2010-01-27 16:12:51 -08:00
Vinson Lee
83e6ba564c
i965g: Remove unnecessary headers.
2010-01-27 15:54:21 -08:00
Vinson Lee
f7f59b50ce
util: Remove unnecessary header.
2010-01-27 15:35:58 -08:00
Vinson Lee
00c3607917
tgsi: Remove unnecessary header.
2010-01-27 15:32:48 -08:00
Vinson Lee
83d2b4d4a6
gallium/draw: Remove unnecessary headers.
2010-01-27 15:06:13 -08:00
Vinson Lee
01ed5c6ef5
r300g: Silence GCC "missing braces around initializer" warning.
2010-01-27 14:04:53 -08:00
Brian Paul
b8656c4825
cell: remove commas from structs wrapped in PIPE_ALIGN_TYPE macro
...
This avoids the need to make PIPE_ALIGN_TYPE a variadic macro.
2010-01-27 09:26:39 -07:00
Vinson Lee
2a06221822
softpipe: Remove unnecessary header.
2010-01-26 23:28:23 -08:00
Vinson Lee
aa2423b5b3
i915g: Remove unnecessary headers.
2010-01-26 23:26:41 -08:00
Corbin Simpson
fc20efe8e5
r300g: Turn the RS block into an atom.
...
At least one extraneous dirty was eliminated, as well as the chance for
avoiding dirty on shader change.
2010-01-26 22:08:11 -08:00
Corbin Simpson
60aa7f1f80
r300g: Make vertex_format into an atom.
...
Some delicious hax here.
2010-01-26 21:49:02 -08:00
Corbin Simpson
e62520de70
r300g: Kill dead code for hashing custom state.
...
It just wasn't meant to be.
2010-01-26 21:41:44 -08:00
Corbin Simpson
15e283669a
r300g: Add A8_UNORM texture format.
...
Keeps teeworld happy.
2010-01-26 20:11:39 -08:00
Vinson Lee
25b8ce3a6a
i965g: Silence uninitialized variable warning.
2010-01-26 17:00:15 -08:00
Vinson Lee
6ab9740b7a
softpipe: Remove unused variables.
2010-01-26 16:45:32 -08:00
Igor Oliveira
db89bf4002
docs: add documentation to double opcodes
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-26 17:18:44 -07:00
Alan Hourihane
dea98eb792
support an 'embedded' platform target which turns off most parts of the
...
build.
2010-01-26 20:59:12 +00:00
Alan Hourihane
46f453b298
Check for __USE_MISC for defining uint & ushort
2010-01-26 20:59:11 +00:00
Chia-I Wu
a1717970e7
egl: Remove _eglGetCurrentSurface and _eglGetCurrentDisplay.
...
They have little use in drivers since drivers need to work for multiple
current contexts.
2010-01-26 18:46:05 +08:00
Brian Paul
9b22427911
Merge branch 'mesa_7_7_branch'
...
Conflicts:
src/mesa/drivers/dri/intel/intel_screen.c
src/mesa/drivers/dri/intel/intel_swapbuffers.c
src/mesa/drivers/dri/r300/r300_emit.c
src/mesa/drivers/dri/r300/r300_ioctl.c
src/mesa/drivers/dri/r300/r300_tex.c
src/mesa/drivers/dri/r300/r300_texstate.c
2010-01-25 14:46:17 -07:00
Corbin Simpson
5fe71949d9
r300g: Finish and enable immediate mode.
...
Based on Marek's immd-mode patch.
2010-01-25 11:30:39 -08:00
Corbin Simpson
1571602153
radeong: Make sure that we're not emitting relocations for local buffers.
...
Split from Marek's immd-mode patch.
2010-01-25 11:30:39 -08:00
Corbin Simpson
c486bfb463
radeong: Make is_r3xx inline to avoid warnings.
...
Split from Marek's immd-mode patch.
2010-01-25 11:30:39 -08:00
Corbin Simpson
67149051be
radeong: Clean up domain usages.
...
Split from Marek's immd-mode patch.
2010-01-25 11:30:39 -08:00
Corbin Simpson
72778a9d25
Revert "r300g,radeong: finish and enable the immediate mode"
...
This reverts commit 112239e9a6 .
2010-01-25 11:30:38 -08:00
Jakob Bornecrantz
6749310d3f
st/xorg: Fix crash on resize with libkms
2010-01-25 20:12:59 +01:00
Igor Oliveira
0d051af612
vega: fix incorrect samplers, textures indexes in blend_bind_samplers()
...
Fixes fd.o bug 25863.
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-25 09:53:53 -07:00
Chia-I Wu
2204447de3
winsys/drm: Correctly install EGL drivers.
...
Remove extraneous quotes that prevent some drivers to be installed when
there are more than one display in EGL_DISPLAYS.
2010-01-25 23:06:05 +08:00
José Fonseca
cb64ca5066
pipebuffer: Reapply the mesa_7_7_branch's changes.
...
After the last mesa_7_7_branch merge the old master code remained,
instead of the newer mesa_7_7_branch's code. This commit makes both
branches match, modulo interface changes.
Note: future mesa_7_7_branch -> master merges will most likely hit
conflicts in these files. Unless otherwise stated, the mesa_7_7_branch
is the reference.
2010-01-25 13:17:47 +00:00
José Fonseca
4c082faa7e
llvmpipe: Remove lp_tex_sample_c.c again.
...
Popped back to life in some merge. Not necessary even as a reference,
since it is identical to softpipe's sp_tex_sample.c with renamed symbols.
2010-01-25 11:54:54 +00:00
Jakob Bornecrantz
6877c5de3c
vmware/xorg: Do buffer round-robin logic differently
2010-01-25 12:27:47 +01:00
Jakob Bornecrantz
0b482c4fbe
st/xorg: Improve options and print them to log
...
Set 2D acceleration to off by default
Get fallback debugging from the Xorg config
Also print if 3D acceleration is enabled
2010-01-25 11:24:56 +01:00
Jakob Bornecrantz
a3b783ea29
vmware/xorg: Export pci_probe function for ugly chain-loading
2010-01-25 11:24:55 +01:00
Jakob Bornecrantz
36fd55f9f0
st/xorg: Export helper function for detecting modesetting
2010-01-25 11:24:55 +01:00
Jakob Bornecrantz
16cf7e14a6
st/xorg: Fix warning
2010-01-25 11:24:55 +01:00
Corbin Simpson
8cf1af4507
gallium-docs: Add note on scissor.
2010-01-25 01:12:30 -08:00
Marek Olšák
112239e9a6
r300g,radeong: finish and enable the immediate mode
...
Nearly 100% performance increase in glxgears.
2010-01-24 23:03:29 -08:00
Marek Olšák
9f8ec53312
r300g: fix zero-area scissor
2010-01-24 23:03:29 -08:00
Marek Olšák
b7a002df1e
r300g,radeong: set tiling flags in libdrm
2010-01-24 23:03:29 -08:00
Marek Olšák
8505996430
radeong: do not emit a zero-sized command stream
...
Fixing a hardlock introduced in fcbd285e42 and
reproducible with piglit/bugs/fdo23489.
2010-01-24 23:03:29 -08:00
Chia-I Wu
4aed0944f4
egl: Native types are renamed in EGL 1.3.
...
Rename Native*Type to EGLNative*Type.
2010-01-25 11:59:12 +08:00
Igor Oliveira
daea9270f8
egl: check if driver_name is null
2010-01-25 10:30:51 +08:00
Marcin Slusarz
9e1550dbaf
nv50: fix uninitialized variable in nv50_revdep_reorder
...
"unsafe" is never initialized, but used
(found by valgrind)
2010-01-25 09:45:23 +10:00
Marcin Slusarz
0ef781c1ae
nv50: fix crash in nv50_pre_pipebuffer_map (nv50_screen->cur_ctx)
...
nv50_pre_pipebuffer_map references screen->cur_ctx which points
to freed memory after the context is destroyed.
This crash is easily triggerable by progs/xdemos/glxcontexts.
2010-01-25 09:44:34 +10:00
Marcin Slusarz
74989972ba
nouveau/winsys: be nice and close the device on destroy
2010-01-25 09:43:59 +10:00
Marcin Slusarz
283b21d02b
nouveau: fix winsys object leak
2010-01-25 09:43:33 +10:00
Christoph Bumiller
833acea8f6
nv50: fix handling of FragCoord input
2010-01-24 15:17:57 +01:00
Christoph Bumiller
49dde55b96
nv50: only flush texture caches on st request
2010-01-24 15:17:53 +01:00
Christoph Bumiller
d6fd31a8d4
nv50: implement render_condition
...
Still not handling queries on multiple contexts though.
2010-01-24 15:13:17 +01:00