summaryrefslogtreecommitdiffstats
path: root/opengl.h
diff options
context:
space:
mode:
authorRichard Grenville <pyxlcy@gmail.com>2013-03-17 12:14:00 +0800
committerRichard Grenville <pyxlcy@gmail.com>2013-03-17 12:14:00 +0800
commit17f7d31a5282d55182aec8938d52e13379dcc2bb (patch)
treefd396115887adb289b7a763f38520b91cfbf6fdf /opengl.h
parent74792903de7a88eda20aad031ca1f36cb56e2c2b (diff)
downloadtdebase-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 'opengl.h')
0 files changed, 0 insertions, 0 deletions