VirtualBox

Ignore:
Timestamp:
May 16, 2014 10:27:20 AM (11 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
93732
Message:

wine: update to 1.6.2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/directx.c

    r48999 r51270  
    146146    {"GL_ARB_texture_float",                ARB_TEXTURE_FLOAT             },
    147147    {"GL_ARB_texture_mirrored_repeat",      ARB_TEXTURE_MIRRORED_REPEAT   },
     148    {"GL_ARB_texture_mirror_clamp_to_edge", ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE},
    148149#ifdef VBOX_WITH_WINE_FIX_IBMTMR
    149150    {"GL_IBM_texture_mirrored_repeat",      ARB_TEXTURE_MIRRORED_REPEAT   },
     
    194195    {"GL_EXT_texture_filter_anisotropic",   EXT_TEXTURE_FILTER_ANISOTROPIC},
    195196    {"GL_EXT_texture_lod_bias",             EXT_TEXTURE_LOD_BIAS          },
     197    {"GL_EXT_texture_mirror_clamp",         EXT_TEXTURE_MIRROR_CLAMP      },
    196198    {"GL_EXT_texture_sRGB",                 EXT_TEXTURE_SRGB              },
    197199    {"GL_EXT_texture_sRGB_decode",          EXT_TEXTURE_SRGB_DECODE       },
     
    307309    }
    308310
    309     ReleaseDC(ctx->wnd, ctx->dc);
     311    wined3d_release_dc(ctx->wnd, ctx->dc);
    310312    DestroyWindow(ctx->wnd);
    311313
     
    13701372    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX650TI,   "NVIDIA GeForce GTX 650 Ti",        DRIVER_NVIDIA_GEFORCE6,  1024},
    13711373    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX660,     "NVIDIA GeForce GTX 660",           DRIVER_NVIDIA_GEFORCE6,  2048},
     1374    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX660M,    "NVIDIA GeForce GTX 660M",          DRIVER_NVIDIA_GEFORCE6,  2048},
    13721375    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX660TI,   "NVIDIA GeForce GTX 660 Ti",        DRIVER_NVIDIA_GEFORCE6,  2048},
    13731376    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX670,     "NVIDIA GeForce GTX 670",           DRIVER_NVIDIA_GEFORCE6,  2048},
     
    13751378    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX680,     "NVIDIA GeForce GTX 680",           DRIVER_NVIDIA_GEFORCE6,  2048},
    13761379    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX770M,    "NVIDIA GeForce GTX 770M",          DRIVER_NVIDIA_GEFORCE6,  3072},
     1380    {HW_VENDOR_NVIDIA,     CARD_NVIDIA_GEFORCE_GTX770,     "NVIDIA GeForce GTX 770",           DRIVER_NVIDIA_GEFORCE6,  2048},
    13771381
    13781382    /* AMD cards */
     
    17861790        {
    17871791            {"GTX 770M",    CARD_NVIDIA_GEFORCE_GTX770M},   /* Geforce 700 - midend high mobile */
     1792            {"GTX 770",     CARD_NVIDIA_GEFORCE_GTX770},    /* Geforce 700 - highend */
    17881793            {"GTX 680",     CARD_NVIDIA_GEFORCE_GTX680},    /* Geforce 600 - highend */
    17891794            {"GTX 670MX",   CARD_NVIDIA_GEFORCE_GTX670MX},  /* Geforce 600 - highend */
    17901795            {"GTX 670",     CARD_NVIDIA_GEFORCE_GTX670},    /* Geforce 600 - midend high */
    17911796            {"GTX 660 Ti",  CARD_NVIDIA_GEFORCE_GTX660TI},  /* Geforce 600 - midend high */
     1797            {"GTX 660M",    CARD_NVIDIA_GEFORCE_GTX660M},   /* Geforce 600 - midend high mobile */
    17921798            {"GTX 660",     CARD_NVIDIA_GEFORCE_GTX660},    /* Geforce 600 - midend high */
    17931799            {"GTX 650 Ti",  CARD_NVIDIA_GEFORCE_GTX650TI},  /* Geforce 600 - lowend */
     
    31113117            gl_info->supported[ARB_OCCLUSION_QUERY] = FALSE;
    31123118    }
     3119    if (!gl_info->supported[ATI_TEXTURE_MIRROR_ONCE] && gl_info->supported[EXT_TEXTURE_MIRROR_CLAMP])
     3120    {
     3121        TRACE(" IMPLIED: ATI_texture_mirror_once support (by EXT_texture_mirror_clamp).\n");
     3122        gl_info->supported[ATI_TEXTURE_MIRROR_ONCE] = TRUE;
     3123    }
     3124    if (!gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] && gl_info->supported[ATI_TEXTURE_MIRROR_ONCE])
     3125    {
     3126        TRACE(" IMPLIED: ARB_texture_mirror_clamp_to_edge support (by ATI_texture_mirror_once).\n");
     3127        gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] = TRUE;
     3128    }
    31133129
    31143130    wined3d_adapter_init_limits(gl_info);
     
    32283244            gl_info->supported[ARB_TEXTURE_BORDER_CLAMP] ? GL_CLAMP_TO_BORDER_ARB : GL_REPEAT;
    32293245    gl_info->wrap_lookup[WINED3D_TADDRESS_MIRROR_ONCE - WINED3D_TADDRESS_WRAP] =
    3230             gl_info->supported[ATI_TEXTURE_MIRROR_ONCE] ? GL_MIRROR_CLAMP_TO_EDGE_ATI : GL_REPEAT;
     3246            gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE] ? GL_MIRROR_CLAMP_TO_EDGE : GL_REPEAT;
    32313247
    32323248    adapter->d3d_info.valid_rt_mask = 0;
     
    45824598        caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR;
    45834599    }
    4584     if (gl_info->supported[ATI_TEXTURE_MIRROR_ONCE])
     4600    if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE])
    45854601    {
    45864602        caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE;
     
    46004616            caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR;
    46014617        }
    4602         if (gl_info->supported[ATI_TEXTURE_MIRROR_ONCE])
     4618        if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE])
    46034619        {
    46044620            caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE;
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette