Eric Anholt
c7fc9bfb22
Revert "intel: Use the new DRI2 flush invalidate entrypoint to signal frame done."
This reverts commit 7d4e674b21
. It broke
throttling in the non-new-DRI2 case.
pirms 15 gadiem
Eric Anholt
5e1851b144
i965: Remove unnecessary malloc/free in VS binding table setup.
pirms 15 gadiem
Eric Anholt
a098fd71d7
i965: Fix build after merge of mesa stable branch.
pirms 15 gadiem
Chia-I Wu
74aa773f7c
docs: Mention EGL and OpenGL ES in 7.8 release notes.
pirms 15 gadiem
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.
pirms 15 gadiem
Chia-I Wu
a6342afe50
docs: Update EGL documentation.
Add --enable-gallium-swrast to the example. Document missing
--with-egl-driver-dir and update TODOs.
pirms 15 gadiem
Chia-I Wu
0d2d40451d
egl/xdri: Update with glxclient.h change.
__glXFindDisplay is no longer static since
7a9329ba99
.
pirms 15 gadiem
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>
pirms 15 gadiem
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
pirms 15 gadiem
Alex Deucher
7e7f8815fb
r300: rv350+ support FLT16_2/4 vertex formats
pirms 15 gadiem
Corbin Simpson
5fe71949d9
r300g: Finish and enable immediate mode.
Based on Marek's immd-mode patch.
pirms 15 gadiem
Corbin Simpson
1571602153
radeong: Make sure that we're not emitting relocations for local buffers.
Split from Marek's immd-mode patch.
pirms 15 gadiem
Corbin Simpson
c486bfb463
radeong: Make is_r3xx inline to avoid warnings.
Split from Marek's immd-mode patch.
pirms 15 gadiem
Corbin Simpson
67149051be
radeong: Clean up domain usages.
Split from Marek's immd-mode patch.
pirms 15 gadiem
Corbin Simpson
72778a9d25
Revert "r300g,radeong: finish and enable the immediate mode"
This reverts commit 112239e9a6
.
pirms 15 gadiem
Roland Scheidegger
df4395198c
softpipe: enable new blend functionality
works with tests/drawbuffers2
pirms 15 gadiem
Jakob Bornecrantz
6749310d3f
st/xorg: Fix crash on resize with libkms
pirms 15 gadiem
Roland Scheidegger
5fae36147e
st/mesa: handle EXT_draw_buffers2 per rendertarget blend enables / colormasks
uses the new gallium per-rt blend functionality
pirms 15 gadiem
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>
pirms 15 gadiem
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.
pirms 15 gadiem
Roland Scheidegger
dbc0e24ab8
xorg: do not enable unnecessary blending for xv
pirms 15 gadiem
Roland Scheidegger
13b74b585a
trace: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
6893948d48
svga: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
4e6bfa6de1
softpipe: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
e908abf174
nouveau: adapt drviers to blend changes
pirms 15 gadiem
Roland Scheidegger
d241964e47
r300g: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
4e0c825a79
i965g: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
bc160fc9b2
i915g: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
88388b99fb
cell: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
99e28d4ee3
llvmpipe: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
3770769f21
st/python: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
feefa7a510
vega: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
92676b9fe6
xorg: adapt to blend changes
pirms 15 gadiem
Roland Scheidegger
cbb8d35a3a
gallium: fix cast for size calc of pipe_blend_state
pirms 15 gadiem
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>
pirms 15 gadiem
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.
pirms 15 gadiem
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.
pirms 15 gadiem
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.
pirms 15 gadiem
Jakob Bornecrantz
6877c5de3c
vmware/xorg: Do buffer round-robin logic differently
pirms 15 gadiem
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
pirms 15 gadiem
Jakob Bornecrantz
a3b783ea29
vmware/xorg: Export pci_probe function for ugly chain-loading
pirms 15 gadiem
Jakob Bornecrantz
36fd55f9f0
st/xorg: Export helper function for detecting modesetting
pirms 15 gadiem
Jakob Bornecrantz
16cf7e14a6
st/xorg: Fix warning
pirms 15 gadiem
Corbin Simpson
8cf1af4507
gallium-docs: Add note on scissor.
pirms 15 gadiem
Marek Olšák
112239e9a6
r300g,radeong: finish and enable the immediate mode
Nearly 100% performance increase in glxgears.
pirms 15 gadiem
Marek Olšák
9f8ec53312
r300g: fix zero-area scissor
pirms 15 gadiem
Marek Olšák
b7a002df1e
r300g,radeong: set tiling flags in libdrm
pirms 15 gadiem
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.
pirms 15 gadiem
Chia-I Wu
4aed0944f4
egl: Native types are renamed in EGL 1.3.
Rename Native*Type to EGLNative*Type.
pirms 15 gadiem
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.
pirms 15 gadiem