Changeset 51270 in vbox for trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/directx.c
- Timestamp:
- May 16, 2014 10:27:20 AM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93732
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Wine_new/wined3d/directx.c
r48999 r51270 146 146 {"GL_ARB_texture_float", ARB_TEXTURE_FLOAT }, 147 147 {"GL_ARB_texture_mirrored_repeat", ARB_TEXTURE_MIRRORED_REPEAT }, 148 {"GL_ARB_texture_mirror_clamp_to_edge", ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE}, 148 149 #ifdef VBOX_WITH_WINE_FIX_IBMTMR 149 150 {"GL_IBM_texture_mirrored_repeat", ARB_TEXTURE_MIRRORED_REPEAT }, … … 194 195 {"GL_EXT_texture_filter_anisotropic", EXT_TEXTURE_FILTER_ANISOTROPIC}, 195 196 {"GL_EXT_texture_lod_bias", EXT_TEXTURE_LOD_BIAS }, 197 {"GL_EXT_texture_mirror_clamp", EXT_TEXTURE_MIRROR_CLAMP }, 196 198 {"GL_EXT_texture_sRGB", EXT_TEXTURE_SRGB }, 197 199 {"GL_EXT_texture_sRGB_decode", EXT_TEXTURE_SRGB_DECODE }, … … 307 309 } 308 310 309 ReleaseDC(ctx->wnd, ctx->dc);311 wined3d_release_dc(ctx->wnd, ctx->dc); 310 312 DestroyWindow(ctx->wnd); 311 313 … … 1370 1372 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX650TI, "NVIDIA GeForce GTX 650 Ti", DRIVER_NVIDIA_GEFORCE6, 1024}, 1371 1373 {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}, 1372 1375 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX660TI, "NVIDIA GeForce GTX 660 Ti", DRIVER_NVIDIA_GEFORCE6, 2048}, 1373 1376 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX670, "NVIDIA GeForce GTX 670", DRIVER_NVIDIA_GEFORCE6, 2048}, … … 1375 1378 {HW_VENDOR_NVIDIA, CARD_NVIDIA_GEFORCE_GTX680, "NVIDIA GeForce GTX 680", DRIVER_NVIDIA_GEFORCE6, 2048}, 1376 1379 {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}, 1377 1381 1378 1382 /* AMD cards */ … … 1786 1790 { 1787 1791 {"GTX 770M", CARD_NVIDIA_GEFORCE_GTX770M}, /* Geforce 700 - midend high mobile */ 1792 {"GTX 770", CARD_NVIDIA_GEFORCE_GTX770}, /* Geforce 700 - highend */ 1788 1793 {"GTX 680", CARD_NVIDIA_GEFORCE_GTX680}, /* Geforce 600 - highend */ 1789 1794 {"GTX 670MX", CARD_NVIDIA_GEFORCE_GTX670MX}, /* Geforce 600 - highend */ 1790 1795 {"GTX 670", CARD_NVIDIA_GEFORCE_GTX670}, /* Geforce 600 - midend high */ 1791 1796 {"GTX 660 Ti", CARD_NVIDIA_GEFORCE_GTX660TI}, /* Geforce 600 - midend high */ 1797 {"GTX 660M", CARD_NVIDIA_GEFORCE_GTX660M}, /* Geforce 600 - midend high mobile */ 1792 1798 {"GTX 660", CARD_NVIDIA_GEFORCE_GTX660}, /* Geforce 600 - midend high */ 1793 1799 {"GTX 650 Ti", CARD_NVIDIA_GEFORCE_GTX650TI}, /* Geforce 600 - lowend */ … … 3111 3117 gl_info->supported[ARB_OCCLUSION_QUERY] = FALSE; 3112 3118 } 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 } 3113 3129 3114 3130 wined3d_adapter_init_limits(gl_info); … … 3228 3244 gl_info->supported[ARB_TEXTURE_BORDER_CLAMP] ? GL_CLAMP_TO_BORDER_ARB : GL_REPEAT; 3229 3245 gl_info->wrap_lookup[WINED3D_TADDRESS_MIRROR_ONCE - WINED3D_TADDRESS_WRAP] = 3230 gl_info->supported[A TI_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; 3231 3247 3232 3248 adapter->d3d_info.valid_rt_mask = 0; … … 4582 4598 caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR; 4583 4599 } 4584 if (gl_info->supported[A TI_TEXTURE_MIRROR_ONCE])4600 if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE]) 4585 4601 { 4586 4602 caps->TextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE; … … 4600 4616 caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRROR; 4601 4617 } 4602 if (gl_info->supported[A TI_TEXTURE_MIRROR_ONCE])4618 if (gl_info->supported[ARB_TEXTURE_MIRROR_CLAMP_TO_EDGE]) 4603 4619 { 4604 4620 caps->VolumeTextureAddressCaps |= WINED3DPTADDRESSCAPS_MIRRORONCE;
Note:
See TracChangeset
for help on using the changeset viewer.