Stefan Dösinger : wined3d: Duplicate GL textures for srgb switching.

Alexandre Julliard julliard at winehq.org
Tue Feb 17 08:49:10 CST 2009


Module: wine
Branch: master
Commit: c585b4de9949ec3cb583de4a3a49768835e4103c
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=c585b4de9949ec3cb583de4a3a49768835e4103c

Author: Stefan Dösinger <stefan at codeweavers.com>
Date:   Fri Jan 16 16:22:09 2009 +0100

wined3d: Duplicate GL textures for srgb switching.

This reduces the number of srgb switching reloads quite a lot. The only
situation in which a reload is needed is if the rgb copy is modified on the GL
side and the srgb copy is needed.

---

 dlls/wined3d/basetexture.c     |  125 ++++++++++++++++++++-------------
 dlls/wined3d/cubetexture.c     |   48 +++++--------
 dlls/wined3d/device.c          |    2 +-
 dlls/wined3d/state.c           |    4 +-
 dlls/wined3d/surface.c         |  149 ++++++++++++++++++++++++---------------
 dlls/wined3d/surface_base.c    |    2 +-
 dlls/wined3d/texture.c         |   40 ++++-------
 dlls/wined3d/volume.c          |    2 +-
 dlls/wined3d/volumetexture.c   |   10 +--
 dlls/wined3d/wined3d_private.h |   43 ++++++------
 include/wine/wined3d.idl       |    4 +-
 11 files changed, 236 insertions(+), 193 deletions(-)

Diff:   http://source.winehq.org/git/wine.git/?a=commitdiff;h=c585b4de9949ec3cb583de4a3a49768835e4103c



More information about the wine-cvs mailing list