Chia-I Wu
74aa773f7c
docs: Mention EGL and OpenGL ES in 7.8 release notes.
2010-01-26 11:35:30 +08:00
Chia-I Wu
146931769c
glx: Build GLX normally.
...
GLX was built specially and before Mesa core because libglapi.a could
not be built with IN_DRI_DRIVER defined. This is no longer the case
since 6e99e6ddbf .
It works fine in my (limited) testing with both direct and indirect
rendering. I also compare the outputs after preprocessing (gcc -E) with
or without this commit, and they are identical.
2010-01-26 11:03:54 +08:00
Chia-I Wu
a6342afe50
docs: Update EGL documentation.
...
Add --enable-gallium-swrast to the example. Document missing
--with-egl-driver-dir and update TODOs.
2010-01-26 10:55:28 +08:00
Chia-I Wu
0d2d40451d
egl/xdri: Update with glxclient.h change.
...
__glXFindDisplay is no longer static since
7a9329ba99 .
2010-01-26 10:48:16 +08:00
Robert Bragg
7a9329ba99
mesa: misc GLX_INTEL_swap_event fixes
...
Fixup a few issues found through testing:
- update GLX names to match glproto
- register DRI2WireToEvent so it actually gets called
Signed-off-by: Robert Bragg <robert@linux.intel.com>
2010-01-25 15:40:56 -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
Alex Deucher
7e7f8815fb
r300: rv350+ support FLT16_2/4 vertex formats
2010-01-25 16:19:19 -05: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
Roland Scheidegger
df4395198c
softpipe: enable new blend functionality
...
works with tests/drawbuffers2
2010-01-25 20:20:52 +01:00
Jakob Bornecrantz
6749310d3f
st/xorg: Fix crash on resize with libkms
2010-01-25 20:12:59 +01:00
Roland Scheidegger
5fae36147e
st/mesa: handle EXT_draw_buffers2 per rendertarget blend enables / colormasks
...
uses the new gallium per-rt blend functionality
2010-01-25 19:27:05 +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
Roland Scheidegger
0d3a6a505d
vega: don't enable blending if not necessary
...
In some places blending was enabled even though it wasn't necessary.
Also remove a (bogus) reenabling of color writes, which wasn't really used.
2010-01-25 16:52:14 +01:00
Roland Scheidegger
dbc0e24ab8
xorg: do not enable unnecessary blending for xv
2010-01-25 16:43:33 +01:00
Roland Scheidegger
13b74b585a
trace: adapt to blend changes
2010-01-25 16:41:57 +01:00
Roland Scheidegger
6893948d48
svga: adapt to blend changes
2010-01-25 16:39:39 +01:00
Roland Scheidegger
4e6bfa6de1
softpipe: adapt to blend changes
2010-01-25 16:39:16 +01:00
Roland Scheidegger
e908abf174
nouveau: adapt drviers to blend changes
2010-01-25 16:38:32 +01:00
Roland Scheidegger
d241964e47
r300g: adapt to blend changes
2010-01-25 16:37:51 +01:00
Roland Scheidegger
4e0c825a79
i965g: adapt to blend changes
2010-01-25 16:37:27 +01:00
Roland Scheidegger
bc160fc9b2
i915g: adapt to blend changes
2010-01-25 16:37:09 +01:00
Roland Scheidegger
88388b99fb
cell: adapt to blend changes
2010-01-25 16:36:37 +01:00
Roland Scheidegger
99e28d4ee3
llvmpipe: adapt to blend changes
2010-01-25 16:35:56 +01:00
Roland Scheidegger
3770769f21
st/python: adapt to blend changes
2010-01-25 16:34:29 +01:00
Roland Scheidegger
feefa7a510
vega: adapt to blend changes
2010-01-25 16:33:09 +01:00
Roland Scheidegger
92676b9fe6
xorg: adapt to blend changes
2010-01-25 16:32:18 +01:00
Roland Scheidegger
cbb8d35a3a
gallium: fix cast for size calc of pipe_blend_state
2010-01-25 16:31:21 +01:00
Luca Barbieri
9328f3a670
Fix compressed texture loads for non-minimal pitches again
...
My commit eea6a7639f does a memcpy of height
lines, but that's wrong because the texture has a block layout and we
must thus use the number of vertical blocks instead of the height.
Signed-off-by: Brian Paul <brianp@vmware.com>
2010-01-25 08:11:49 -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
Chia-I Wu
dbb866ab33
egl: Make resource void pointer in _eglCheckResource.
...
This emphasizes the fact that the resource to be checked could really be
invalid and have an unknown type.
2010-01-25 11:44:13 +08:00
Chia-I Wu
3f932a4440
egl: Install EGL headers.
...
Install EGL (and KHR) headers along with the library.
2010-01-25 11:34:59 +08:00
Chia-I Wu
a1c4a8a3c8
egl: Add support for EGL_KHR_image.
...
Individual drivers still need to implement the API hooks.
2010-01-25 11:28:27 +08:00
Chia-I Wu
95f8f75ad8
egl: Update headers.
...
Update to the current versions found at
http://www.khronos.org/registry/egl/ . There is one modification in
khrplatform.h for GCC visibility.
2010-01-25 11:28:27 +08:00