diff options
author | Richard Grenville <pyxlcy@gmail.com> | 2013-03-17 12:14:00 +0800 |
---|---|---|
committer | Richard Grenville <pyxlcy@gmail.com> | 2013-03-17 12:14:00 +0800 |
commit | 17f7d31a5282d55182aec8938d52e13379dcc2bb (patch) | |
tree | fd396115887adb289b7a763f38520b91cfbf6fdf /c2.h | |
parent | 74792903de7a88eda20aad031ca1f36cb56e2c2b (diff) | |
download | tdebase-17f7d31a5282d55182aec8938d52e13379dcc2bb.tar.gz tdebase-17f7d31a5282d55182aec8938d52e13379dcc2bb.zip |
Bug fix: GLX backend incompatibility with VirtualBox & others
- GLX backend: Fix a bug that window content does not get updated on
VirtualBox, by rebinding texture when window content changes. This may
have a negative effect on performance.
- GLX backend: Add --glx-no-stencil to restore the old clipping method,
just in case.
- GLX backend: Apply stricter checks on texture-pixmap binding.
- GLX backend: Fix a bug that glx_set_clip() behaves incorrectly when
None is passed in.
- GLX backend: Use glEnable()/glDisable() to toggle stencil tests, in
hope to increase performance.
- Move window pixmap/picture fetching to win_paint_win(), in hope to
increase performance.
- Intersect shadow painting region with its bounding rectangle, in hope
to increase performance.
Diffstat (limited to 'c2.h')
0 files changed, 0 insertions, 0 deletions