diff --git a/autobuild.xml b/autobuild.xml
index c2196fcf21..2c8a254a75 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -1,2492 +1,2491 @@
-
-
-
-
+
+
+
+ installables
+
+ GLOD
+
+ license
+ GLOD
+ license_file
+ LICENSES/glod.txt
+ name
+ GLOD
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 930bdd987a321eda1838caba8cd6098f
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-glod/rev/230348/arch/Darwin/installer/glod-1.0pre4-darwin-20110519.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ fb33b6cac2e6b98f93c5efa2af2e5a00
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-glod/rev/230348/arch/Linux/installer/glod-1.0pre4-linux-20110519.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 388cf0e292f756b4bb37696622f0bbc5
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-glod/rev/230348/arch/CYGWIN/installer/glod-1.0pre4-windows-20110519.tar.bz2
+
+ name
+ windows
+
+
+
+ SDL
+
+ license
+ lgpl
+ license_file
+ LICENSES/SDL.txt
+ name
+ SDL
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 69ae3b1c9cdb0ebc0d0e1ac8413e3eb7
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/SDL-1.2.14-linux-20110309.tar.bz2
+
+ name
+ linux
+
+
+
+ apr_suite
+
+ license
+ apache
+ license_file
+ LICENSES/apr_suite.txt
+ name
+ apr_suite
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 9868bfa0b6954e4884c49c6f30068c80
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/apr_suite-1.4.2-darwin-20110217.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ ff62946c518a247c86e1066c1e9a5855
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/apr_suite-1.4.2-linux-20110309.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 73785c200a5b4ef74a1230b028bb680d
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/apr_suite-1.4.2-windows-20110217.tar.bz2
+
+ name
+ windows
+
+
+
+ ares
+
+ license
+ c-ares
+ license_file
+ LICENSES/c-ares.txt
+ name
+ ares
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ e6caaeea16131e1f2343ecd7765e3147
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ares-1.7.1-darwin-20110217.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 0745872db83d45f4ab3bdc697d98e264
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-ares/rev/223275/arch/Linux/installer/ares-1.7.1-linux-20110310.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 1dcec6babd249a2597114d4ac226c461
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-ares/rev/220963/arch/CYGWIN/installer/ares-1.7.1-windows-20110211.tar.bz2
+
+ name
+ windows
+
+
+
+ boost
+
+ license
+ boost
+ license_file
+ LICENSES/boost.txt
+ name
+ boost
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ d98078791ce345bf6168ce9ba53ca2d7
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-boost/rev/222752/arch/Darwin/installer/boost-1.45.0-darwin-20110304.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ a34e7fffdb94a6a4d8a2966b1f216da3
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.45.0-linux-20110310.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 98be22c8833aa2bca184b9fa09fbb82b
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/boost-1.45.0-windows-20110124.tar.bz2
+
+ name
+ windows
+
+
+
+ colladadom
+
+ license
+ scea
+ license_file
+ LICENSES/collada.txt
+ name
+ colladadom
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 480b27a0cb39a4adfcdeabef895de3e1
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/227230/arch/Darwin/installer/colladadom-2.2-darwin-20110420.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ d05be8fc196e9ce7b6636b931cf13dff
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/226716/arch/Linux/installer/colladadom-2.2-linux-20110415.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ a9f548eb6f9aaf292508a8b09c7f2f73
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-colladadom/rev/226584/arch/CYGWIN/installer/colladadom-2.2-windows-20110413.tar.bz2
+
+ name
+ windows
+
+
+
+ curl
+
+ license
+ curl
+ license_file
+ LICENSES/curl.txt
+ name
+ curl
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ aaea644191807f51051cefa2fac11069
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/curl-7.21.1-darwin-20110316.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 2d9377951d99a1aa4735cea8d4b5aa71
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/curl-7.21.1-linux-20110316.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ fea96aa2a7d513397317194f3d6c979b
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/curl-7.21.1-windows-20110211.tar.bz2
+
+ name
+ windows
+
+
+
+ db
+
+ license
+ bsd
+ license_file
+ LICENSES/db.txt
+ name
+ db
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 8f57c413e0786681cbcb9ed2fb8a6d37
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/db-5.1.25-linux-20110309.tar.bz2
+
+ name
+ linux
+
+
+
+ dbusglib
+
+ license
+ AFL2.1
+ license_file
+ LICENSES/dbus-glib.txt
+ name
+ dbusglib
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 94b058b9a81114dc4567bd78e4335425
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/dbus_glib-0.76-linux-20110310.tar.bz2
+
+ name
+ linux
+
+
+
+ elfio
+
+ license
+ lgpl
+ license_file
+ LICENSES/elfio.txt
+ name
+ elfio
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 031e6315a5c0829c9b9a2ec18aeb7ae3
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-elfio/rev/222074/arch/Linux/installer/elfio-1.0.3-linux-20110225.tar.bz2
+
+ name
+ linux
+
+
+
+ expat
+
+ license
+ mit
+ license_file
+ LICENSES/expat.txt
+ name
+ expat
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 180e03d0be1f1acfc3244e78742d7bef
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-expat/rev/221695/arch/Darwin/installer/expat-2.0.1-darwin-20110218.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 9bd79781b58e556ab1c36084ec4a1c0c
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-expat/rev/221695/arch/Linux/installer/expat-2.0.1-linux-20110219.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ e72db1bda49b205ebdf4945d4ed2b8f8
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/expat-2.0.1-windows-20110215.tar.bz2
+
+ name
+ windows
+
+
+
+ fmod
+
+ license
+ fmod
+ license_file
+ LICENSES/fmod.txt
+ name
+ fmod
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 61ead113e6479452e6b690c84b4e9d30
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-fmod-private/rev/221852/arch/Darwin/installer/fmod-3.75-darwin-20110222.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 0c61d643db54d2e5999be8254569d8b3
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-fmod-private/rev/221852/arch/Linux/installer/fmod-3.75-linux-20110223.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ d9a9a6ad86895353bcd63374a4c1a91d
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-fmod-private/rev/221852/arch/CYGWIN/installer/fmod-3.75-windows-20110222.tar.bz2
+
+ name
+ windows
+
+
+
+ fontconfig
+
+ license
+ mit
+ license_file
+ LICENSES/fontconfig.txt
+ name
+ fontconfig
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ d8b08b657247566bde5fd853c7622478
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/fontconfig-2.8.0-linux-20110311.tar.bz2
+
+ name
+ linux
+
+
+
+ freeglut
+
+ license
+ mit
+ license_file
+ LICENSES/freeglut.txt
+ name
+ freeglut
+ platforms
+
+ windows
+
+ archive
+
+ hash
+ 825d5a9bafcc5bfe28dc4c1c4f87c576
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-freeglut/rev/221064/arch/CYGWIN/installer/freeglut-2.6.0-windows-20110214.tar.bz2
+
+ name
+ windows
+
+
+
+ freetype
+
+ license
+ freetype
+ license_file
+ LICENSES/freetype.txt
+ name
+ freetype
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ c0eacb6348e032fbc69cfdc4bd215ee4
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/freetype-2.4.4-darwin-20110307.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 9f8a9dc39fd7c3da0fb3533782d1fddf
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-freetype/rev/226814/arch/Linux/installer/freetype-2.3.9-linux-20110418.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 271349827b939406162ce42e42cd18e0
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/freetype-2.4.4-windows-20110218.tar.bz2
+
+ name
+ windows
+
+
+
+ glext
+
+ license
+ glext
+ license_file
+ LICENSES/glext.txt
+ name
+ glext
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 5de58ca0fe19abf68b25956762ee0d29
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glext-68-windows-20110406.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 5de58ca0fe19abf68b25956762ee0d29
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glext-68-windows-20110406.tar.bz2
+
+ name
+ windows
+
+
+
+ glh_linear
+
+ license
+ glh_linear
+ license_file
+ LICENSES/glh_linear.txt
+ name
+ glh_linear
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 366f940f2634b0e05954646927620bfd
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glh_linear-darwin-20101004.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 26f2df1f0b0fa01e94e0253e322f3583
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glh_linear-linux-20101001.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 57f8be28bbaa2505ae3b59deb2c77cdf
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glh_linear-windows-20101011.tar.bz2
+
+ name
+ windows
+
+
+
+ glui
+
+ license
+ lgpl
+ license_file
+ LICENSES/glui.txt
+ name
+ glui
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ bd2f84ef8bd308570e2e532a371dc2ef
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glui-2.36-darwin-20110309.tar.bz2
+
+ name
+ darwin
+
+ windows
+
+ archive
+
+ hash
+ e006635a741420a15f40bbdac13bd8d7
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/glui-2.36-windows-20110214.tar.bz2
+
+ name
+ windows
+
+
+
+ google_breakpad
+
+ license
+ bsd
+ license_file
+ LICENSES/google_breakpad.txt
+ name
+ google_breakpad
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 21babc394dbf8572830f2e85adec7b9f
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google_breakpad-0.0.0-rev599-darwin-20110202.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 204b02a9480c411232255798839431a2
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google_breakpad-0.0.0-rev599-linux-20110311.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 627c51136e14e64c5d39933f3abd3bdf
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/google_breakpad-0.0.0-rev599-windows-20110218.tar.bz2
+
+ name
+ windows
+
+
+
+ googlemock
+
+ license
+ bsd
+ license_file
+ LICENSES/googlemock.txt
+ name
+ googlemock
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 886ee428f058005ab7f90f61784ec9d9
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/googlemock-1.1.0-darwin-20101004.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 782ca04e56d8eab755adcae297cafa7c
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/googlemock-1.1.0-linux-20101001.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 212701468920519f3989677cea9ca4f1
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gmock-1.5.0-windows-20110224.tar.bz2
+
+ name
+ windows
+
+
+
+ gstreamer
+
+ license
+ lgpl
+ license_file
+ LICENSES/gstreamer.txt
+ name
+ gstreamer
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ ddbc0a64ad788107877fee777403592c
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gstreamer-linux-20101013.tar.bz2
+
+ name
+ linux
+
+
+
+ gtk-atk-pango-glib
+
+ license
+ lgpl
+ license_file
+ LICENSES/gtk-atk-pango-glib.txt
+ name
+ gtk-atk-pango-glib
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 03694ade27f53199229c03cbbda89214
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gtk-atk-pango-glib-linux-20101001.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ c257d718abdde8cfe8a0af26175161a7
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/gtk-atk-pango-glib-windows-20101001a.tar.bz2
+
+ name
+ windows
+
+
+
+ jpeglib
+
+ license
+ jpeglib
+ license_file
+ LICENSES/jpeglib.txt
+ name
+ jpeglib
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 71bd6efbf508e1f2e7d98a6195a93e9e
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jpeglib-8c-darwin-20110228.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ dcca1db348831cdb7c6b26dc4076c597
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-jpeglib/rev/224895/arch/Linux/installer/jpeglib-8c-linux-20110323.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ a202ec58cef9097c94acfa958ed6da8d
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jpeglib-8c-windows-20110217.tar.bz2
+
+ name
+ windows
+
+
+
+ jsoncpp
+
+ license
+ jsoncpp
+ license_file
+ LICENSES/jsoncpp.txt
+ name
+ jsoncpp
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ de8b96120c274e052abb4f692861be46
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jsoncpp-0.5.0-darwin-20110131.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 840cd9455638c0ea52c613cfddd07d5b
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jsoncpp-0.5.0-linux-20110315.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ afff2018e6a887c281b072eecdd9343e
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/jsoncpp-0.5.0-windows-20110208.tar.bz2
+
+ name
+ windows
+
+
+
+ kdu
+
+ license
+ kdu
+ license_file
+ LICENSES/kdu.txt
+ name
+ kdu
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ d91e1f483209cd3eba04135c6a59e829
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/221672/arch/Darwin/installer/kdu-6.4.1-darwin-20110218.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ fbf8a4f78dff986d7c16b3a0437e033e
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/223538/arch/Linux/installer/kdu-6.4.1-linux-20110311.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 6cd9f36465ef73a3df34bf2b3bba2ced
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-kdu-private/rev/221672/arch/CYGWIN/installer/kdu-6.4.1-windows-20110218.tar.bz2
+
+ name
+ windows
+
+
+
+ libpng
+
+ license
+ libpng
+ license_file
+ LICENSES/libpng.txt
+ name
+ libpng
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 6fe1adf12d98bce9111f60ee762007b9
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libpng-1.5.1-darwin-20110222.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 0681ab7e1988dfdbdad7dd9edb7760ee
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libpng-1.5.1-linux-20110223.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ f194ba857ca8dd86483a3ef24535d0db
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-libpng/rev/226532/arch/CYGWIN/installer/libpng-1.5.1-windows-20110413.tar.bz2
+
+ name
+ windows
+
+
+
+ libuuid
+
+ license
+ lgpl
+ license_file
+ LICENSES/libuuid.txt
+ name
+ libuuid
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 873e8e99d29711df2efa30646dca1795
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/uuid-1.6.2-linux-20110315.tar.bz2
+
+ name
+ linux
+
+
+
+ libxml
+
+ license
+ mit
+ license_file
+ LICENSES/libxml.txt
+ name
+ libxml
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 6414642528f42dac1cd9a012c99cd748
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libxml-2.6.24-linux-20101013.tar.bz2
+
+ name
+ linux
+
+
+
+ llconvexdecomposition
+
+ license
+ havok
+ license_file
+ on_file
+ name
+ llconvexdecomposition
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 6e45ad68506cd1ba49fd35a3201f0478
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-llconvexdecomposition/rev/228821/arch/Darwin/installer/llconvexdecomposition-0.1-darwin-20110504.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 00ff5144612c2e261a0811a4503ce3ba
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-llconvexdecomposition/rev/228821/arch/Linux/installer/llconvexdecomposition-0.1-linux-20110504.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ a4635dcbbe0915ce023dd41d3b848d4c
+ url
+ http://s3-proxy.lindenlab.com/private-builds-secondlife-com/hg/repo/3p-llconvexdecomposition/rev/228821/arch/CYGWIN/installer/llconvexdecomposition-0.1-windows-20110504.tar.bz2
+
+ name
+ windows
+
+
+
+ llconvexdecompositionstub
+
+ license
+ lgpl
+ license_file
+ LICENSES/lgpl.txt
+ name
+ llconvexdecompositionstub
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ bc1388fc28dbb3bba1fe7cb8d09f49b4
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llconvexdecompositionstub/rev/227399/arch/Darwin/installer/llconvexdecompositionstub-0.3-darwin-20110421.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 3295bd4a0514b7c15dda9044f40c175e
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llconvexdecompositionstub/rev/227399/arch/Linux/installer/llconvexdecompositionstub-0.3-linux-20110422.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 92f1dff3249024c1534b55343ed79ea3
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llconvexdecompositionstub/rev/227399/arch/CYGWIN/installer/llconvexdecompositionstub-0.3-windows-20110421.tar.bz2
+
+ name
+ windows
+
+
+
+ llqtwebkit
+
+ license
+ lgpl
+ license_file
+ LICENSES/llqtwebkit.txt
+ name
+ llqtwebkit
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 76c1015eafcba5ca9932c3009533b51c
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llqtwebkit/rev/225273/arch/Darwin/installer/llqtwebkit-4.7.1-darwin-20110329.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ c05a33ee8b6f253b5a744596dfc3707d
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/llqtwebkit-linux-qt4.6-20101013.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 1b1b8e104e39c542d69eb37b5ee81818
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-llqtwebkit/rev/225249/arch/CYGWIN/installer/llqtwebkit-4.7.1-windows-20110329.tar.bz2
+
+ name
+ windows
+
+
+
+ mesa
+
+ license
+ mesa
+ license_file
+ LICENSES/mesa.txt
+ name
+ mesa
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ 1f600840463c7327ea17486821425750
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/mesa-7.0-linux-20100930.tar.bz2
+
+ name
+ linux
+
+
+
+ ndofdev
+
+ license
+ linden
+ license_file
+ LICENSES/libndofdev.txt
+ name
+ ndofdev
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 674d37d2ba76a2df7f18c47bf50b5d03
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libndofdev-0.1-darwin-20110308.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ c81bacf922bb3b540d92b660364c48ce
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/ndofdev-linux-0.2-20101013.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 3a4bec9562ed6ac53e85abcb1afc5fc0
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/libndofdev-0.1-windows-20110223.tar.bz2
+
+ name
+ windows
+
+
+
+ ogg-vorbis
+
+ license
+ ogg-vorbis
+ license_file
+ LICENSES/ogg-vorbis.txt
+ name
+ ogg-vorbis
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ e849bc2b779fb7cc5e81aeb021a542c0
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-ogvorbis/rev/229529/arch/Darwin/installer/ogg_vorbis-1.2.2-1.3.2-darwin-20110510.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 71eaa462eb0bf8842277a3436483a354
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-ogvorbis/rev/229529/arch/Linux/installer/ogg_vorbis-1.2.2-1.3.2-linux-20110511.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 291dbba89dd8162b76f2c2d82e908c6f
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-ogvorbis/rev/229529/arch/CYGWIN/installer/ogg_vorbis-1.2.2-1.3.2-windows-20110510.tar.bz2
+
+ name
+ windows
+
+
+
+ openSSL
+
+ license
+ openSSL
+ license_file
+ LICENSES/openssl.txt
+ name
+ openSSL
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ facee34b8bd57ad602157e65a5af1a49
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openssl-0.9.8q-darwin-20110211.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 3d40be8566fa4b9df9a38e2a0f9ea467
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl/rev/226882/arch/Linux/installer/openssl-1.0.0d-linux-20110418.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 774c7f0a0312bee3054757a623e227bc
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-openssl/rev/220986/arch/CYGWIN/installer/openssl-0.9.8q-windows-20110211.tar.bz2
+
+ name
+ windows
+
+
+
+ openal_soft
+
+ license
+ lgpl
+ license_file
+ LICENSES/OPENAL.txt
+ name
+ openal_soft
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ fccdca18a950ac9363c6fb39118b80e1
+ hash_algorithm
+ md5
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-3ad86a1c-linux-20110114.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 04df406f3e5d04cf176660bdac66c3a1
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openal-1.12.854-1.1.0-windows-20110301.tar.bz2
+
+ name
+ windows
+
+
+ version
+ 3ad86a1c
+
+ openjpeg
+
+ license
+ openjpeg
+ license_file
+ LICENSES/openjpeg.txt
+ name
+ openjpeg
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 4be51c7cca7d84831e30b63279df7ae5
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-darwin-20110302.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ fb2382014c79e0049746e4e29bd834f9
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-linux-20110314.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ ca5765af55f798724d601720afdf6953
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/openjpeg-1.4-windows-20110302.tar.bz2
+
+ name
+ windows
+
+
+
+ pcre
+
+ license
+ bsd
+ license_file
+ LICENSES/pcre-license.txt
+ name
+ pcre
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ a8e74694a0f4248228c13c845ed0a6f8
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-pcre/rev/228822/arch/Darwin/installer/pcre-7.6-darwin-20110504.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ bb0abe962b3b8208ed2dab0424aab33d
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-pcre/rev/228822/arch/Linux/installer/pcre-7.6-linux-20110504.tar.bz2
+
+ name
+ linux
+
+
+
+ quicktime
+
+ license
+ quicktime
+ license_file
+ LICENSES/quicktime.txt
+ name
+ quicktime
+ platforms
+
+ windows
+
+ archive
+
+ hash
+ 52e49ab6937b09882389da0dbaec17f5
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/quicktime-7.3-windows-20110127.tar.bz2
+
+ name
+ windows
+
+
+
+ slvoice
+
+ license
+ vivox
+ license_file
+ LICENSES/slvoice.txt
+ name
+ slvoice
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ e19576af3c0affc71293d8f0bcce2606
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/slvoice-3.2.0002.9361-darwin-20110120.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 53fefed8120d7c6a0eb6778edae6fa32
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/slvoice-3.2.0002.9361-linux-20110120.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 44f84b3b45f7067a104a7c34d50d62f0
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/slvoice-3.2.0002.9361-windows-20110120.tar.bz2
+
+ name
+ windows
+
+
+
+ tcmalloc
+
+ license
+ bsd
+ license_file
+ LICENSES/google-perftools.txt
+ name
+ tcmalloc
+ platforms
+
+ linux
+
+ archive
+
+ hash
+ dde928cb24d22a267004a8c17669ba65
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-perftools/rev/226426/arch/Linux/installer/google_perftools-1.7-linux-20110412.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 8308f7bd68bb7083655753b7abe7225f
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-google-perftools/rev/226287/arch/CYGWIN/installer/google_perftools-1.7-windows-20110411.tar.bz2
+
+ name
+ windows
+
+
+
+ tut
+
+ license
+ bsd
+ license_file
+ LICENSES/tut.txt
+ name
+ tut
+ platforms
+
+ common
+
+ archive
+
+ hash
+ 5c6d3e606f027e78f056cb77b20f228e
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/tut-2008-11-30-common-20101001.tar.bz2
+
+ name
+ common
+
+
+
+ xmlrpc-epi
+
+ license
+ xmlrpc-epi
+ license_file
+ LICENSES/xmlrpc-epi.txt
+ name
+ xmlrpc-epi
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ a3e0fb4b4a51b01690a99747a1cca531
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/xmlrpc_epi-0.54.1-darwin-20110307.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 174ab797440157956eda7061dae37564
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/xmlrpc_epi-0.54.1-linux-20110314.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 5181d1a8f2516928ac064d72acf164a4
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/xmlrpc_epi-0.54.1-windows-20110224.tar.bz2
+
+ name
+ windows
+
+
+
+ zlib
+
+ license
+ zlib
+ license_file
+ LICENSES/zlib.txt
+ name
+ zlib
+ platforms
+
+ darwin
+
+ archive
+
+ hash
+ 49b8de20f3bb43537f51311894a72de1
+ url
+ http://s3.amazonaws.com/viewer-source-downloads/install_pkgs/zlib-1.2.5-darwin-20110211.tar.bz2
+
+ name
+ darwin
+
+ linux
+
+ archive
+
+ hash
+ 7b4cf3aa2c04937d0a20761516587896
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-zlib/rev/223739/arch/Linux/installer/zlib-1.2.5-linux-20110314.tar.bz2
+
+ name
+ linux
+
+ windows
+
+ archive
+
+ hash
+ 5852192646681817fc3c3a8c95e91c1e
+ url
+ http://automated-builds-secondlife-com.s3.amazonaws.com/hg/repo/3p-zlib/rev/220983/arch/CYGWIN/installer/zlib-1.2.5-windows-20110211.tar.bz2
+
+ name
+ windows
+
+
+
+
+ package_description
+
+ name
+ viewer_development
+ platforms
+
+ common
+
+ configurations
+
+ Debug
+
+ build
+
+
+ configure
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=Debug
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=TRUE
+
+
+ name
+ Debug
+
+ DebugOS
+
+ configure
+
+ arguments
+
+ ../indra
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=Debug
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+
+
+ name
+ DebugOS
+
+ RelWithDebInfo
+
+ build
+
+
+ configure
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=TRUE
+
+
+ name
+ RelWithDebInfo
+
+ RelWithDebInfoOS
+
+ configure
+
+ arguments
+
+ ../indra
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=RelWithDebInfo
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+
+
+ name
+ RelWithDebInfoOS
+
+ Release
+
+ build
+
+
+ configure
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=Release
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=TRUE
+
+
+ name
+ Release
+
+ ReleaseOS
+
+ configure
+
+ arguments
+
+ ../indra
+
+ command
+ cmake
+ options
+
+ -DCMAKE_BUILD_TYPE:STRING=Release
+ -DWORD_SIZE:STRING=32
+ -DROOT_PROJECT_NAME:STRING=SecondLife
+ -DINSTALL_PROPRIETARY=FALSE
+
+
+ name
+ ReleaseOS
+
+
+ name
+ common
+
+ darwin
+
+ build_directory
+ build-darwin-i386
+ configurations
+
+ Debug
+
+ build
+
+ arguments
+
+ |
+ grep
+ -v
+ setenv
+
+ command
+ xcodebuild
+ options
+
+ -configuration Debug
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ Debug
+
+ DebugOS
+
+ build
+
+ command
+ xcodebuild
+ options
+
+ -configuration Debug
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ DebugOS
+
+ RelWithDebInfo
+
+ build
+
+ arguments
+
+ |
+ grep
+ -v
+ setenv
+
+ command
+ xcodebuild
+ options
+
+ -configuration RelWithDebInfo
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ default
+ True
+ name
+ RelWithDebInfo
+
+ RelWithDebInfoOS
+
+ build
+
+ command
+ xcodebuild
+ options
+
+ -configuration RelWithDebInfo
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ RelWithDebInfoOS
+
+ Release
+
+ build
+
+ arguments
+
+ |
+ grep
+ -v
+ setenv
+
+ command
+ xcodebuild
+ options
+
+ -configuration Release
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ Release
+
+ ReleaseOS
+
+ build
+
+ command
+ xcodebuild
+ options
+
+ -configuration Release
+ -project SecondLife.xcodeproj
+
+
+ configure
+
+ options
+
+ -G
+ 'Xcode'
+
+
+ name
+ ReleaseOS
+
+
+ name
+ darwin
+
+ linux
+
+ build_directory
+ build-linux-i686
+ configurations
+
+ Debug
+
+ build
+
+ command
+ make
+ options
+
+ -j 12
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ Debug
+
+ DebugOS
+
+ build
+
+ command
+ make
+ options
+
+ -j 2
+
+
+ configure
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ DebugOS
+
+ RelWithDebInfo
+
+ build
+
+ command
+ make
+ options
+
+ -j 12
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ default
+ True
+ name
+ RelWithDebInfo
+
+ RelWithDebInfoOS
+
+ build
+
+ command
+ make
+ options
+
+ -j 2
+
+
+ configure
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ RelWithDebInfoOS
+
+ Release
+
+ build
+
+ command
+ make
+ options
+
+ -j 12
+
+
+ configure
+
+ arguments
+
+ ../indra
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ Release
+
+ ReleaseOS
+
+ build
+
+ command
+ make
+ options
+
+ -j 2
+
+
+ configure
+
+ options
+
+ -G
+ 'Unix Makefiles'
+
+
+ name
+ ReleaseOS
+
+ default
+
+ build
+
+
+ name
+ default
+
+
+ name
+ linux
+
+ windows
+
+ build_directory
+ build-vc100
+ configurations
+
+ Debug
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ BuildConsole
+ options
+
+ /build
+ "/cfg=Debug|Win32"
+
+
+ configure
+
+ arguments
+
+ ..\indra
+ &&
+ ..\indra\tools\vstool\VSTool.exe
+ --solution
+ SecondLife.sln
+ --config
+ Debug
+ --startup
+ secondlife-bin
+
+ options
+
+ -G
+ "Visual Studio 10"
+
+
+ name
+ Debug
+
+ DebugOS
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ msbuild.exe
+ options
+
+ /p:Configuration=Debug
+ /p:Platform=Win32
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
+ /p:"VCBuildAdditionalOptions= /incremental"
+
+
+ configure
+
+ options
+
+ -G
+ "Visual Studio 10"
+ -DUNATTENDED:BOOL=ON
+ -DUSE_KDU=FALSE
+ -DFMOD=FALSE
+
+
+ name
+ DebugOS
+
+ RelWithDebInfo
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ BuildConsole
+ options
+
+ /build
+ "/cfg=RelWithDebInfo|Win32"
+
+
+ configure
+
+ arguments
+
+ ..\indra
+ &&
+ ..\indra\tools\vstool\VSTool.exe
+ --solution
+ SecondLife.sln
+ --config
+ RelWithDebInfo
+ --startup
+ secondlife-bin
+
+ options
+
+ -G
+ "Visual Studio 10"
+
+
+ default
+ True
+ name
+ RelWithDebInfo
+
+ RelWithDebInfoOS
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ msbuild.exe
+ options
+
+ /p:Configuration=RelWithDebInfo
+ /p:Platform=Win32
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
+ /p:"VCBuildAdditionalOptions= /incremental"
+
+
+ configure
+
+ options
+
+ -G
+ "Visual Studio 10"
+ -DUNATTENDED:BOOL=ON
+ -DINSTALL_PROPRIETARY=FALSE
+ -DUSE_KDU=FALSE
+ -DFMOD=FALSE
+
+
+ name
+ RelWithDebInfoOS
+
+ Release
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ BuildConsole
+ options
+
+ /build
+ "/cfg=Release|Win32"
+ "/CL_ADD=/m:1"
+
+
+ configure
+
+ arguments
+
+ ..\indra
+ &&
+ ..\indra\tools\vstool\VSTool.exe
+ --solution
+ SecondLife.sln
+ --config
+ Release
+ --startup
+ secondlife-bin
+
+ options
+
+ -G
+ "Visual Studio 10"
+
+
+ name
+ Release
+
+ ReleaseOS
+
+ build
+
+ arguments
+
+ SecondLife.sln
+
+ command
+ msbuild.exe
+ options
+
+ /p:Configuration=Release
+ /p:Platform=Win32
+ /t:Build
+ /p:useenv=true
+ /verbosity:minimal
+ /toolsversion:4.0
+ /p:"VCBuildAdditionalOptions= /incremental"
+
+
+ configure
+
+ options
+
+ -G
+ "Visual Studio 10"
+ -DUNATTENDED:BOOL=ON
+ -DINSTALL_PROPRIETARY=FALSE
+ -DUSE_KDU=FALSE
+ -DFMOD=FALSE
+
+
+ name
+ ReleaseOS
+
+
+ name
+ windows
+
+
+
+ type
+ autobuild
+ version
+ 1.2
+
+
diff --git a/build.sh b/build.sh
index b322d30daf..4268c76e78 100755
--- a/build.sh
+++ b/build.sh
@@ -32,19 +32,23 @@ build_dir_CYGWIN()
installer_Darwin()
{
- ls -1td "$(build_dir_Darwin Release)/newview/"*.dmg 2>/dev/null | sed 1q
+ ls -1td "$(build_dir_Darwin ${last_built_variant:-Release})/newview/"*.dmg 2>/dev/null | sed 1q
}
installer_Linux()
{
- ls -1td "$(build_dir_Linux Release)/newview/"*.tar.bz2 2>/dev/null | sed 1q
+ ls -1td "$(build_dir_Linux ${last_built_variant:-Release})/newview/"*.tar.bz2 2>/dev/null | sed 1q
}
installer_CYGWIN()
{
- d=$(build_dir_CYGWIN Release)
- p=$(sed 's:.*=::' "$d/newview/Release/touched.bat")
- echo "$d/newview/Release/$p"
+ v=${last_built_variant:-Release}
+ d=$(build_dir_CYGWIN $v)
+ if [ -r "$d/newview/$v/touched.bat" ]
+ then
+ p=$(sed 's:.*=::' "$d/newview/$v/touched.bat")
+ echo "$d/newview/$v/$p"
+ fi
}
pre_build()
diff --git a/doc/contributions.txt b/doc/contributions.txt
index 163667c8ad..dfbccb5a6c 100644
--- a/doc/contributions.txt
+++ b/doc/contributions.txt
@@ -158,6 +158,7 @@ Ann Congrejo
Ansariel Hiller
STORM-1101
Ardy Lay
+ STORM-859
VWR-19499
VWR-24917
Argent Stonecutter
@@ -254,6 +255,8 @@ Dale Glass
VWR-2502
VWR-1358
VWR-2041
+Draconis Neurocam
+ STORM-1259
Drew Dri
VWR-19683
Drewan Keats
@@ -367,6 +370,7 @@ Ian Kas
Ima Mechanique
OPEN-50
OPEN-61
+ STORM-1175
Irene Muni
CT-324
CT-352
@@ -435,6 +439,7 @@ Jonathan Yap
STORM-956
STORM-1095
STORM-1236
+ STORM-1259
Kage Pixel
VWR-11
Ken March
@@ -452,6 +457,7 @@ Kitty Barnett
STORM-799
STORM-800
STORM-1001
+ STORM-1175
VWR-24217
Kunnis Basiat
VWR-82
@@ -460,6 +466,8 @@ Lance Corrimal
VWR-25269
Latif Khalifa
VWR-5370
+leliel Mirihi
+ STORM-1100
Lisa Lowe
CT-218
CT-219
@@ -762,6 +770,8 @@ Strife Onizuka
VWR-2265
VWR-4111
SNOW-691
+TankMaster Finesmith
+ STORM-1100
Tayra Dagostino
SNOW-517
SNOW-543
@@ -823,6 +833,8 @@ Tofu Buzzard
VWR-24509
TraductoresAnonimos Alter
CT-324
+TriloByte Zanzibar
+ STORM-1100
Tue Torok
CT-68
CT-69
@@ -889,6 +901,7 @@ WolfPup Lowenhar
STORM-674
STORM-776
STORM-825
+ STORM-859
STORM-1098
VWR-20741
VWR-20933
diff --git a/indra/cmake/run_build_test.py b/indra/cmake/run_build_test.py
index 320a9be8ab..ce2d1e0386 100755
--- a/indra/cmake/run_build_test.py
+++ b/indra/cmake/run_build_test.py
@@ -109,6 +109,8 @@ def main(command, libpath=[], vars={}):
os.environ.update(dict([(str(key), str(value)) for key, value in vars.iteritems()]))
# Run the child process.
print "Running: %s" % " ".join(command)
+ # Make sure we see all relevant output *before* child-process output.
+ sys.stdout.flush()
return subprocess.call(command)
if __name__ == "__main__":
diff --git a/indra/llcommon/llversionviewer.h b/indra/llcommon/llversionviewer.h
index 79124a5a37..7703132d90 100644
--- a/indra/llcommon/llversionviewer.h
+++ b/indra/llcommon/llversionviewer.h
@@ -28,8 +28,8 @@
#define LL_LLVERSIONVIEWER_H
const S32 LL_VERSION_MAJOR = 2;
-const S32 LL_VERSION_MINOR = 6;
-const S32 LL_VERSION_PATCH = 9;
+const S32 LL_VERSION_MINOR = 7;
+const S32 LL_VERSION_PATCH = 0;
const S32 LL_VERSION_BUILD = 0;
const char * const LL_CHANNEL = "Second Life Developer";
diff --git a/indra/llui/llnotifications.cpp b/indra/llui/llnotifications.cpp
index bdac125eb0..6085c61f9a 100644
--- a/indra/llui/llnotifications.cpp
+++ b/indra/llui/llnotifications.cpp
@@ -1532,7 +1532,7 @@ bool LLNotifications::loadVisibilityRules()
// Add a simple notification (from XUI)
void LLNotifications::addFromCallback(const LLSD& name)
{
- add(LLNotification::Params().name(name.asString()));
+ add(name.asString(), LLSD(), LLSD());
}
LLNotificationPtr LLNotifications::add(const std::string& name,
diff --git a/indra/llvfs/lldiriterator.cpp b/indra/llvfs/lldiriterator.cpp
index 5536ed8f69..041436ed92 100644
--- a/indra/llvfs/lldiriterator.cpp
+++ b/indra/llvfs/lldiriterator.cpp
@@ -55,7 +55,7 @@ LLDirIterator::Impl::Impl(const std::string &dirname, const std::string &mask)
// Check if path exists.
if (!fs::exists(dir_path))
{
- llerrs << "Invalid path: \"" << dir_path.string() << "\"" << llendl;
+ llwarns << "Invalid path: \"" << dir_path.string() << "\"" << llendl;
return;
}
@@ -100,7 +100,7 @@ bool LLDirIterator::Impl::next(std::string &fname)
if (!mIsValid)
{
- llerrs << "The iterator is not correctly initialized." << llendl;
+ llwarns << "The iterator is not correctly initialized." << llendl;
return false;
}
diff --git a/indra/llxuixml/lltrans.cpp b/indra/llxuixml/lltrans.cpp
index b403b86048..5388069c24 100644
--- a/indra/llxuixml/lltrans.cpp
+++ b/indra/llxuixml/lltrans.cpp
@@ -30,6 +30,7 @@
#include "llfasttimer.h" // for call count statistics
#include "llxuiparser.h"
+#include "llsd.h"
#include "llxmlnode.h"
#include
@@ -155,13 +156,28 @@ std::string LLTrans::getString(const std::string &xml_desc, const LLStringUtil::
}
else
{
- LLSD args;
- args["STRING_NAME"] = xml_desc;
LL_WARNS_ONCE("configuration") << "Missing String in strings.xml: [" << xml_desc << "]" << LL_ENDL;
+ return "MissingString("+xml_desc+")";
+ }
+}
- //LLNotificationsUtil::add("MissingString", args); // *TODO: resurrect
- //return xml_desc;
+//static
+std::string LLTrans::getString(const std::string &xml_desc, const LLSD& msg_args)
+{
+ // Don't care about time as much as call count. Make sure we're not
+ // calling LLTrans::getString() in an inner loop. JC
+ LLFastTimer timer(FTM_GET_TRANS);
+ template_map_t::iterator iter = sStringTemplates.find(xml_desc);
+ if (iter != sStringTemplates.end())
+ {
+ std::string text = iter->second.mText;
+ LLStringUtil::format(text, msg_args);
+ return text;
+ }
+ else
+ {
+ LL_WARNS_ONCE("configuration") << "Missing String in strings.xml: [" << xml_desc << "]" << LL_ENDL;
return "MissingString("+xml_desc+")";
}
}
@@ -183,11 +199,27 @@ bool LLTrans::findString(std::string &result, const std::string &xml_desc, const
}
else
{
- LLSD args;
- args["STRING_NAME"] = xml_desc;
- LL_WARNS_ONCE("configuration") << "Missing String in strings.xml: [" << xml_desc << "]" << LL_ENDL;
- //LLNotificationsUtil::add("MissingString", args);
-
+ LL_WARNS_ONCE("configuration") << "Missing String in strings.xml: [" << xml_desc << "]" << LL_ENDL;
+ return false;
+ }
+}
+
+//static
+bool LLTrans::findString(std::string &result, const std::string &xml_desc, const LLSD& msg_args)
+{
+ LLFastTimer timer(FTM_GET_TRANS);
+
+ template_map_t::iterator iter = sStringTemplates.find(xml_desc);
+ if (iter != sStringTemplates.end())
+ {
+ std::string text = iter->second.mText;
+ LLStringUtil::format(text, msg_args);
+ result = text;
+ return true;
+ }
+ else
+ {
+ LL_WARNS_ONCE("configuration") << "Missing String in strings.xml: [" << xml_desc << "]" << LL_ENDL;
return false;
}
}
diff --git a/indra/llxuixml/lltrans.h b/indra/llxuixml/lltrans.h
index b7091f77e8..128b51d383 100644
--- a/indra/llxuixml/lltrans.h
+++ b/indra/llxuixml/lltrans.h
@@ -34,6 +34,8 @@
class LLXMLNode;
+class LLSD;
+
/**
* @brief String template loaded from strings.xml
*/
@@ -74,7 +76,9 @@ public:
* @returns Translated string
*/
static std::string getString(const std::string &xml_desc, const LLStringUtil::format_map_t& args);
+ static std::string getString(const std::string &xml_desc, const LLSD& args);
static bool findString(std::string &result, const std::string &xml_desc, const LLStringUtil::format_map_t& args);
+ static bool findString(std::string &result, const std::string &xml_desc, const LLSD& args);
// Returns translated string with [COUNT] replaced with a number, following
// special per-language logic for plural nouns. For example, some languages
diff --git a/indra/newview/CMakeLists.txt b/indra/newview/CMakeLists.txt
index 2ecce0ebd3..cbf22b75e8 100644
--- a/indra/newview/CMakeLists.txt
+++ b/indra/newview/CMakeLists.txt
@@ -76,6 +76,7 @@ include_directories(
)
set(viewer_SOURCE_FILES
+ groupchatlistener.cpp
llagent.cpp
llagentaccess.cpp
llagentcamera.cpp
@@ -624,6 +625,7 @@ endif (LINUX)
set(viewer_HEADER_FILES
CMakeLists.txt
ViewerInstall.cmake
+ groupchatlistener.h
llagent.h
llagentaccess.h
llagentcamera.h
diff --git a/indra/newview/app_settings/windlight/postprocesseffects.xml b/indra/newview/app_settings/windlight/postprocesseffects.xml
index 4645215a47..60fbfd3483 100644
--- a/indra/newview/app_settings/windlight/postprocesseffects.xml
+++ b/indra/newview/app_settings/windlight/postprocesseffects.xml
@@ -1,2 +1 @@
Asi Weirdbloom_strength4.5799999237060547bloom_width12.539999961853027brightness0.89999997615814209brightness_multiplier3contrast0.22999998927116394contrast_base1110.5enable_bloom1enable_color_filter1enable_night_vision0extract_high1extract_low0.47999998927116394noise_size25noise_strength0.40000000000000002saturation-1NegativeSaturationbloom_strength1.5bloom_width2.25brightness1brightness_multiplier3contrast1contrast_base1110.5enable_bloom0enable_color_filter1enable_night_vision0extract_high1extract_low0.94999999999999996noise_size25noise_strength0.40000000000000002saturation-1NightVisionbloom_strength1.5bloom_width2.25brightness1brightness_multiplier3contrast1contrast_base1110.5enable_bloom0enable_color_filter0enable_night_vision1extract_high1extract_low0.94999999999999996noise_size25noise_strength0.40000000000000002saturation1WGhostbloom_strength2.0399999618530273bloom_width2.25brightness1brightness_multiplier3contrast1contrast_base1110.5enable_bloom1enable_color_filter0enable_night_vision0extract_high1extract_low0.22999998927116394noise_size25noise_strength0.40000000000000002saturation1defaultbloom_strength1.5bloom_width2.25brightness1brightness_multiplier3contrast1contrast_base1110.5enable_bloom0enable_color_filter0enable_night_vision0extract_high1extract_low0.94999999999999996noise_size25noise_strength0.40000000000000002saturation1
->bloom_strength1.5bloom_width2.25brightness1brightness_multiplier3contrast1contrast_base1110.5enable_bloom0enable_color_filter0enable_night_vision0extract_high1extract_low0.94999999999999996noise_size25noise_strength0.40000000000000002saturation1
diff --git a/indra/newview/gpu_table.txt b/indra/newview/gpu_table.txt
index 66b3b97f00..6ed4e3b7f7 100644
--- a/indra/newview/gpu_table.txt
+++ b/indra/newview/gpu_table.txt
@@ -1,10 +1,20 @@
-//
+//
// Categorizes graphics chips into various classes by name
//
-// The table contains chip names regular expressions to match
+// The table contains regular expressions to match
// against driver strings, a class number, and whether we claim
// to support them or not.
//
+// If you modify this table, use the (perl) gpu_table_tester
+// to compare the results of recognizing known cards (it is easy
+// to mess this up by putting things in the wrong order):
+//
+// perl ../../scripts/gpu_table_tester -g gpu_table.txt tests/gpus_seen.txt | diff - tests/gpus_results.txt
+//
+// Format:
+// Fields are separated by one or more tab (not space) characters
+//
+//
// Class Numbers:
// 0 - Defaults to low graphics settings. No shaders on by default
// 1 - Defaults to mid graphics settings. Basic shaders on by default
@@ -15,336 +25,495 @@
// 0 - We claim to not support this card.
// 1 - We claim to support this card.
//
-// Format:
-//
-//
-3Dfx .*3Dfx.* 0 0
-3Dlabs .*3Dlabs.* 0 0
-ATI 3D-Analyze .*ATI.*3D-Analyze.* 0 0
-ATI All-in-Wonder 7500 .*ATI.*All-in-Wonder 75.* 0 1
-ATI All-in-Wonder 8500 .*ATI.*All-in-Wonder 85.* 0 1
-ATI All-in-Wonder 9200 .*ATI.*All-in-Wonder 92.* 0 1
-ATI All-in-Wonder 9xxx .*ATI.*All-in-Wonder 9.* 1 1
-ATI All-in-Wonder HD .*ATI.*All-in-Wonder HD.* 1 1
-ATI All-in-Wonder X600 .*ATI.*All-in-Wonder X6.* 1 1
-ATI All-in-Wonder X800 .*ATI.*All-in-Wonder X8.* 2 1
-ATI All-in-Wonder X1800 .*ATI.*All-in-Wonder X18.* 3 1
-ATI All-in-Wonder X1900 .*ATI.*All-in-Wonder X19.* 3 1
-ATI All-in-Wonder PCI-E .*ATI.*All-in-Wonder.*PCI-E.* 1 1
-ATI All-in-Wonder Radeon .*ATI.*All-in-Wonder Radeon.* 0 1
-ATI ASUS A9xxx .*ATI.*ASUS.*A9.* 1 1
-ATI ASUS AH24xx .*ATI.*ASUS.*AH24.* 1 1
-ATI ASUS AH26xx .*ATI.*ASUS.*AH26.* 3 1
-ATI ASUS AH34xx .*ATI.*ASUS.*AH34.* 1 1
-ATI ASUS AH36xx .*ATI.*ASUS.*AH36.* 3 1
-ATI ASUS AH46xx .*ATI.*ASUS.*AH46.* 3 1
-ATI ASUS AX3xx .*ATI.*ASUS.*AX3.* 1 1
-ATI ASUS AX5xx .*ATI.*ASUS.*AX5.* 1 1
-ATI ASUS AX8xx .*ATI.*ASUS.*AX8.* 2 1
-ATI ASUS EAH24xx .*ATI.*ASUS.*EAH24.* 2 1
-ATI ASUS EAH26xx .*ATI.*ASUS.*EAH26.* 3 1
-ATI ASUS EAH34xx .*ATI.*ASUS.*EAH34.* 1 1
-ATI ASUS EAH36xx .*ATI.*ASUS.*EAH36.* 3 1
-ATI ASUS EAH38xx .*ATI.*ASUS.*EAH38.* 3 1
-ATI ASUS EAH43xx .*ATI.*ASUS.*EAH43.* 1 1
-ATI ASUS EAH45xx .*ATI.*ASUS.*EAH45.* 1 1
-ATI ASUS EAH48xx .*ATI.*ASUS.*EAH48.* 3 1
-ATI ASUS EAH57xx .*ATI.*ASUS.*EAH57.* 3 1
-ATI ASUS EAH58xx .*ATI.*ASUS.*EAH58.* 3 1
-ATI Radeon X1xxx .*ATI.*ASUS.*X1.* 3 1
-ATI Radeon X7xx .*ATI.*ASUS.*X7.* 1 1
-ATI Radeon X500 .*ATI.*Diamond X5.* 1 1
-ATI Radeon X13xx .*ATI.*Diamond X13.* 1 1
-ATI Radeon X16xx .*ATI.*Diamond X16.* 1 1
-ATI Radeon X19xx .*ATI.*Diamond X19.* 1 1
-ATI Display Adapter .*ATI.*display adapter.* 0 1
-ATI FireGL 5200 .*ATI.*FireGL V52.* 0 1
-ATI FireGL 5xxx .*ATI.*FireGL V5.* 1 1
-ATI FireGL .*ATI.*Fire.*GL.* 0 1
-ATI FireMV .*ATI.*FireMV.* 0 0
-ATI Generic .*ATI.*Generic.* 0 0
-ATI Hercules 9800 .*ATI.*Hercules.*9800.* 1 1
-ATI IGP 340M .*ATI.*IGP.*340M.* 0 0
-ATI M52 .*ATI.*M52.* 1 1
-ATI M54 .*ATI.*M54.* 1 1
-ATI M56 .*ATI.*M56.* 1 1
-ATI M71 .*ATI.*M71.* 1 1
-ATI M72 .*ATI.*M72.* 1 1
-ATI M76 .*ATI.*M76.* 3 1
-ATI Mobility Radeon 4100 .*ATI.*Mobility *41.* 0 1
-ATI Mobility Radeon 7xxx .*ATI.*Mobility *Radeon 7.* 0 1
-ATI Mobility Radeon 8xxx .*ATI.*Mobility *Radeon 8.* 0 1
-ATI Mobility Radeon 9800 .*ATI.*Mobility *98.* 0 1
-ATI Mobility Radeon 9700 .*ATI.*Mobility *97.* 0 1
-ATI Mobility Radeon 9600 .*ATI.*Mobility *96.* 0 1
-ATI Mobility Radeon HD 2300 .*ATI.*Mobility *HD *23.* 1 1
-ATI Mobility Radeon HD 2400 .*ATI.*Mobility *HD *24.* 1 1
-ATI Mobility Radeon HD 2600 .*ATI.*Mobility *HD *26.* 3 1
-ATI Mobility Radeon HD 3400 .*ATI.*Mobility *HD *34.* 1 1
-ATI Mobility Radeon HD 3600 .*ATI.*Mobility *HD *36.* 3 1
-ATI Mobility Radeon HD 3800 .*ATI.*Mobility *HD *38.* 3 1
-ATI Mobility Radeon HD 5400 .*ATI.*Mobility *HD *54.* 1 1
-ATI Mobility Radeon HD 5500 .*ATI.*Mobility *HD *55.* 1 1
-ATI Mobility Radeon X1xxx .*ATI.*Mobility *X1.* 0 1
-ATI Mobility Radeon X2xxx .*ATI.*Mobility *X2.* 0 1
-ATI Mobility Radeon X3xx .*ATI.*Mobility *X3.* 1 1
-ATI Mobility Radeon X6xx .*ATI.*Mobility *X6.* 1 1
-ATI Mobility Radeon X7xx .*ATI.*Mobility *X7.* 1 1
-ATI Mobility Radeon Xxxx .*ATI.*Mobility *X.* 0 1
-ATI Radeon HD 2300 .*ATI.*Radeon HD *23.* 0 1
-ATI Radeon HD 2400 .*ATI.*Radeon HD *24.* 1 1
-ATI Radeon HD 2600 .*ATI.*Radeon HD *26.* 2 1
-ATI Radeon HD 2900 .*ATI.*Radeon HD *29.* 3 1
-ATI Radeon HD 3200 .*ATI.*Radeon *HD *32.* 0 1
-ATI Radeon HD 3300 .*ATI.*Radeon HD *33.* 1 1
-ATI Radeon HD 3400 .*ATI.*Radeon HD *34.* 1 1
-ATI Radeon HD 3600 .*ATI.*Radeon HD *36.* 3 1
-ATI Radeon HD 3800 .*ATI.*Radeon HD *38.* 3 1
-ATI Radeon HD 4200 .*ATI.*Radeon HD *42.* 1 1
-ATI Radeon HD 4300 .*ATI.*Radeon HD *43.* 1 1
-ATI Radeon HD 4500 .*ATI.*Radeon HD *45.* 3 1
-ATI Radeon HD 4600 .*ATI.*Radeon HD *46.* 3 1
-ATI Radeon HD 4700 .*ATI.*Radeon HD *47.* 3 1
-ATI Radeon HD 4800 .*ATI.*Radeon.*HD *48.* 3 1
-ATI Radeon HD 5400 .*ATI.*Radeon.*HD *54.* 3 1
-ATI Radeon HD 5500 .*ATI.*Radeon.*HD *55.* 3 1
-ATI Radeon HD 5600 .*ATI.*Radeon.*HD *56.* 3 1
-ATI Radeon HD 5700 .*ATI.*Radeon.*HD *57.* 3 1
-ATI Radeon HD 5800 .*ATI.*Radeon.*HD *58.* 3 1
-ATI Radeon HD 5900 .*ATI.*Radeon.*HD *59.* 3 1
-ATI Radeon OpenGL .*ATI.*Radeon OpenGL.* 0 0
-ATI Radeon 2100 .*ATI.*Radeon 21.* 0 1
-ATI Radeon 3000 .*ATI.*Radeon 30.* 0 1
-ATI Radeon 3100 .*ATI.*Radeon 31.* 0 1
-ATI Radeon 7xxx .*ATI.*Radeon 7.* 0 1
-ATI Radeon 8xxx .*ATI.*Radeon 8.* 0 1
-ATI Radeon 9000 .*ATI.*Radeon 90.* 0 1
-ATI Radeon 9100 .*ATI.*Radeon 91.* 0 1
-ATI Radeon 9200 .*ATI.*Radeon 92.* 0 1
-ATI Radeon 9500 .*ATI.*Radeon 95.* 0 1
-ATI Radeon 9600 .*ATI.*Radeon 96.* 0 1
-ATI Radeon 9700 .*ATI.*Radeon 97.* 1 1
-ATI Radeon 9800 .*ATI.*Radeon 98.* 1 1
-ATI Radeon RV250 .*ATI.*RV250.* 0 1
-ATI Radeon RV600 .*ATI.*RV6.* 1 1
-ATI Radeon RX700 .*ATI.*RX70.* 1 1
-ATI Radeon RX800 .*ATI.*Radeon *RX80.* 2 1
-ATI Radeon RX9550 .*ATI.*RX9550.* 1 1
-ATI Radeon VE .*ATI.*Radeon.*VE.* 0 0
-ATI Radeon X1000 .*ATI.*Radeon *X10.* 0 1
-ATI Radeon X1200 .*ATI.*Radeon *X12.* 0 1
-ATI Radeon X1300 .*ATI.*Radeon *X13.* 1 1
-ATI Radeon X1400 .*ATI.*Radeon *X14.* 1 1
-ATI Radeon X1500 .*ATI.*Radeon *X15.* 1 1
-ATI Radeon X1600 .*ATI.*Radeon *X16.* 1 1
-ATI Radeon X1700 .*ATI.*Radeon *X17.* 1 1
-ATI Radeon X1800 .*ATI.*Radeon *X18.* 3 1
-ATI Radeon X1900 .*ATI.*Radeon *X19.* 3 1
-ATI Radeon X300 .*ATI.*Radeon *X3.* 0 1
-ATI Radeon X400 .*ATI.*Radeon X4.* 0 1
-ATI Radeon X500 .*ATI.*Radeon X5.* 0 1
-ATI Radeon X600 .*ATI.*Radeon X6.* 1 1
-ATI Radeon X700 .*ATI.*Radeon X7.* 1 1
-ATI Radeon X800 .*ATI.*Radeon X8.* 2 1
-ATI Radeon X900 .*ATI.*Radeon X9.* 2 1
-ATI Radeon Xpress .*ATI.*Radeon Xpress.* 0 0
-ATI Rage 128 .*ATI.*Rage 128.* 0 1
-ATI RV250 .*ATI.*RV250.* 0 1
-ATI RV380 .*ATI.*RV380.* 0 1
-ATI RV530 .*ATI.*RV530.* 1 1
-ATI RX700 .*ATI.*RX700.* 1 1
-Intel X3100 .*Intel.*X3100.* 0 1
-Intel 830M .*Intel.*830M 0 0
-Intel 845G .*Intel.*845G 0 0
-Intel 855GM .*Intel.*855GM 0 0
-Intel 865G .*Intel.*865G 0 0
-Intel 900 .*Intel.*900.*900 0 0
-Intel 915GM .*Intel.*915GM 0 0
-Intel 915G .*Intel.*915G 0 0
-Intel 945GM .*Intel.*945GM.* 0 1
-Intel 945G .*Intel.*945G.* 0 1
-Intel 950 .*Intel.*950.* 0 1
-Intel 965 .*Intel.*965.* 0 1
-Intel G33 .*Intel.*G33.* 0 0
-Intel G41 .*Intel.*G41.* 0 1
-Intel G45 .*Intel.*G45.* 0 1
-Intel Bear Lake .*Intel.*Bear Lake.* 0 0
-Intel Broadwater .*Intel.*Broadwater.* 0 0
-Intel Brookdale .*Intel.*Brookdale.* 0 0
-Intel Cantiga .*Intel.*Cantiga.* 0 0
-Intel Eaglelake .*Intel.*Eaglelake.* 0 1
-Intel Graphics Media HD .*Intel(R) Graphics Media.*HD.* 0 1
-Intel HD Graphics .*Intel(R) HD Graphics.* 0 1
-Intel Mobile 4 Series .*Intel.*Mobile.*4 Series.* 0 1
-Intel Media Graphics HD .*Intel Media Graphics HD.* 0 1
-Intel Montara .*Intel.*Montara.* 0 0
-Intel Pineview .*Intel.*Pineview.* 0 1
-Intel Springdale .*Intel.*Springdale.* 0 0
-Matrox .*Matrox.* 0 0
-Mesa .*Mesa.* 0 0
-NVIDIA 310M .*NVIDIA.*GeForce 310M.* 0 1
-NVIDIA 310 .*NVIDIA.*GeForce 310.* 0 1
-NVIDIA 320M .*NVIDIA.*GeForce 320M.* 0 1
-NVIDIA G100M .*NVIDIA.*GeForce G *100M.* 0 1
-NVIDIA G102M .*NVIDIA.*GeForce G *102M.* 0 1
-NVIDIA G103M .*NVIDIA.*GeForce G *103M.* 0 1
-NVIDIA G105M .*NVIDIA.*GeForce G *105M.* 0 1
-NVIDIA G210M .*NVIDIA.*GeForce G210M.* 0 1
-NVIDIA GT 120 .*NVIDIA.*GeForce GT 12.* 1 1
-NVIDIA GT 130 .*NVIDIA.*GeForce GT 13.* 1 1
-NVIDIA GT 220 .*NVIDIA.*GeForce GT 22.* 1 1
-NVIDIA GT 230 .*NVIDIA.*GeForce GT 23.* 1 1
-NVIDIA GT 240 .*NVIDIA.*GeForce GT 24.* 1 1
-NVIDIA GT 320 .*NVIDIA.*GeForce GT 32.* 0 1
-NVIDIA GT 330M .*NVIDIA.*GeForce GT 330M.* 1 1
-NVIDIA GTS 240 .*NVIDIA.*GeForce GTS 24.* 1 1
-NVIDIA GTS 250 .*NVIDIA.*GeForce GTS 25.* 3 1
-NVIDIA GTS 360M .*NVIDIA.*GeForce GTS 360M.* 3 1
-NVIDIA GTX 260 .*NVIDIA.*GeForce GTX 26.* 3 1
-NVIDIA GTX 270 .*NVIDIA.*GeForce GTX 27.* 3 1
-NVIDIA GTX 280 .*NVIDIA.*GeForce GTX 28.* 3 1
-NVIDIA GTX 290 .*NVIDIA.*GeForce GTX 29.* 3 1
-NVIDIA GTX 470 .*NVIDIA.*GeForce GTX 47.* 3 1
-NVIDIA GTX 480 .*NVIDIA.*GeForce GTX 48.* 3 1
-NVIDIA GTX 580 .*NVIDIA.*GeForce GTX 58.* 3 1
-NVIDIA C51 .*NVIDIA.*C51.* 0 1
-NVIDIA G72 .*NVIDIA.*G72.* 1 1
-NVIDIA G73 .*NVIDIA.*G73.* 1 1
-NVIDIA G84 .*NVIDIA.*G84.* 3 1
-NVIDIA G86 .*NVIDIA.*G86.* 3 1
-NVIDIA G92 .*NVIDIA.*G92.* 3 1
-NVIDIA GeForce .*GeForce 256.* 0 0
-NVIDIA GeForce 2 .*GeForce2.* 0 1
-NVIDIA GeForce 3 .*GeForce3.* 0 1
-NVIDIA GeForce 4 Go .*NVIDIA.*GeForce4.*Go.* 0 1
-NVIDIA GeForce 4 MX .*NVIDIA.*GeForce4 MX.* 0 1
-NVIDIA GeForce 4 Ti .*NVIDIA.*GeForce4 Ti.* 0 1
-NVIDIA GeForce 6100 .*NVIDIA.*GeForce 61.* 0 1
-NVIDIA GeForce 6200 .*NVIDIA.*GeForce 62.* 0 1
-NVIDIA GeForce 6500 .*NVIDIA.*GeForce 65.* 0 1
-NVIDIA GeForce 6600 .*NVIDIA.*GeForce 66.* 1 1
-NVIDIA GeForce 6700 .*NVIDIA.*GeForce 67.* 2 1
-NVIDIA GeForce 6800 .*NVIDIA.*GeForce 68.* 2 1
-NVIDIA GeForce 7000 .*NVIDIA.*GeForce 70.* 0 1
-NVIDIA GeForce 7100 .*NVIDIA.*GeForce 71.* 0 1
-NVIDIA GeForce 7200 .*NVIDIA.*GeForce 72.* 1 1
-NVIDIA GeForce 7300 .*NVIDIA.*GeForce 73.* 1 1
-NVIDIA GeForce 7500 .*NVIDIA.*GeForce 75.* 1 1
-NVIDIA GeForce 7600 .*NVIDIA.*GeForce 76.* 1 1
-NVIDIA GeForce 7800 .*NVIDIA.*GeForce 78.* 1 1
-NVIDIA GeForce 7900 .*NVIDIA.*GeForce 79.* 1 1
-NVIDIA GeForce 8100 .*NVIDIA.*GeForce 81.* 1 1
-NVIDIA GeForce 8200 .*NVIDIA.*GeForce 82.* 1 1
-NVIDIA GeForce 8300 .*NVIDIA.*GeForce 83.* 1 1
-NVIDIA GeForce 8400 .*NVIDIA.*GeForce 84.* 1 1
-NVIDIA GeForce 8500 .*GeForce 85.* 1 1
-NVIDIA GeForce 8600M .*NVIDIA.*GeForce.*8600M.* 1 1
-NVIDIA GeForce 8600 .*NVIDIA.*GeForce 86.* 3 1
-NVIDIA GeForce 8700 .*NVIDIA.*GeForce 87.* 3 1
-NVIDIA GeForce 8800 .*NVIDIA.*GeForce 88.* 3 1
-NVIDIA GeForce 9100 .*NVIDIA.*GeForce 9100.* 0 1
-NVIDIA GeForce 9200 .*NVIDIA.*GeForce 9200.* 0 1
-NVIDIA GeForce 9300M .*NVIDIA.*GeForce 9300M.* 1 1
-NVIDIA GeForce 9400M .*NVIDIA.*GeForce 9400M.* 1 1
-NVIDIA GeForce 9500M .*NVIDIA.*GeForce 9500M.* 2 1
-NVIDIA GeForce 9600M .*NVIDIA.*GeForce 9600M.* 3 1
-NVIDIA GeForce 9700M .*NVIDIA.*GeForce 9700M.* 3 1
-NVIDIA GeForce 9300 .*NVIDIA.*GeForce 93.* 1 1
-NVIDIA GeForce 9400 .*GeForce 94.* 1 1
-NVIDIA GeForce 9500 .*NVIDIA.*GeForce 95.* 2 1
-NVIDIA GeForce 9600 .*NVIDIA.*GeForce.*96.* 3 1
-NVIDIA GeForce 9800 .*NVIDIA.*GeForce.*98.* 3 1
-NVIDIA GeForce FX 5100 .*NVIDIA.*GeForce FX 51.* 0 1
-NVIDIA GeForce FX 5200 .*NVIDIA.*GeForce FX 52.* 0 1
-NVIDIA GeForce FX 5500 .*NVIDIA.*GeForce FX 55.* 0 1
-NVIDIA GeForce FX 5600 .*NVIDIA.*GeForce FX 56.* 0 1
-NVIDIA GeForce FX 5700 .*NVIDIA.*GeForce FX 57.* 1 1
-NVIDIA GeForce FX 5800 .*NVIDIA.*GeForce FX 58.* 1 1
-NVIDIA GeForce FX 5900 .*NVIDIA.*GeForce FX 59.* 1 1
-NVIDIA GeForce FX Go5100 .*NVIDIA.*GeForce FX Go51.* 0 1
-NVIDIA GeForce FX Go5200 .*NVIDIA.*GeForce FX Go52.* 0 1
-NVIDIA GeForce FX Go5300 .*NVIDIA.*GeForce FX Go53.* 0 1
-NVIDIA GeForce FX Go5500 .*NVIDIA.*GeForce FX Go55.* 0 1
-NVIDIA GeForce FX Go5600 .*NVIDIA.*GeForce FX Go56.* 0 1
-NVIDIA GeForce FX Go5700 .*NVIDIA.*GeForce FX Go57.* 1 1
-NVIDIA GeForce FX Go5800 .*NVIDIA.*GeForce FX Go58.* 1 1
-NVIDIA GeForce FX Go5900 .*NVIDIA.*GeForce FX Go59.* 1 1
-NVIDIA GeForce Go 6100 .*NVIDIA.*GeForce Go 61.* 0 1
-NVIDIA GeForce Go 6200 .*NVIDIA.*GeForce Go 62.* 0 1
-NVIDIA GeForce Go 6500 .*NVIDIA.*GeForce Go 65.* 1 1
-NVIDIA GeForce Go 6600 .*NVIDIA.*GeForce Go 66.* 1 1
-NVIDIA GeForce Go 6700 .*NVIDIA.*GeForce Go 67.* 1 1
-NVIDIA GeForce Go 6800 .*NVIDIA.*GeForce Go 68.* 1 1
-NVIDIA GeForce Go 7200 .*NVIDIA.*GeForce Go 72.* 1 1
-NVIDIA GeForce Go 7300 .*NVIDIA.*GeForce Go 73.* 1 1
-NVIDIA GeForce Go 7300 LE .*NVIDIA.*GeForce Go 73.*LE.* 0 1
-NVIDIA GeForce Go 7400 .*NVIDIA.*GeForce Go 74.* 1 1
-NVIDIA GeForce Go 7600 .*NVIDIA.*GeForce Go 76.* 2 1
-NVIDIA GeForce Go 7700 .*NVIDIA.*GeForce Go 77.* 2 1
-NVIDIA GeForce Go 7800 .*NVIDIA.*GeForce Go 78.* 2 1
-NVIDIA GeForce Go 7900 .*NVIDIA.*GeForce Go 79.* 2 1
-NVIDIA D9M .*D9M.* 1 1
-NVIDIA G84 .*G84.* 1 1
-NVIDIA G92 .*G92.* 3 1
-NVIDIA G94 .*G94.* 3 1
-NVIDIA GeForce Go 6 .*GeForce Go 6.* 1 1
-NVIDIA ION .*NVIDIA ION.* 1 1
-NVIDIA NB9M .*GeForce NB9M.* 1 1
-NVIDIA NB9P .*GeForce NB9P.* 1 1
-NVIDIA GeForce PCX .*GeForce PCX.* 0 1
-NVIDIA Generic .*NVIDIA.*Unknown.* 0 0
-NVIDIA NV17 .*GeForce NV17.* 0 1
-NVIDIA NV34 .*NVIDIA.*NV34.* 0 1
-NVIDIA NV35 .*NVIDIA.*NV35.* 0 1
-NVIDIA NV36 .*GeForce NV36.* 1 1
-NVIDIA NV43 .*NVIDIA.*NV43.* 1 1
-NVIDIA NV44 .*NVIDIA.*NV44.* 1 1
-NVIDIA nForce .*NVIDIA.*nForce.* 0 0
-NVIDIA MCP78 .*NVIDIA.*MCP78.* 1 1
-NVIDIA Quadro2 .*Quadro2.* 0 1
-NVIDIA Quadro4 .*Quadro4.* 0 1
-NVIDIA Quadro DCC .*Quadro DCC.* 0 1
-NVIDIA Quadro FX 1400 .*Quadro.*FX.*1400.* 1 1
-NVIDIA Quadro FX 1500 .*Quadro.*FX.*1500.* 1 1
-NVIDIA Quadro FX 1700 .*Quadro.*FX.*1700.* 2 1
-NVIDIA Quadro FX 1800 .*Quadro.*FX.*1800.* 2 1
-NVIDIA Quadro FX 3400 .*Quadro.*FX.*3400.* 1 1
-NVIDIA Quadro FX 3450 .*Quadro.*FX.*3450.* 1 1
-NVIDIA Quadro FX 3500 .*Quadro.*FX.*3500.* 1 1
-NVIDIA Quadro FX 3700 .*Quadro.*FX.*3700.* 2 1
-NVIDIA Quadro FX 3800 .*Quadro.*FX.*3800.* 2 1
-NVIDIA Quadro FX 370 .*Quadro.*FX.*370.* 2 1
-NVIDIA Quadro FX 380 .*Quadro.*FX.*380.* 2 1
-NVIDIA Quadro FX 4000 .*Quadro.*FX.*4000.* 1 1
-NVIDIA Quadro FX 4500 .*Quadro.*FX.*4500.* 1 1
-NVIDIA Quadro FX 4600 .*Quadro.*FX.*4600.* 2 1
-NVIDIA Quadro FX 4700 .*Quadro.*FX.*4700.* 2 1
-NVIDIA Quadro FX 4800 .*Quadro.*FX.*4800.* 2 1
-NVIDIA Quadro FX 470 .*Quadro.*FX.*470.* 2 1
-NVIDIA Quadro FX 5500 .*Quadro.*FX.*5500.* 1 1
-NVIDIA Quadro FX 5600 .*Quadro.*FX.*5600.* 2 1
-NVIDIA Quadro FX 5700 .*Quadro.*FX.*5700.* 2 1
-NVIDIA Quadro FX 5800 .*Quadro.*FX.*5800.* 2 1
-NVIDIA Quadro FX 540 .*Quadro.*FX.*540.* 1 1
-NVIDIA Quadro FX 550 .*Quadro.*FX.*550.* 1 1
-NVIDIA Quadro FX 560 .*Quadro.*FX.*560.* 1 1
-NVIDIA Quadro FX 570 .*Quadro.*FX.*570.* 2 1
-NVIDIA Quadro FX 580 .*Quadro.*FX.*580.* 2 1
-NVIDIA Quadro FX .*Quadro FX.* 0 1
-NVIDIA Quadro VX 200 .*Quadro VX.*200.* 2 1
-NVIDIA Quadro 2000 .*Quadro.*2000.* 2 1
-NVIDIA Quadro 4000 .*Quadro.*4000.* 2 1
-NVIDIA Quadro 5000 .*Quadro.*5000.* 2 1
-NVIDIA Quadro 6000 .*Quadro.*6000.* 2 1
-NVIDIA Quadro 600 .*Quadro.*600.* 2 1
-NVIDIA Quadro NVS .*Quadro NVS.* 0 1
-NVIDIA RIVA TNT .*RIVA TNT.* 0 0
-S3 .*S3 Graphics.* 0 0
-SiS SiS.* 0 0
-Trident Trident.* 0 0
-Tungsten Graphics Tungsten.* 0 0
-XGI XGI.* 0 0
-VIA VIA.* 0 0
-Apple Generic Apple.*Generic.* 0 0
-Apple Software Renderer Apple.*Software Renderer.* 0 0
+3Dfx .*3Dfx.* 0 0
+3Dlabs .*3Dlabs.* 0 0
+ATI 3D-Analyze .*ATI.*3D-Analyze.* 0 0
+ATI All-in-Wonder 7500 .*ATI.*All-in-Wonder 75.* 0 1
+ATI All-in-Wonder 8500 .*ATI.*All-in-Wonder 85.* 0 1
+ATI All-in-Wonder 9200 .*ATI.*All-in-Wonder 92.* 0 1
+ATI All-in-Wonder 9xxx .*ATI.*All-in-Wonder 9.* 1 1
+ATI All-in-Wonder HD .*ATI.*All-in-Wonder HD.* 1 1
+ATI All-in-Wonder X600 .*ATI.*All-in-Wonder X6.* 1 1
+ATI All-in-Wonder X800 .*ATI.*All-in-Wonder X8.* 2 1
+ATI All-in-Wonder X1800 .*ATI.*All-in-Wonder X18.* 3 1
+ATI All-in-Wonder X1900 .*ATI.*All-in-Wonder X19.* 3 1
+ATI All-in-Wonder PCI-E .*ATI.*All-in-Wonder.*PCI-E.* 1 1
+ATI All-in-Wonder Radeon .*ATI.*All-in-Wonder Radeon.* 0 1
+ATI ASUS A9xxx .*ATI.*ASUS.*A9.* 1 1
+ATI ASUS AH24xx .*ATI.*ASUS.*AH24.* 1 1
+ATI ASUS AH26xx .*ATI.*ASUS.*AH26.* 3 1
+ATI ASUS AH34xx .*ATI.*ASUS.*AH34.* 1 1
+ATI ASUS AH36xx .*ATI.*ASUS.*AH36.* 3 1
+ATI ASUS AH46xx .*ATI.*ASUS.*AH46.* 3 1
+ATI ASUS AX3xx .*ATI.*ASUS.*AX3.* 1 1
+ATI ASUS AX5xx .*ATI.*ASUS.*AX5.* 1 1
+ATI ASUS AX8xx .*ATI.*ASUS.*AX8.* 2 1
+ATI ASUS EAH24xx .*ATI.*ASUS.*EAH24.* 2 1
+ATI ASUS EAH26xx .*ATI.*ASUS.*EAH26.* 3 1
+ATI ASUS EAH34xx .*ATI.*ASUS.*EAH34.* 1 1
+ATI ASUS EAH36xx .*ATI.*ASUS.*EAH36.* 3 1
+ATI ASUS EAH38xx .*ATI.*ASUS.*EAH38.* 3 1
+ATI ASUS EAH43xx .*ATI.*ASUS.*EAH43.* 1 1
+ATI ASUS EAH45xx .*ATI.*ASUS.*EAH45.* 1 1
+ATI ASUS EAH48xx .*ATI.*ASUS.*EAH48.* 3 1
+ATI ASUS EAH57xx .*ATI.*ASUS.*EAH57.* 3 1
+ATI ASUS EAH58xx .*ATI.*ASUS.*EAH58.* 3 1
+ATI ASUS Radeon X1xxx .*ATI.*ASUS.*X1.* 3 1
+ATI Radeon X7xx .*ATI.*ASUS.*X7.* 1 1
+ATI Radeon X1xxx .*ATI.*X1.* 0 1
+ATI Radeon X13xx .*ATI.*Diamond X13.* 1 1
+ATI Radeon X16xx .*ATI.*Diamond X16.* 1 1
+ATI Radeon X19xx .*ATI.*Diamond X19.* 1 1
+ATI Display Adapter .*ATI.*display adapter.* 0 1
+ATI FireGL 5200 .*ATI.*FireGL V52.* 0 1
+ATI FireGL 5xxx .*ATI.*FireGL V5.* 1 1
+ATI FireGL .*ATI.*Fire.*GL.* 0 1
+ATI FirePro M3900 .*ATI.*FirePro.*M39.* 2 1
+ATI FirePro M5800 .*ATI.*FirePro.*M58.* 3 1
+ATI FirePro M7740 .*ATI.*FirePro.*M77.* 3 1
+ATI FirePro M7820 .*ATI.*FirePro.*M78.* 3 1
+ATI FireMV .*ATI.*FireMV.* 0 1
+ATI Geforce 9500 GT .*ATI.*Geforce 9500 *GT 2 1
+ATI Geforce 9800 GT .*ATI.*Geforce 9800 *GT 2 1
+ATI Generic .*ATI.*Generic.* 0 0
+ATI Hercules 9800 .*ATI.*Hercules.*9800.* 1 1
+ATI IGP 340M .*ATI.*IGP.*340M.* 0 0
+ATI M52 .*ATI.*M52.* 1 1
+ATI M54 .*ATI.*M54.* 1 1
+ATI M56 .*ATI.*M56.* 1 1
+ATI M71 .*ATI.*M71.* 1 1
+ATI M72 .*ATI.*M72.* 1 1
+ATI M76 .*ATI.*M76.* 3 1
+ATI Mobility Radeon 4100 .*ATI.*(Mobility|MOBILITY).*41.* 0 1
+ATI Mobility Radeon 7xxx .*ATI.*(Mobility|MOBILITY).*Radeon 7.* 0 1
+ATI Mobility Radeon 8xxx .*ATI.*(Mobility|MOBILITY).*Radeon 8.* 0 1
+ATI Mobility Radeon 9800 .*ATI.*(Mobility|MOBILITY).*98.* 1 1
+ATI Mobility Radeon 9700 .*ATI.*(Mobility|MOBILITY).*97.* 1 1
+ATI Mobility Radeon 9600 .*ATI.*(Mobility|MOBILITY).*96.* 0 1
+ATI Mobility Radeon HD 530v .*ATI.*(Mobility|MOBILITY).*HD *530v.* 1 1
+ATI Mobility Radeon HD 540v .*ATI.*(Mobility|MOBILITY).*HD *540v.* 2 1
+ATI Mobility Radeon HD 545v .*ATI.*(Mobility|MOBILITY).*HD *545v.* 2 1
+ATI Mobility Radeon HD 550v .*ATI.*(Mobility|MOBILITY).*HD *550v.* 2 1
+ATI Mobility Radeon HD 560v .*ATI.*(Mobility|MOBILITY).*HD *560v.* 2 1
+ATI Mobility Radeon HD 565v .*ATI.*(Mobility|MOBILITY).*HD *565v.* 2 1
+ATI Mobility Radeon HD 2300 .*ATI.*(Mobility|MOBILITY).*HD *23.* 1 1
+ATI Mobility Radeon HD 2400 .*ATI.*(Mobility|MOBILITY).*HD *24.* 1 1
+ATI Mobility Radeon HD 2600 .*ATI.*(Mobility|MOBILITY).*HD *26.* 3 1
+ATI Mobility Radeon HD 2700 .*ATI.*(Mobility|MOBILITY).*HD *27.* 3 1
+ATI Mobility Radeon HD 3100 .*ATI.*(Mobility|MOBILITY).*HD *31.* 0 1
+ATI Mobility Radeon HD 3200 .*ATI.*(Mobility|MOBILITY).*HD *32.* 0 1
+ATI Mobility Radeon HD 3400 .*ATI.*(Mobility|MOBILITY).*HD *34.* 2 1
+ATI Mobility Radeon HD 3600 .*ATI.*(Mobility|MOBILITY).*HD *36.* 3 1
+ATI Mobility Radeon HD 3800 .*ATI.*(Mobility|MOBILITY).*HD *38.* 3 1
+ATI Mobility Radeon HD 4200 .*ATI.*(Mobility|MOBILITY).*HD *42.* 2 1
+ATI Mobility Radeon HD 4300 .*ATI.*(Mobility|MOBILITY).*HD *43.* 2 1
+ATI Mobility Radeon HD 4500 .*ATI.*(Mobility|MOBILITY).*HD *45.* 3 1
+ATI Mobility Radeon HD 4600 .*ATI.*(Mobility|MOBILITY).*HD *46.* 3 1
+ATI Mobility Radeon HD 4800 .*ATI.*(Mobility|MOBILITY).*HD *48.* 3 1
+ATI Mobility Radeon HD 5100 .*ATI.*(Mobility|MOBILITY).*HD *51.* 2 1
+ATI Mobility Radeon HD 5300 .*ATI.*(Mobility|MOBILITY).*HD *53.* 2 1
+ATI Mobility Radeon HD 5400 .*ATI.*(Mobility|MOBILITY).*HD *54.* 2 1
+ATI Mobility Radeon HD 5500 .*ATI.*(Mobility|MOBILITY).*HD *55.* 2 1
+ATI Mobility Radeon HD 5600 .*ATI.*(Mobility|MOBILITY).*HD *56.* 2 1
+ATI Mobility Radeon HD 5700 .*ATI.*(Mobility|MOBILITY).*HD *57.* 3 1
+ATI Mobility Radeon HD 6200 .*ATI.*(Mobility|MOBILITY).*HD *62.* 2 1
+ATI Mobility Radeon HD 6300 .*ATI.*(Mobility|MOBILITY).*HD *63.* 2 1
+ATI Mobility Radeon HD 6400M .*ATI.*(Mobility|MOBILITY).*HD *64.* 3 1
+ATI Mobility Radeon HD 6500M .*ATI.*(Mobility|MOBILITY).*HD *65.* 3 1
+ATI Mobility Radeon HD 6600M .*ATI.*(Mobility|MOBILITY).*HD *66.* 3 1
+ATI Mobility Radeon HD 6700M .*ATI.*(Mobility|MOBILITY).*HD *67.* 3 1
+ATI Mobility Radeon HD 6800M .*ATI.*(Mobility|MOBILITY).*HD *68.* 3 1
+ATI Mobility Radeon HD 6900M .*ATI.*(Mobility|MOBILITY).*HD *69.* 3 1
+ATI Mobility Radeon X1xxx .*ATI.*(Mobility|MOBILITY).*X1.* 0 1
+ATI Mobility Radeon X2xxx .*ATI.*(Mobility|MOBILITY).*X2.* 0 1
+ATI Mobility Radeon X3xx .*ATI.*(Mobility|MOBILITY).*X3.* 1 1
+ATI Mobility Radeon X6xx .*ATI.*(Mobility|MOBILITY).*X6.* 1 1
+ATI Mobility Radeon X7xx .*ATI.*(Mobility|MOBILITY).*X7.* 1 1
+ATI Mobility Radeon Xxxx .*ATI.*(Mobility|MOBILITY).*X.* 0 1
+ATI Mobility Radeon .*ATI.*(Mobility|MOBILITY).* 0 1
+ATI Radeon HD 2300 .*ATI.*(Radeon|RADEON) HD *23.* 0 1
+ATI Radeon HD 2400 .*ATI.*(Radeon|RADEON) HD *24.* 1 1
+ATI Radeon HD 2600 .*ATI.*(Radeon|RADEON) HD *26.* 2 1
+ATI Radeon HD 2900 .*ATI.*(Radeon|RADEON) HD *29.* 3 1
+ATI Radeon HD 3000 .*ATI.*(Radeon|RADEON) HD *30.* 0 1
+ATI Radeon HD 3100 .*ATI.*(Radeon|RADEON) HD *31.* 1 1
+ATI Radeon HD 3200 .*ATI.*(Radeon|RADEON) HD *32.* 0 1
+ATI Radeon HD 3300 .*ATI.*(Radeon|RADEON) HD *33.* 1 1
+ATI Radeon HD 3400 .*ATI.*(Radeon|RADEON) HD *34.* 1 1
+ATI Radeon HD 3500 .*ATI.*(Radeon|RADEON) HD *35.* 1 1
+ATI Radeon HD 3600 .*ATI.*(Radeon|RADEON) HD *36.* 3 1
+ATI Radeon HD 3700 .*ATI.*(Radeon|RADEON) HD *37.* 3 1
+ATI Radeon HD 3800 .*ATI.*(Radeon|RADEON) HD *38.* 3 1
+ATI Radeon HD 4200 .*ATI.*(Radeon|RADEON) HD *42.* 1 1
+ATI Radeon HD 4300 .*ATI.*(Radeon|RADEON) HD *43.* 1 1
+ATI Radeon HD 4400 .*ATI.*(Radeon|RADEON) HD *44.* 1 1
+ATI Radeon HD 4500 .*ATI.*(Radeon|RADEON) HD *45.* 3 1
+ATI Radeon HD 4600 .*ATI.*(Radeon|RADEON) HD *46.* 3 1
+ATI Radeon HD 4700 .*ATI.*(Radeon|RADEON) HD *47.* 3 1
+ATI Radeon HD 4800 .*ATI.*(Radeon|RADEON) HD *48.* 3 1
+ATI Radeon HD 5400 .*ATI.*(Radeon|RADEON) HD *54.* 3 1
+ATI Radeon HD 5500 .*ATI.*(Radeon|RADEON) HD *55.* 3 1
+ATI Radeon HD 5600 .*ATI.*(Radeon|RADEON) HD *56.* 3 1
+ATI Radeon HD 5700 .*ATI.*(Radeon|RADEON) HD *57.* 3 1
+ATI Radeon HD 5800 .*ATI.*(Radeon|RADEON) HD *58.* 3 1
+ATI Radeon HD 5900 .*ATI.*(Radeon|RADEON) HD *59.* 3 1
+ATI Radeon HD 6200 .*ATI.*(Radeon|RADEON) HD *62.* 2 1
+ATI Radeon HD 6300 .*ATI.*(Radeon|RADEON) HD *63.* 2 1
+ATI Radeon HD 6400 .*ATI.*(Radeon|RADEON) HD *64.* 3 1
+ATI Radeon HD 6500 .*ATI.*(Radeon|RADEON) HD *65.* 3 1
+ATI Radeon HD 66xx .*ATI.*(Radeon|RADEON) HD *66.* 3 1
+ATI Radeon HD 6700 .*ATI.*(Radeon|RADEON) HD *67.* 3 1
+ATI Radeon HD 6800 .*ATI.*(Radeon|RADEON) HD *68.* 3 1
+ATI Radeon HD 6900 .*ATI.*(Radeon|RADEON) HD *69.* 3 1
+ATI Radeon OpenGL .*ATI.*(Radeon|RADEON) OpenGL.* 0 0
+ATI Radeon 2100 .*ATI.*(Radeon|RADEON) 21.* 0 1
+ATI Radeon 3000 .*ATI.*(Radeon|RADEON) 30.* 0 1
+ATI Radeon 3100 .*ATI.*(Radeon|RADEON) 31.* 1 1
+ATI Radeon 5xxx .*ATI.*(Radeon|RADEON) 5.* 3 1
+ATI Radeon 7xxx .*ATI.*(Radeon|RADEON) 7.* 0 1
+ATI Radeon 8xxx .*ATI.*(Radeon|RADEON) 8.* 0 1
+ATI Radeon 9000 .*ATI.*(Radeon|RADEON) 90.* 0 1
+ATI Radeon 9100 .*ATI.*(Radeon|RADEON) 91.* 0 1
+ATI Radeon 9200 .*ATI.*(Radeon|RADEON) 92.* 0 1
+ATI Radeon 9500 .*ATI.*(Radeon|RADEON) 95.* 0 1
+ATI Radeon 9600 .*ATI.*(Radeon|RADEON) 96.* 0 1
+ATI Radeon 9700 .*ATI.*(Radeon|RADEON) 97.* 1 1
+ATI Radeon 9800 .*ATI.*(Radeon|RADEON) 98.* 1 1
+ATI Radeon RV250 .*ATI.*RV250.* 0 1
+ATI Radeon RV600 .*ATI.*RV6.* 1 1
+ATI Radeon RX700 .*ATI.*RX70.* 1 1
+ATI Radeon RX800 .*ATI.*(Radeon|RADEON) *RX80.* 2 1
+ATI RS880M .*ATI.*RS880M 1 1
+ATI Radeon RX9550 .*ATI.*RX9550.* 1 1
+ATI Radeon VE .*ATI.*(Radeon|RADEON).*VE.* 0 0
+ATI Radeon X1000 .*ATI.*(Radeon|RADEON) *X10.* 0 1
+ATI Radeon X1200 .*ATI.*(Radeon|RADEON) *X12.* 0 1
+ATI Radeon X1300 .*ATI.*(Radeon|RADEON) *X13.* 1 1
+ATI Radeon X1400 .*ATI.*(Radeon|RADEON) *X14.* 1 1
+ATI Radeon X1500 .*ATI.*(Radeon|RADEON) *X15.* 1 1
+ATI Radeon X1600 .*ATI.*(Radeon|RADEON) *X16.* 1 1
+ATI Radeon X1700 .*ATI.*(Radeon|RADEON) *X17.* 1 1
+ATI Radeon X1800 .*ATI.*(Radeon|RADEON) *X18.* 3 1
+ATI Radeon X1900 .*ATI.*(Radeon|RADEON) *X19.* 3 1
+ATI Radeon X300 .*ATI.*(Radeon|RADEON) *X3.* 0 1
+ATI Radeon X400 .*ATI.*(Radeon|RADEON) X4.* 0 1
+ATI Radeon X500 .*ATI.*(Radeon|RADEON) X5.* 0 1
+ATI Radeon X600 .*ATI.*(Radeon|RADEON) X6.* 1 1
+ATI Radeon X700 .*ATI.*(Radeon|RADEON) X7.* 1 1
+ATI Radeon X800 .*ATI.*(Radeon|RADEON) X8.* 2 1
+ATI Radeon X900 .*ATI.*(Radeon|RADEON) X9.* 2 1
+ATI Radeon Xpress .*ATI.*(Radeon|RADEON) (Xpress|XPRESS).* 0 1
+ATI Rage 128 .*ATI.*Rage 128.* 0 1
+ATI R350 (9800) .*(ATI)?.*R350.* 1 1
+ATI R580 (X1900) .*(ATI)?.*R580.* 3 1
+ATI RC410 (Xpress 200) .*(ATI)?.*RC410.* 0 0
+ATI RS48x (Xpress 200x) .*(ATI)?.*RS48.* 0 0
+ATI RS600 (Xpress 3200) .*(ATI)?.*RS600.* 0 0
+ATI RV350 (9600) .*(ATI)?.*RV350.* 0 1
+ATI RV370 (X300) .*(ATI)?.*RV370.* 0 1
+ATI RV410 (X700) .*(ATI)?.*RV410.* 1 1
+ATI RV515 .*(ATI)?.*RV515.* 1 1
+ATI RV570 (X1900 GT/PRO) .*(ATI)?.*RV570.* 3 1
+ATI RV380 .*(ATI)?.*RV380.* 0 1
+ATI RV530 .*(ATI)?.*RV530.* 1 1
+ATI RX480 (Xpress 200P) .*(ATI)?.*RX480.* 0 1
+ATI RX700 .*(ATI)?.*RX700.* 1 1
+AMD ANTILLES (HD 6990) .*(AMD|ATI).*(Antilles|ANTILLES).* 3 1
+AMD BARTS (HD 6800) .*(AMD|ATI).*(Barts|BARTS).* 3 1
+AMD CAICOS (HD 6400) .*(AMD|ATI).*(Caicos|CAICOS).* 3 1
+AMD CAYMAN (HD 6900) .*(AMD|ATI).*(Cayman|CAYMAM).* 3 1
+AMD CEDAR (HD 5450) .*(AMD|ATI).*(Cedar|CEDAR).* 2 1
+AMD CYPRESS (HD 5800) .*(AMD|ATI).*(Cypress|CYPRESS).* 3 1
+AMD HEMLOCK (HD 5970) .*(AMD|ATI).*(Hemlock|HEMLOCK).* 3 1
+AMD JUNIPER (HD 5700) .*(AMD|ATI).*(Juniper|JUNIPER).* 3 1
+AMD PARK .*(AMD|ATI).*(Park|PARK).* 3 1
+AMD REDWOOD (HD 5500/5600) .*(AMD|ATI).*(Redwood|REDWOOD).* 3 1
+AMD TURKS (HD 6500/6600) .*(AMD|ATI).*(Turks|TURKS).* 3 1
+AMD RS780 (HD 3200) .*(AMD|ATI)?.*RS780.* 0 1
+AMD RS880 (HD 4200) .*(AMD|ATI)?.*RS880.* 1 1
+AMD RV610 (HD 2400) .*(AMD|ATI)?.*RV610.* 1 1
+AMD RV620 (HD 3400) .*(AMD|ATI)?.*RV620.* 1 1
+AMD RV630 (HD 2600) .*(AMD|ATI)?.*RV630.* 2 1
+AMD RV635 (HD 3600) .*(AMD|ATI)?.*RV635.* 3 1
+AMD RV670 (HD 3800) .*(AMD|ATI)?.*RV670.* 3 1
+AMD R680 (HD 3870 X2) .*(AMD|ATI)?.*R680.* 3 1
+AMD R700 (HD 4800 X2) .*(AMD|ATI)?.*R700.* 3 1
+AMD RV710 (HD 4300) .*(AMD|ATI)?.*RV710.* 1 1
+AMD RV730 (HD 4600) .*(AMD|ATI)?.*RV730.* 3 1
+AMD RV740 (HD 4700) .*(AMD|ATI)?.*RV740.* 3 1
+AMD RV770 (HD 4800) .*(AMD|ATI)?.*RV770.* 3 1
+AMD RV790 (HD 4800) .*(AMD|ATI)?.*RV790.* 3 1
+ATI 760G/Radeon 3000 .*ATI.*AMD 760G.* 1 1
+ATI 780L/Radeon 3000 .*ATI.*AMD 780L.* 1 1
+ATI Radeon DDR .*ATI.*(Radeon|RADEON) ?DDR.* 0 1
+ATI FirePro 2000 .*ATI.*FirePro 2.* 1 1
+ATI FirePro 3000 .*ATI.*FirePro V3.* 1 1
+ATI FirePro 4000 .*ATI.*FirePro V4.* 2 1
+ATI FirePro 5000 .*ATI.*FirePro V5.* 3 1
+ATI FirePro 7000 .*ATI.*FirePro V7.* 3 1
+ATI FirePro M .*ATI.*FirePro M.* 3 1
+ATI Technologies .*ATI *Technologies.* 0 1
+// This entry is last to work around the "R300" driver problem.
+ATI R300 (9700) .*(ATI)?.*R300.* 1 1
+ATI Radeon .*ATI.*Radeon.* 0 1
+Intel X3100 .*Intel.*X3100.* 0 1
+Intel 830M .*Intel.*830M 0 0
+Intel 845G .*Intel.*845G 0 0
+Intel 855GM .*Intel.*855GM 0 0
+Intel 865G .*Intel.*865G 0 0
+Intel 900 .*Intel.*900.*900 0 0
+Intel 915GM .*Intel.*915GM 0 0
+Intel 915G .*Intel.*915G 0 0
+Intel 945GM .*Intel.*945GM.* 0 1
+Intel 945G .*Intel.*945G.* 0 1
+Intel 950 .*Intel.*950.* 0 1
+Intel 965 .*Intel.*965.* 0 1
+Intel G33 .*Intel.*G33.* 0 0
+Intel G41 .*Intel.*G41.* 0 1
+Intel G45 .*Intel.*G45.* 0 1
+Intel Bear Lake .*Intel.*Bear Lake.* 0 0
+Intel Broadwater .*Intel.*Broadwater.* 0 0
+Intel Brookdale .*Intel.*Brookdale.* 0 0
+Intel Cantiga .*Intel.*Cantiga.* 0 0
+Intel Eaglelake .*Intel.*Eaglelake.* 0 1
+Intel Graphics Media HD .*Intel.*Graphics Media.*HD.* 0 1
+Intel HD Graphics .*Intel.*HD Graphics.* 2 1
+Intel Mobile 4 Series .*Intel.*Mobile *4 Series.* 0 1
+Intel Media Graphics HD .*Intel.*Media Graphics HD.* 0 1
+Intel Montara .*Intel.*Montara.* 0 0
+Intel Pineview .*Intel.*Pineview.* 0 1
+Intel Springdale .*Intel.*Springdale.* 0 0
+Intel HD Graphics 2000 .*Intel.*HD2000.* 1 1
+Intel HD Graphics 3000 .*Intel.*HD3000.* 2 1
+Matrox .*Matrox.* 0 0
+Mesa .*Mesa.* 0 0
+NVIDIA 205 .*NVIDIA.*GeForce 205.* 2 1
+NVIDIA 210 .*NVIDIA.*GeForce 210.* 2 1
+NVIDIA 310M .*NVIDIA.*GeForce 310M.* 1 1
+NVIDIA 310 .*NVIDIA.*GeForce 310.* 3 1
+NVIDIA 315M .*NVIDIA.*GeForce 315M.* 2 1
+NVIDIA 315 .*NVIDIA.*GeForce 315.* 3 1
+NVIDIA 320M .*NVIDIA.*GeForce 320M.* 2 1
+NVIDIA G100M .*NVIDIA *(GeForce)? *(G)? ?100M.* 0 1
+NVIDIA G100 .*NVIDIA *(GeForce)? *(G)? ?100.* 0 1
+NVIDIA G102M .*NVIDIA *(GeForce)? *(G)? ?102M.* 0 1
+NVIDIA G103M .*NVIDIA *(GeForce)? *(G)? ?103M.* 0 1
+NVIDIA G105M .*NVIDIA *(GeForce)? *(G)? ?105M.* 0 1
+NVIDIA G 110M .*NVIDIA *(GeForce)? *(G)? ?110M.* 0 1
+NVIDIA G 120M .*NVIDIA *(GeForce)? *(G)? ?120M.* 1 1
+NVIDIA G 200 .*NVIDIA *(GeForce)? *(G)? ?200(M)?.* 0 1
+NVIDIA G 205M .*NVIDIA *(GeForce)? *(G)? ?205(M)?.* 0 1
+NVIDIA G 210 .*NVIDIA *(GeForce)? *(G)? ?210(M)?.* 1 1
+NVIDIA 305M .*NVIDIA *(GeForce)? *(G)? ?305(M)?.* 1 1
+NVIDIA G 310M .*NVIDIA *(GeForce)? *(G)? ?310(M)?.* 2 1
+NVIDIA G 315 .*NVIDIA *(GeForce)? *(G)? ?315(M)?.* 2 1
+NVIDIA G 320M .*NVIDIA *(GeForce)? *(G)? ?320(M)?.* 2 1
+NVIDIA G 405 .*NVIDIA *(GeForce)? *(G)? ?405(M)?.* 1 1
+NVIDIA G 410M .*NVIDIA *(GeForce)? *(G)? ?410(M)?.* 1 1
+NVIDIA GT 120M .*NVIDIA.*(GeForce)? *GT *120(M)?.* 2 1
+NVIDIA GT 120 .*NVIDIA.*GT.*120 2 1
+NVIDIA GT 130M .*NVIDIA.*(GeForce)? *GT *130(M)?.* 2 1
+NVIDIA GT 140M .*NVIDIA.*(GeForce)? *GT *140(M)?.* 2 1
+NVIDIA GT 150M .*NVIDIA.*(GeForce)? *GT(S)? *150(M)?.* 2 1
+NVIDIA GT 160M .*NVIDIA.*(GeForce)? *GT *160(M)?.* 2 1
+NVIDIA GT 220M .*NVIDIA.*(GeForce)? *GT *220(M)?.* 2 1
+NVIDIA GT 230M .*NVIDIA.*(GeForce)? *GT *230(M)?.* 2 1
+NVIDIA GT 240M .*NVIDIA.*(GeForce)? *GT *240(M)?.* 2 1
+NVIDIA GT 250M .*NVIDIA.*(GeForce)? *GT *250(M)?.* 2 1
+NVIDIA GT 260M .*NVIDIA.*(GeForce)? *GT *260(M)?.* 2 1
+NVIDIA GT 320M .*NVIDIA.*(GeForce)? *GT *320(M)?.* 2 1
+NVIDIA GT 325M .*NVIDIA.*(GeForce)? *GT *325(M)?.* 0 1
+NVIDIA GT 330M .*NVIDIA.*(GeForce)? *GT *330(M)?.* 3 1
+NVIDIA GT 335M .*NVIDIA.*(GeForce)? *GT *335(M)?.* 1 1
+NVIDIA GT 340M .*NVIDIA.*(GeForce)? *GT *340(M)?.* 2 1
+NVIDIA GT 415M .*NVIDIA.*(GeForce)? *GT *415(M)?.* 2 1
+NVIDIA GT 420M .*NVIDIA.*(GeForce)? *GT *420(M)?.* 2 1
+NVIDIA GT 425M .*NVIDIA.*(GeForce)? *GT *425(M)?.* 3 1
+NVIDIA GT 430M .*NVIDIA.*(GeForce)? *GT *430(M)?.* 3 1
+NVIDIA GT 435M .*NVIDIA.*(GeForce)? *GT *435(M)?.* 3 1
+NVIDIA GT 440M .*NVIDIA.*(GeForce)? *GT *440(M)?.* 3 1
+NVIDIA GT 445M .*NVIDIA.*(GeForce)? *GT *445(M)?.* 3 1
+NVIDIA GT 450M .*NVIDIA.*(GeForce)? *GT *450(M)?.* 3 1
+NVIDIA GT 520M .*NVIDIA.*(GeForce)? *GT *520(M)?.* 3 1
+NVIDIA GT 525M .*NVIDIA.*(GeForce)? *GT *525(M)?.* 3 1
+NVIDIA GT 540M .*NVIDIA.*(GeForce)? *GT *540(M)?.* 3 1
+NVIDIA GT 550M .*NVIDIA.*(GeForce)? *GT *550(M)?.* 3 1
+NVIDIA GT 555M .*NVIDIA.*(GeForce)? *GT *555(M)?.* 3 1
+NVIDIA GTS 160M .*NVIDIA.*(GeForce)? *GT(S)? *160(M)?.* 2 1
+NVIDIA GTS 240 .*NVIDIA.*(GeForce)? *GTS *24.* 3 1
+NVIDIA GTS 250 .*NVIDIA.*(GeForce)? *GTS *25.* 3 1
+NVIDIA GTS 350M .*NVIDIA.*(GeForce)? *GTS *350M.* 3 1
+NVIDIA GTS 360M .*NVIDIA.*(GeForce)? *GTS *360M.* 3 1
+NVIDIA GTS 360 .*NVIDIA.*(GeForce)? *GTS *360.* 3 1
+NVIDIA GTS 450 .*NVIDIA.*(GeForce)? *GTS *45.* 3 1
+NVIDIA GTX 260 .*NVIDIA.*(GeForce)? *GTX *26.* 3 1
+NVIDIA GTX 275 .*NVIDIA.*(GeForce)? *GTX *275.* 3 1
+NVIDIA GTX 270 .*NVIDIA.*(GeForce)? *GTX *27.* 3 1
+NVIDIA GTX 285 .*NVIDIA.*(GeForce)? *GTX *285.* 3 1
+NVIDIA GTX 280 .*NVIDIA.*(GeForce)? *GTX *280.* 3 1
+NVIDIA GTX 290 .*NVIDIA.*(GeForce)? *GTX *290.* 3 1
+NVIDIA GTX 295 .*NVIDIA.*(GeForce)? *GTX *295.* 3 1
+NVIDIA GTX 460M .*NVIDIA.*(GeForce)? *GTX *460M.* 3 1
+NVIDIA GTX 465 .*NVIDIA.*(GeForce)? *GTX *465.* 3 1
+NVIDIA GTX 460 .*NVIDIA.*(GeForce)? *GTX *46.* 3 1
+NVIDIA GTX 470M .*NVIDIA.*(GeForce)? *GTX *470M.* 3 1
+NVIDIA GTX 470 .*NVIDIA.*(GeForce)? *GTX *47.* 3 1
+NVIDIA GTX 480M .*NVIDIA.*(GeForce)? *GTX *480M.* 3 1
+NVIDIA GTX 485M .*NVIDIA.*(GeForce)? *GTX *485M.* 3 1
+NVIDIA GTX 480 .*NVIDIA.*(GeForce)? *GTX *48.* 3 1
+NVIDIA GTX 530 .*NVIDIA.*(GeForce)? *GTX *53.* 3 1
+NVIDIA GTX 550 .*NVIDIA.*(GeForce)? *GTX *55.* 3 1
+NVIDIA GTX 560 .*NVIDIA.*(GeForce)? *GTX *56.* 3 1
+NVIDIA GTX 570 .*NVIDIA.*(GeForce)? *GTX *57.* 3 1
+NVIDIA GTX 580M .*NVIDIA.*(GeForce)? *GTX *580M.* 3 1
+NVIDIA GTX 580 .*NVIDIA.*(GeForce)? *GTX *58.* 3 1
+NVIDIA GTX 590 .*NVIDIA.*(GeForce)? *GTX *59.* 3 1
+NVIDIA C51 .*NVIDIA.*(GeForce)? *C51.* 0 1
+NVIDIA G72 .*NVIDIA.*(GeForce)? *G72.* 1 1
+NVIDIA G73 .*NVIDIA.*(GeForce)? *G73.* 1 1
+NVIDIA G84 .*NVIDIA.*(GeForce)? *G84.* 2 1
+NVIDIA G86 .*NVIDIA.*(GeForce)? *G86.* 3 1
+NVIDIA G92 .*NVIDIA.*(GeForce)? *G92.* 3 1
+NVIDIA GeForce .*GeForce 256.* 0 0
+NVIDIA GeForce 2 .*GeForce ?2 ?.* 0 1
+NVIDIA GeForce 3 .*GeForce ?3 ?.* 0 1
+NVIDIA GeForce 3 Ti .*GeForce ?3 Ti.* 0 1
+NVIDIA GeForce 4 .*NVIDIA.*GeForce ?4.* 0 1
+NVIDIA GeForce 4 Go .*NVIDIA.*GeForce ?4.*Go.* 0 1
+NVIDIA GeForce 4 MX .*NVIDIA.*GeForce ?4 MX.* 0 1
+NVIDIA GeForce 4 PCX .*NVIDIA.*GeForce ?4 PCX.* 0 1
+NVIDIA GeForce 4 Ti .*NVIDIA.*GeForce ?4 Ti.* 0 1
+NVIDIA GeForce 6100 .*NVIDIA.*GeForce 61.* 0 1
+NVIDIA GeForce 6200 .*NVIDIA.*GeForce 62.* 0 1
+NVIDIA GeForce 6500 .*NVIDIA.*GeForce 65.* 0 1
+NVIDIA GeForce 6600 .*NVIDIA.*GeForce 66.* 1 1
+NVIDIA GeForce 6700 .*NVIDIA.*GeForce 67.* 2 1
+NVIDIA GeForce 6800 .*NVIDIA.*GeForce 68.* 2 1
+NVIDIA GeForce 7000 .*NVIDIA.*GeForce 70.* 0 1
+NVIDIA GeForce 7100 .*NVIDIA.*GeForce 71.* 0 1
+NVIDIA GeForce 7200 .*NVIDIA.*GeForce 72.* 1 1
+NVIDIA GeForce 7300 .*NVIDIA.*GeForce 73.* 1 1
+NVIDIA GeForce 7500 .*NVIDIA.*GeForce 75.* 1 1
+NVIDIA GeForce 7600 .*NVIDIA.*GeForce 76.* 2 1
+NVIDIA GeForce 7800 .*NVIDIA.*GeForce 78.* 2 1
+NVIDIA GeForce 7900 .*NVIDIA.*GeForce 79.* 2 1
+NVIDIA GeForce 8100 .*NVIDIA.*GeForce 81.* 1 1
+NVIDIA GeForce 8200M .*NVIDIA.*GeForce 8200M.* 1 1
+NVIDIA GeForce 8200 .*NVIDIA.*GeForce 82.* 1 1
+NVIDIA GeForce 8300 .*NVIDIA.*GeForce 83.* 1 1
+NVIDIA GeForce 8400M .*NVIDIA.*GeForce 8400M.* 1 1
+NVIDIA GeForce 8400 .*NVIDIA.*GeForce 84.* 1 1
+NVIDIA GeForce 8500 .*NVIDIA.*GeForce 85.* 3 1
+NVIDIA GeForce 8600M .*NVIDIA.*GeForce 8600M.* 1 1
+NVIDIA GeForce 8600 .*NVIDIA.*GeForce 86.* 3 1
+NVIDIA GeForce 8700M .*NVIDIA.*GeForce 8700M.* 3 1
+NVIDIA GeForce 8700 .*NVIDIA.*GeForce 87.* 3 1
+NVIDIA GeForce 8800M .*NVIDIA.*GeForce 8800M.* 3 1
+NVIDIA GeForce 8800 .*NVIDIA.*GeForce 88.* 3 1
+NVIDIA GeForce 9100M .*NVIDIA.*GeForce 9100M.* 0 1
+NVIDIA GeForce 9100 .*NVIDIA.*GeForce 91.* 0 1
+NVIDIA GeForce 9200M .*NVIDIA.*GeForce 9200M.* 1 1
+NVIDIA GeForce 9200 .*NVIDIA.*GeForce 92.* 1 1
+NVIDIA GeForce 9300M .*NVIDIA.*GeForce 9300M.* 1 1
+NVIDIA GeForce 9300 .*NVIDIA.*GeForce 93.* 1 1
+NVIDIA GeForce 9400M .*NVIDIA.*GeForce 9400M.* 1 1
+NVIDIA GeForce 9400 .*NVIDIA.*GeForce 94.* 1 1
+NVIDIA GeForce 9500M .*NVIDIA.*GeForce 9500M.* 2 1
+NVIDIA GeForce 9500 .*NVIDIA.*GeForce 95.* 2 1
+NVIDIA GeForce 9600M .*NVIDIA.*GeForce 9600M.* 3 1
+NVIDIA GeForce 9600 .*NVIDIA.*GeForce 96.* 2 1
+NVIDIA GeForce 9700M .*NVIDIA.*GeForce 9700M.* 2 1
+NVIDIA GeForce 9800M .*NVIDIA.*GeForce 9800M.* 3 1
+NVIDIA GeForce 9800 .*NVIDIA.*GeForce 98.* 3 1
+NVIDIA GeForce FX 5100 .*NVIDIA.*GeForce FX 51.* 0 1
+NVIDIA GeForce FX 5200 .*NVIDIA.*GeForce FX 52.* 0 1
+NVIDIA GeForce FX 5300 .*NVIDIA.*GeForce FX 53.* 0 1
+NVIDIA GeForce FX 5500 .*NVIDIA.*GeForce FX 55.* 0 1
+NVIDIA GeForce FX 5600 .*NVIDIA.*GeForce FX 56.* 0 1
+NVIDIA GeForce FX 5700 .*NVIDIA.*GeForce FX 57.* 1 1
+NVIDIA GeForce FX 5800 .*NVIDIA.*GeForce FX 58.* 1 1
+NVIDIA GeForce FX 5900 .*NVIDIA.*GeForce FX 59.* 1 1
+NVIDIA GeForce FX Go5100 .*NVIDIA.*GeForce FX Go51.* 0 1
+NVIDIA GeForce FX Go5200 .*NVIDIA.*GeForce FX Go52.* 0 1
+NVIDIA GeForce FX Go5300 .*NVIDIA.*GeForce FX Go53.* 0 1
+NVIDIA GeForce FX Go5500 .*NVIDIA.*GeForce FX Go55.* 0 1
+NVIDIA GeForce FX Go5600 .*NVIDIA.*GeForce FX Go56.* 0 1
+NVIDIA GeForce FX Go5700 .*NVIDIA.*GeForce FX Go57.* 1 1
+NVIDIA GeForce FX Go5800 .*NVIDIA.*GeForce FX Go58.* 1 1
+NVIDIA GeForce FX Go5900 .*NVIDIA.*GeForce FX Go59.* 1 1
+NVIDIA GeForce FX Go5xxx .*NVIDIA.*GeForce FX Go.* 0 1
+NVIDIA GeForce Go 6100 .*NVIDIA.*GeForce Go 61.* 0 1
+NVIDIA GeForce Go 6200 .*NVIDIA.*GeForce Go 62.* 0 1
+NVIDIA GeForce Go 6400 .*NVIDIA.*GeForce Go 64.* 1 1
+NVIDIA GeForce Go 6500 .*NVIDIA.*GeForce Go 65.* 1 1
+NVIDIA GeForce Go 6600 .*NVIDIA.*GeForce Go 66.* 1 1
+NVIDIA GeForce Go 6700 .*NVIDIA.*GeForce Go 67.* 1 1
+NVIDIA GeForce Go 6800 .*NVIDIA.*GeForce Go 68.* 1 1
+NVIDIA GeForce Go 7200 .*NVIDIA.*GeForce Go 72.* 1 1
+NVIDIA GeForce Go 7300 LE .*NVIDIA.*GeForce Go 73.*LE.* 0 1
+NVIDIA GeForce Go 7300 .*NVIDIA.*GeForce Go 73.* 1 1
+NVIDIA GeForce Go 7400 .*NVIDIA.*GeForce Go 74.* 1 1
+NVIDIA GeForce Go 7600 .*NVIDIA.*GeForce Go 76.* 2 1
+NVIDIA GeForce Go 7700 .*NVIDIA.*GeForce Go 77.* 2 1
+NVIDIA GeForce Go 7800 .*NVIDIA.*GeForce Go 78.* 2 1
+NVIDIA GeForce Go 7900 .*NVIDIA.*GeForce Go 79.* 2 1
+NVIDIA D9M .*NVIDIA.*D9M.* 1 1
+NVIDIA G94 .*NVIDIA.*G94.* 3 1
+NVIDIA GeForce Go 6 .*GeForce Go 6.* 1 1
+NVIDIA ION 2 .*NVIDIA ION 2.* 2 1
+NVIDIA ION .*NVIDIA ION.* 2 1
+NVIDIA NB9M .*GeForce NB9M.* 1 1
+NVIDIA NB9P .*GeForce NB9P.* 1 1
+NVIDIA GeForce PCX .*GeForce PCX.* 0 1
+NVIDIA Generic .*NVIDIA.*Unknown.* 0 0
+NVIDIA NV17 .*GeForce NV17.* 0 1
+NVIDIA NV34 .*NVIDIA.*NV34.* 0 1
+NVIDIA NV35 .*NVIDIA.*NV35.* 0 1
+NVIDIA NV36 .*GeForce NV36.* 1 1
+NVIDIA NV43 .*NVIDIA *NV43.* 1 1
+NVIDIA NV44 .*NVIDIA *NV44.* 1 1
+NVIDIA nForce .*NVIDIA *nForce.* 0 0
+NVIDIA MCP78 .*NVIDIA *MCP78.* 1 1
+NVIDIA Quadro2 .*Quadro2.* 0 1
+NVIDIA Quadro 1000M .*Quadro.*1000M.* 2 1
+NVIDIA Quadro 2000 M/D .*Quadro.*2000(M|D)?.* 3 1
+NVIDIA Quadro 4000M .*Quadro.*4000M.* 3 1
+NVIDIA Quadro 4000 .*Quadro *4000.* 3 1
+NVIDIA Quadro 50x0 M .*Quadro.*50.0(M)?.* 3 1
+NVIDIA Quadro 6000 .*Quadro.*6000.* 3 1
+NVIDIA Quadro 400 .*Quadro.*400.* 2 1
+NVIDIA Quadro 600 .*Quadro.*600.* 2 1
+NVIDIA Quadro4 .*Quadro4.* 0 1
+NVIDIA Quadro DCC .*Quadro DCC.* 0 1
+NVIDIA Quadro FX 770M .*Quadro.*FX *770M.* 2 1
+NVIDIA Quadro FX 1500M .*Quadro.*FX *1500M.* 1 1
+NVIDIA Quadro FX 1600M .*Quadro.*FX *1600M.* 2 1
+NVIDIA Quadro FX 2500M .*Quadro.*FX *2500M.* 2 1
+NVIDIA Quadro FX 2700M .*Quadro.*FX *2700M.* 3 1
+NVIDIA Quadro FX 2800M .*Quadro.*FX *2800M.* 3 1
+NVIDIA Quadro FX 3500 .*Quadro.*FX *3500.* 2 1
+NVIDIA Quadro FX 3600 .*Quadro.*FX *3600.* 3 1
+NVIDIA Quadro FX 3700 .*Quadro.*FX *3700.* 3 1
+NVIDIA Quadro FX 3800 .*Quadro.*FX *3800.* 3 1
+NVIDIA Quadro FX 4500 .*Quadro.*FX *45.* 3 1
+NVIDIA Quadro FX 880M .*Quadro.*FX *880M.* 3 1
+NVIDIA Quadro FX 4800 .*NVIDIA.*Quadro *FX *4800.* 3 1
+NVIDIA Quadro FX .*Quadro FX.* 1 1
+NVIDIA Quadro NVS 1xxM .*Quadro NVS *1.[05]M.* 0 1
+NVIDIA Quadro NVS 300M .*NVIDIA.*NVS *300M.* 2 1
+NVIDIA Quadro NVS 320M .*NVIDIA.*NVS *320M.* 2 1
+NVIDIA Quadro NVS 2100M .*NVIDIA.*NVS *2100M.* 2 1
+NVIDIA Quadro NVS 3100M .*NVIDIA.*NVS *3100M.* 2 1
+NVIDIA Quadro NVS 4200M .*NVIDIA.*NVS *4200M.* 2 1
+NVIDIA Quadro NVS 5100M .*NVIDIA.*NVS *5100M.* 2 1
+NVIDIA Quadro NVS .*NVIDIA.*NVS 0 1
+NVIDIA RIVA TNT .*RIVA TNT.* 0 0
+S3 .*S3 Graphics.* 0 0
+SiS SiS.* 0 0
+Trident Trident.* 0 0
+Tungsten Graphics Tungsten.* 0 0
+XGI XGI.* 0 0
+VIA VIA.* 0 0
+Apple Generic Apple.*Generic.* 0 0
+Apple Software Renderer Apple.*Software Renderer.* 0 0
diff --git a/indra/newview/groupchatlistener.cpp b/indra/newview/groupchatlistener.cpp
new file mode 100644
index 0000000000..3758896b85
--- /dev/null
+++ b/indra/newview/groupchatlistener.cpp
@@ -0,0 +1,59 @@
+/**
+ * @file groupchatlistener.cpp
+ * @author Nat Goodspeed
+ * @date 2011-04-11
+ * @brief Implementation for groupchatlistener.
+ *
+ * $LicenseInfo:firstyear=2011&license=internal$
+ * Copyright (c) 2011, Linden Research, Inc.
+ * $/LicenseInfo$
+ */
+
+// Precompiled header
+#include "llviewerprecompiledheaders.h"
+// associated header
+#include "groupchatlistener.h"
+// STL headers
+// std headers
+// external library headers
+// other Linden headers
+#include "llgroupactions.h"
+#include "llimview.h"
+
+
+namespace {
+ void startIm_wrapper(LLSD const & event)
+ {
+ LLUUID session_id = LLGroupActions::startIM(event["id"].asUUID());
+ sendReply(LLSDMap("session_id", LLSD(session_id)), event);
+ }
+
+ void send_message_wrapper(const std::string& text, const LLUUID& session_id, const LLUUID& group_id)
+ {
+ LLIMModel::sendMessage(text, session_id, group_id, IM_SESSION_GROUP_START);
+ }
+}
+
+
+GroupChatListener::GroupChatListener():
+ LLEventAPI("GroupChat",
+ "API to enter, leave, send and intercept group chat messages")
+{
+ add("startIM",
+ "Enter a group chat in group with UUID [\"id\"]\n"
+ "Assumes the logged-in agent is already a member of this group.",
+ &startIm_wrapper);
+ add("endIM",
+ "Leave a group chat in group with UUID [\"id\"]\n"
+ "Assumes a prior successful startIM request.",
+ &LLGroupActions::endIM,
+ LLSDArray("id"));
+ add("sendIM",
+ "send a groupchat IM",
+ &send_message_wrapper,
+ LLSDArray("text")("session_id")("group_id"));
+}
+/*
+ static void sendMessage(const std::string& utf8_text, const LLUUID& im_session_id,
+ const LLUUID& other_participant_id, EInstantMessage dialog);
+*/
diff --git a/indra/newview/groupchatlistener.h b/indra/newview/groupchatlistener.h
new file mode 100644
index 0000000000..719e3e877f
--- /dev/null
+++ b/indra/newview/groupchatlistener.h
@@ -0,0 +1,23 @@
+/**
+ * @file groupchatlistener.h
+ * @author Nat Goodspeed
+ * @date 2011-04-11
+ * @brief
+ *
+ * $LicenseInfo:firstyear=2011&license=internal$
+ * Copyright (c) 2011, Linden Research, Inc.
+ * $/LicenseInfo$
+ */
+
+#if ! defined(LL_GROUPCHATLISTENER_H)
+#define LL_GROUPCHATLISTENER_H
+
+#include "lleventapi.h"
+
+class GroupChatListener: public LLEventAPI
+{
+public:
+ GroupChatListener();
+};
+
+#endif /* ! defined(LL_GROUPCHATLISTENER_H) */
diff --git a/indra/newview/llagentlistener.cpp b/indra/newview/llagentlistener.cpp
index ed24febf41..9cea33c7c6 100644
--- a/indra/newview/llagentlistener.cpp
+++ b/indra/newview/llagentlistener.cpp
@@ -64,6 +64,12 @@ LLAgentListener::LLAgentListener(LLAgent &agent)
"[\"quat\"]: array of [x, y, z, w] quaternion values",
&LLAgentListener::getAxes,
LLSDMap("reply", LLSD()));
+ add("getGroups",
+ "Send on [\"reply\"], in [\"groups\"], an array describing agent's groups:\n"
+ "[\"id\"]: UUID of group\n"
+ "[\"name\"]: name of group",
+ &LLAgentListener::getGroups,
+ LLSDMap("reply", LLSD()));
}
void LLAgentListener::requestTeleport(LLSD const & event_data) const
@@ -140,3 +146,21 @@ void LLAgentListener::getAxes(const LLSD& event) const
("euler", LLSDMap("roll", roll)("pitch", pitch)("yaw", yaw)),
event);
}
+
+void LLAgentListener::getGroups(const LLSD& event) const
+{
+ LLSD reply(LLSD::emptyArray());
+ for (LLDynamicArray::const_iterator
+ gi(mAgent.mGroups.begin()), gend(mAgent.mGroups.end());
+ gi != gend; ++gi)
+ {
+ reply.append(LLSDMap
+ ("id", gi->mID)
+ ("name", gi->mName)
+ ("insignia", gi->mInsigniaID)
+ ("notices", bool(gi->mAcceptNotices))
+ ("display", bool(gi->mListInProfile))
+ ("contrib", gi->mContribution));
+ }
+ sendReply(LLSDMap("groups", reply), event);
+}
diff --git a/indra/newview/llagentlistener.h b/indra/newview/llagentlistener.h
index 0aa58d0b16..5a89a99f6a 100644
--- a/indra/newview/llagentlistener.h
+++ b/indra/newview/llagentlistener.h
@@ -46,6 +46,7 @@ private:
void requestStand(LLSD const & event_data) const;
void resetAxes(const LLSD& event) const;
void getAxes(const LLSD& event) const;
+ void getGroups(const LLSD& event) const;
private:
LLAgent & mAgent;
diff --git a/indra/newview/llappviewer.cpp b/indra/newview/llappviewer.cpp
index 746d2480b8..75b6c18c57 100644
--- a/indra/newview/llappviewer.cpp
+++ b/indra/newview/llappviewer.cpp
@@ -308,7 +308,7 @@ BOOL gLogoutInProgress = FALSE;
////////////////////////////////////////////////////////////
// Internal globals... that should be removed.
-static std::string gArgs = "Mesh Beta";
+static std::string gArgs;
const std::string MARKER_FILE_NAME("SecondLife.exec_marker");
const std::string ERROR_MARKER_FILE_NAME("SecondLife.error_marker");
diff --git a/indra/newview/llfeaturemanager.cpp b/indra/newview/llfeaturemanager.cpp
index b7aabe2aeb..d1bff9f423 100644
--- a/indra/newview/llfeaturemanager.cpp
+++ b/indra/newview/llfeaturemanager.cpp
@@ -1,795 +1,807 @@
-/**
- * @file llfeaturemanager.cpp
- * @brief LLFeatureManager class implementation
- *
- * $LicenseInfo:firstyear=2003&license=viewerlgpl$
- * Second Life Viewer Source Code
- * Copyright (C) 2010, Linden Research, Inc.
- *
- * This library is free software; you can redistribute it and/or
- * modify it under the terms of the GNU Lesser General Public
- * License as published by the Free Software Foundation;
- * version 2.1 of the License only.
- *
- * This library is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this library; if not, write to the Free Software
- * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
- *
- * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
- * $/LicenseInfo$
- */
-
-#include "llviewerprecompiledheaders.h"
-
-#include
-#include
-
-#include
-
-#include "llfeaturemanager.h"
-#include "lldir.h"
-
-#include "llsys.h"
-#include "llgl.h"
-#include "llsecondlifeurls.h"
-
-#include "llappviewer.h"
-#include "llhttpclient.h"
-#include "llnotificationsutil.h"
-#include "llviewercontrol.h"
-#include "llworld.h"
-#include "lldrawpoolterrain.h"
-#include "llviewertexturelist.h"
-#include "llversioninfo.h"
-#include "llwindow.h"
-#include "llui.h"
-#include "llcontrol.h"
-#include "llboost.h"
-#include "llweb.h"
-
-#if LL_WINDOWS
-#include "lldxhardware.h"
-#endif
-
-
-#if LL_DARWIN
-const char FEATURE_TABLE_FILENAME[] = "featuretable_mac.txt";
-const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_mac.%s.txt";
-#elif LL_LINUX
-const char FEATURE_TABLE_FILENAME[] = "featuretable_linux.txt";
-const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_linux.%s.txt";
-#elif LL_SOLARIS
-const char FEATURE_TABLE_FILENAME[] = "featuretable_solaris.txt";
-const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_solaris.%s.txt";
-#else
-const char FEATURE_TABLE_FILENAME[] = "featuretable%s.txt";
-const char FEATURE_TABLE_VER_FILENAME[] = "featuretable%s.%s.txt";
-#endif
-
-const char GPU_TABLE_FILENAME[] = "gpu_table.txt";
-const char GPU_TABLE_VER_FILENAME[] = "gpu_table.%s.txt";
-
-LLFeatureInfo::LLFeatureInfo(const std::string& name, const BOOL available, const F32 level)
- : mValid(TRUE), mName(name), mAvailable(available), mRecommendedLevel(level)
-{
-}
-
-LLFeatureList::LLFeatureList(const std::string& name)
- : mName(name)
-{
-}
-
-LLFeatureList::~LLFeatureList()
-{
-}
-
-void LLFeatureList::addFeature(const std::string& name, const BOOL available, const F32 level)
-{
- if (mFeatures.count(name))
- {
- LL_WARNS("RenderInit") << "LLFeatureList::Attempting to add preexisting feature " << name << LL_ENDL;
- }
-
- LLFeatureInfo fi(name, available, level);
- mFeatures[name] = fi;
-}
-
-BOOL LLFeatureList::isFeatureAvailable(const std::string& name)
-{
- if (mFeatures.count(name))
- {
- return mFeatures[name].mAvailable;
- }
-
- LL_WARNS("RenderInit") << "Feature " << name << " not on feature list!" << LL_ENDL;
-
- // changing this to TRUE so you have to explicitly disable
- // something for it to be disabled
- return TRUE;
-}
-
-F32 LLFeatureList::getRecommendedValue(const std::string& name)
-{
- if (mFeatures.count(name) && isFeatureAvailable(name))
- {
- return mFeatures[name].mRecommendedLevel;
- }
-
- LL_WARNS("RenderInit") << "Feature " << name << " not on feature list or not available!" << LL_ENDL;
- return 0;
-}
-
-BOOL LLFeatureList::maskList(LLFeatureList &mask)
-{
- //llinfos << "Masking with " << mask.mName << llendl;
- //
- // Lookup the specified feature mask, and overlay it on top of the
- // current feature mask.
- //
-
- LLFeatureInfo mask_fi;
-
- feature_map_t::iterator feature_it;
- for (feature_it = mask.mFeatures.begin(); feature_it != mask.mFeatures.end(); ++feature_it)
- {
- mask_fi = feature_it->second;
- //
- // Look for the corresponding feature
- //
- if (!mFeatures.count(mask_fi.mName))
- {
- LL_WARNS("RenderInit") << "Feature " << mask_fi.mName << " in mask not in top level!" << LL_ENDL;
- continue;
- }
-
- LLFeatureInfo &cur_fi = mFeatures[mask_fi.mName];
- if (mask_fi.mAvailable && !cur_fi.mAvailable)
- {
- LL_WARNS("RenderInit") << "Mask attempting to reenabling disabled feature, ignoring " << cur_fi.mName << LL_ENDL;
- continue;
- }
- cur_fi.mAvailable = mask_fi.mAvailable;
- cur_fi.mRecommendedLevel = llmin(cur_fi.mRecommendedLevel, mask_fi.mRecommendedLevel);
- LL_DEBUGS("RenderInit") << "Feature mask " << mask.mName
- << " Feature " << mask_fi.mName
- << " Mask: " << mask_fi.mRecommendedLevel
- << " Now: " << cur_fi.mRecommendedLevel << LL_ENDL;
- }
-
- LL_DEBUGS("RenderInit") << "After applying mask " << mask.mName << std::endl;
- // Will conditionally call dump only if the above message will be logged, thanks
- // to it being wrapped by the LL_DEBUGS and LL_ENDL macros.
- dump();
- LL_CONT << LL_ENDL;
-
- return TRUE;
-}
-
-void LLFeatureList::dump()
-{
- LL_DEBUGS("RenderInit") << "Feature list: " << mName << LL_ENDL;
- LL_DEBUGS("RenderInit") << "--------------" << LL_ENDL;
-
- LLFeatureInfo fi;
- feature_map_t::iterator feature_it;
- for (feature_it = mFeatures.begin(); feature_it != mFeatures.end(); ++feature_it)
- {
- fi = feature_it->second;
- LL_DEBUGS("RenderInit") << fi.mName << "\t\t" << fi.mAvailable << ":" << fi.mRecommendedLevel << LL_ENDL;
- }
- LL_DEBUGS("RenderInit") << LL_ENDL;
-}
-
-LLFeatureList *LLFeatureManager::findMask(const std::string& name)
-{
- if (mMaskList.count(name))
- {
- return mMaskList[name];
- }
-
- return NULL;
-}
-
-BOOL LLFeatureManager::maskFeatures(const std::string& name)
-{
- LLFeatureList *maskp = findMask(name);
- if (!maskp)
- {
- LL_DEBUGS("RenderInit") << "Unknown feature mask " << name << LL_ENDL;
- return FALSE;
- }
- LL_DEBUGS("RenderInit") << "Applying Feature Mask: " << name << LL_ENDL;
- return maskList(*maskp);
-}
-
-BOOL LLFeatureManager::loadFeatureTables()
-{
- // *TODO - if I or anyone else adds something else to the skipped list
- // make this data driven. Put it in the feature table and parse it
- // correctly
- mSkippedFeatures.insert("RenderAnisotropic");
- mSkippedFeatures.insert("RenderGamma");
- mSkippedFeatures.insert("RenderVBOEnable");
- mSkippedFeatures.insert("RenderFogRatio");
-
- // first table is install with app
- std::string app_path = gDirUtilp->getAppRODataDir();
- app_path += gDirUtilp->getDirDelimiter();
-
- std::string filename;
- std::string http_filename;
-#if LL_WINDOWS
- std::string os_string = LLAppViewer::instance()->getOSInfo().getOSStringSimple();
- if (os_string.find("Microsoft Windows XP") == 0)
- {
- filename = llformat(FEATURE_TABLE_FILENAME, "_xp");
- http_filename = llformat(FEATURE_TABLE_VER_FILENAME, "_xp", LLVersionInfo::getVersion().c_str());
- }
- else
- {
- filename = llformat(FEATURE_TABLE_FILENAME, "");
- http_filename = llformat(FEATURE_TABLE_VER_FILENAME, "", LLVersionInfo::getVersion().c_str());
- }
-#else
- filename = FEATURE_TABLE_FILENAME;
- http_filename = llformat(FEATURE_TABLE_VER_FILENAME, LLVersionInfo::getVersion().c_str());
-#endif
-
- app_path += filename;
-
-
- // second table is downloaded with HTTP
- std::string http_path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, http_filename);
-
- // use HTTP table if it exists
- std::string path;
- if (gDirUtilp->fileExists(http_path))
- {
- path = http_path;
- }
- else
- {
- path = app_path;
- }
-
-
- return parseFeatureTable(path);
-}
-
-
-BOOL LLFeatureManager::parseFeatureTable(std::string filename)
-{
- llinfos << "Looking for feature table in " << filename << llendl;
-
- llifstream file;
- std::string name;
- U32 version;
-
- file.open(filename); /*Flawfinder: ignore*/
-
- if (!file)
- {
- LL_WARNS("RenderInit") << "Unable to open feature table " << filename << LL_ENDL;
- return FALSE;
- }
-
- // Check file version
- file >> name;
- file >> version;
- if (name != "version")
- {
- LL_WARNS("RenderInit") << filename << " does not appear to be a valid feature table!" << LL_ENDL;
- return FALSE;
- }
-
- mTableVersion = version;
-
- LLFeatureList *flp = NULL;
- while (file >> name)
- {
- char buffer[MAX_STRING]; /*Flawfinder: ignore*/
-
- if (name.substr(0,2) == "//")
- {
- // This is a comment.
- file.getline(buffer, MAX_STRING);
- continue;
- }
-
- if (name == "list")
- {
- if (flp)
- {
- //flp->dump();
- }
- // It's a new mask, create it.
- file >> name;
- if (mMaskList.count(name))
- {
- LL_ERRS("RenderInit") << "Overriding mask " << name << ", this is invalid!" << LL_ENDL;
- }
-
- flp = new LLFeatureList(name);
- mMaskList[name] = flp;
- }
- else
- {
- if (!flp)
- {
- LL_ERRS("RenderInit") << "Specified parameter before keyword!" << LL_ENDL;
- return FALSE;
- }
- S32 available;
- F32 recommended;
- file >> available >> recommended;
- flp->addFeature(name, available, recommended);
- }
- }
- file.close();
-
- return TRUE;
-}
-
-void LLFeatureManager::loadGPUClass()
-{
- // defaults
- mGPUClass = GPU_CLASS_UNKNOWN;
- mGPUString = gGLManager.getRawGLString();
- mGPUSupported = FALSE;
-
- // first table is in the app dir
- std::string app_path = gDirUtilp->getAppRODataDir();
- app_path += gDirUtilp->getDirDelimiter();
- app_path += GPU_TABLE_FILENAME;
-
- // second table is downloaded with HTTP
- std::string http_filename = llformat(GPU_TABLE_VER_FILENAME, LLVersionInfo::getVersion().c_str());
- std::string http_path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, http_filename);
-
- // use HTTP table if it exists
- std::string path;
- if (gDirUtilp->fileExists(http_path))
- {
- path = http_path;
- }
- else
- {
- path = app_path;
- }
-
- parseGPUTable(path);
-}
-
-
-void LLFeatureManager::parseGPUTable(std::string filename)
-{
- llifstream file;
-
- file.open(filename);
-
- if (!file)
- {
- LL_WARNS("RenderInit") << "Unable to open GPU table: " << filename << "!" << LL_ENDL;
- return;
- }
-
- std::string renderer = gGLManager.getRawGLString();
- for (std::string::iterator i = renderer.begin(); i != renderer.end(); ++i)
- {
- *i = tolower(*i);
- }
-
- while (!file.eof())
- {
- char buffer[MAX_STRING]; /*Flawfinder: ignore*/
- buffer[0] = 0;
-
- file.getline(buffer, MAX_STRING);
-
- if (strlen(buffer) >= 2 && /*Flawfinder: ignore*/
- buffer[0] == '/' &&
- buffer[1] == '/')
- {
- // This is a comment.
- continue;
- }
-
- if (strlen(buffer) == 0) /*Flawfinder: ignore*/
- {
- // This is a blank line
- continue;
- }
-
- // setup the tokenizer
- std::string buf(buffer);
- std::string cls, label, expr, supported;
- boost_tokenizer tokens(buf, boost::char_separator("\t\n"));
- boost_tokenizer::iterator token_iter = tokens.begin();
-
- // grab the label, pseudo regular expression, and class
- if(token_iter != tokens.end())
- {
- label = *token_iter++;
- }
- if(token_iter != tokens.end())
- {
- expr = *token_iter++;
- }
- if(token_iter != tokens.end())
- {
- cls = *token_iter++;
- }
- if(token_iter != tokens.end())
- {
- supported = *token_iter++;
- }
-
- if (label.empty() || expr.empty() || cls.empty() || supported.empty())
- {
- continue;
- }
-
- for (U32 i = 0; i < expr.length(); i++) /*Flawfinder: ignore*/
- {
- expr[i] = tolower(expr[i]);
- }
-
- // run the regular expression against the renderer
- boost::regex re(expr.c_str());
- if(boost::regex_search(renderer, re))
- {
- // if we found it, stop!
- file.close();
- LL_INFOS("RenderInit") << "GPU is " << label << llendl;
- mGPUString = label;
- mGPUClass = (EGPUClass) strtol(cls.c_str(), NULL, 10);
- mGPUSupported = (BOOL) strtol(supported.c_str(), NULL, 10);
- file.close();
- return;
- }
- }
- file.close();
-
- LL_WARNS("RenderInit") << "Couldn't match GPU to a class: " << gGLManager.getRawGLString() << LL_ENDL;
-}
-
-// responder saves table into file
-class LLHTTPFeatureTableResponder : public LLHTTPClient::Responder
-{
-public:
-
- LLHTTPFeatureTableResponder(std::string filename) :
- mFilename(filename)
- {
- }
-
-
- virtual void completedRaw(U32 status, const std::string& reason,
- const LLChannelDescriptors& channels,
- const LLIOPipe::buffer_ptr_t& buffer)
- {
- if (isGoodStatus(status))
- {
- // write to file
-
- llinfos << "writing feature table to " << mFilename << llendl;
-
- S32 file_size = buffer->countAfter(channels.in(), NULL);
- if (file_size > 0)
- {
- // read from buffer
- U8* copy_buffer = new U8[file_size];
- buffer->readAfter(channels.in(), NULL, copy_buffer, file_size);
-
- // write to file
- LLAPRFile out(mFilename, LL_APR_WB);
- out.write(copy_buffer, file_size);
- out.close();
- }
- }
-
- }
-
-private:
- std::string mFilename;
-};
-
-void fetch_feature_table(std::string table)
-{
- const std::string base = gSavedSettings.getString("FeatureManagerHTTPTable");
-
-#if LL_WINDOWS
- std::string os_string = LLAppViewer::instance()->getOSInfo().getOSStringSimple();
- std::string filename;
- if (os_string.find("Microsoft Windows XP") == 0)
- {
- filename = llformat(table.c_str(), "_xp", LLVersionInfo::getVersion().c_str());
- }
- else
- {
- filename = llformat(table.c_str(), "", LLVersionInfo::getVersion().c_str());
- }
-#else
- const std::string filename = llformat(table.c_str(), LLVersionInfo::getVersion().c_str());
-#endif
-
- const std::string url = base + "/" + filename;
-
- const std::string path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, filename);
-
- llinfos << "LLFeatureManager fetching " << url << " into " << path << llendl;
-
- LLHTTPClient::get(url, new LLHTTPFeatureTableResponder(path));
-}
-
-void fetch_gpu_table(std::string table)
-{
- const std::string base = gSavedSettings.getString("FeatureManagerHTTPTable");
-
- const std::string filename = llformat(table.c_str(), LLVersionInfo::getVersion().c_str());
-
- const std::string url = base + "/" + filename;
-
- const std::string path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, filename);
-
- llinfos << "LLFeatureManager fetching " << url << " into " << path << llendl;
-
- LLHTTPClient::get(url, new LLHTTPFeatureTableResponder(path));
-}
-
-// fetch table(s) from a website (S3)
-void LLFeatureManager::fetchHTTPTables()
-{
- fetch_feature_table(FEATURE_TABLE_VER_FILENAME);
- fetch_gpu_table(GPU_TABLE_VER_FILENAME);
-}
-
-
-void LLFeatureManager::cleanupFeatureTables()
-{
- std::for_each(mMaskList.begin(), mMaskList.end(), DeletePairedPointer());
- mMaskList.clear();
-}
-
-void LLFeatureManager::init()
-{
- // load the tables
- loadFeatureTables();
-
- // get the gpu class
- loadGPUClass();
-
- // apply the base masks, so we know if anything is disabled
- applyBaseMasks();
-}
-
-void LLFeatureManager::applyRecommendedSettings()
-{
- // apply saved settings
- // cap the level at 2 (high)
- S32 level = llmax(GPU_CLASS_0, llmin(mGPUClass, GPU_CLASS_2));
-
- llinfos << "Applying Recommended Features" << llendl;
-
- setGraphicsLevel(level, false);
- gSavedSettings.setU32("RenderQualityPerformance", level);
-
- // now apply the tweaks to draw distance
- // these are double negatives, because feature masks only work by
- // downgrading values, so i needed to make a true value go to false
- // for certain cards, thus the awkward name, "Disregard..."
- if(!gSavedSettings.getBOOL("Disregard96DefaultDrawDistance"))
- {
- gSavedSettings.setF32("RenderFarClip", 96.0f);
- }
- else if(!gSavedSettings.getBOOL("Disregard128DefaultDrawDistance"))
- {
- gSavedSettings.setF32("RenderFarClip", 128.0f);
- }
-}
-
-void LLFeatureManager::applyFeatures(bool skipFeatures)
-{
- // see featuretable.txt / featuretable_linux.txt / featuretable_mac.txt
-
-#ifndef LL_RELEASE_FOR_DOWNLOAD
- dump();
-#endif
-
- // scroll through all of these and set their corresponding control value
- for(feature_map_t::iterator mIt = mFeatures.begin();
- mIt != mFeatures.end();
- ++mIt)
- {
- // skip features you want to skip
- // do this for when you don't want to change certain settings
- if(skipFeatures)
- {
- if(mSkippedFeatures.find(mIt->first) != mSkippedFeatures.end())
- {
- continue;
- }
- }
-
- // get the control setting
- LLControlVariable* ctrl = gSavedSettings.getControl(mIt->first);
- if(ctrl == NULL)
- {
- llwarns << "AHHH! Control setting " << mIt->first << " does not exist!" << llendl;
- continue;
- }
-
- // handle all the different types
- if(ctrl->isType(TYPE_BOOLEAN))
- {
- gSavedSettings.setBOOL(mIt->first, (BOOL)getRecommendedValue(mIt->first));
- }
- else if (ctrl->isType(TYPE_S32))
- {
- gSavedSettings.setS32(mIt->first, (S32)getRecommendedValue(mIt->first));
- }
- else if (ctrl->isType(TYPE_U32))
- {
- gSavedSettings.setU32(mIt->first, (U32)getRecommendedValue(mIt->first));
- }
- else if (ctrl->isType(TYPE_F32))
- {
- gSavedSettings.setF32(mIt->first, (F32)getRecommendedValue(mIt->first));
- }
- else
- {
- llwarns << "AHHH! Control variable is not a numeric type!" << llendl;
- }
- }
-}
-
-void LLFeatureManager::setGraphicsLevel(S32 level, bool skipFeatures)
-{
- applyBaseMasks();
-
- switch (level)
- {
- case 0:
- maskFeatures("Low");
- break;
- case 1:
- maskFeatures("Mid");
- break;
- case 2:
- maskFeatures("High");
- break;
- case 3:
- maskFeatures("Ultra");
- break;
- default:
- maskFeatures("Low");
- break;
- }
-
- applyFeatures(skipFeatures);
-}
-
-void LLFeatureManager::applyBaseMasks()
-{
- // reapply masks
- mFeatures.clear();
-
- LLFeatureList* maskp = findMask("all");
- if(maskp == NULL)
- {
- LL_WARNS("RenderInit") << "AHH! No \"all\" in feature table!" << LL_ENDL;
- return;
- }
-
- mFeatures = maskp->getFeatures();
-
- // mask class
- if (mGPUClass >= 0 && mGPUClass < 4)
- {
- const char* class_table[] =
- {
- "Class0",
- "Class1",
- "Class2",
- "Class3"
- };
-
- LL_INFOS("RenderInit") << "Setting GPU Class to " << class_table[mGPUClass] << LL_ENDL;
- maskFeatures(class_table[mGPUClass]);
- }
- else
- {
- LL_INFOS("RenderInit") << "Setting GPU Class to Unknown" << LL_ENDL;
- maskFeatures("Unknown");
- }
-
- // now all those wacky ones
- if (!gGLManager.mHasFragmentShader)
- {
- maskFeatures("NoPixelShaders");
- }
- if (!gGLManager.mHasVertexShader)
- {
- maskFeatures("NoVertexShaders");
- }
- if (gGLManager.mIsNVIDIA)
- {
- maskFeatures("NVIDIA");
- }
- if (gGLManager.mIsGF2or4MX)
- {
- maskFeatures("GeForce2");
- }
- if (gGLManager.mIsATI)
- {
- maskFeatures("ATI");
- }
- if (gGLManager.mHasATIMemInfo && gGLManager.mVRAM < 256)
- {
- maskFeatures("ATIVramLT256");
- }
- if (gGLManager.mATIOldDriver)
- {
- maskFeatures("ATIOldDriver");
- }
- if (gGLManager.mIsGFFX)
- {
- maskFeatures("GeForceFX");
- }
- if (gGLManager.mIsIntel)
- {
- maskFeatures("Intel");
- }
- if (gGLManager.mGLVersion < 1.5f)
- {
- maskFeatures("OpenGLPre15");
- }
- if (gGLManager.mGLVersion < 3.f)
- {
- maskFeatures("OpenGLPre30");
- }
- if (gGLManager.mNumTextureImageUnits <= 8)
- {
- maskFeatures("TexUnit8orLess");
- }
-
- // now mask by gpu string
- // Replaces ' ' with '_' in mGPUString to deal with inability for parser to handle spaces
- std::string gpustr = mGPUString;
- for (std::string::iterator iter = gpustr.begin(); iter != gpustr.end(); ++iter)
- {
- if (*iter == ' ')
- {
- *iter = '_';
- }
- }
-
- //llinfos << "Masking features from gpu table match: " << gpustr << llendl;
- maskFeatures(gpustr);
-
- // now mask cpu type ones
- if (gSysMemory.getPhysicalMemoryClamped() <= 256*1024*1024)
- {
- maskFeatures("RAM256MB");
- }
-
-#if LL_SOLARIS && defined(__sparc) // even low MHz SPARCs are fast
-#error The 800 is hinky. Would something like a LL_MIN_MHZ make more sense here?
- if (gSysCPU.getMHz() < 800)
-#else
- if (gSysCPU.getMHz() < 1100)
-#endif
- {
- maskFeatures("CPUSlow");
- }
-
- if (isSafe())
- {
- maskFeatures("safe");
- }
-}
+/**
+ * @file llfeaturemanager.cpp
+ * @brief LLFeatureManager class implementation
+ *
+ * $LicenseInfo:firstyear=2003&license=viewerlgpl$
+ * Second Life Viewer Source Code
+ * Copyright (C) 2010, Linden Research, Inc.
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation;
+ * version 2.1 of the License only.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ *
+ * Linden Research, Inc., 945 Battery Street, San Francisco, CA 94111 USA
+ * $/LicenseInfo$
+ */
+
+#include "llviewerprecompiledheaders.h"
+
+#include
+#include
+
+#include
+
+#include "llfeaturemanager.h"
+#include "lldir.h"
+
+#include "llsys.h"
+#include "llgl.h"
+#include "llsecondlifeurls.h"
+
+#include "llappviewer.h"
+#include "llhttpclient.h"
+#include "llnotificationsutil.h"
+#include "llviewercontrol.h"
+#include "llworld.h"
+#include "lldrawpoolterrain.h"
+#include "llviewertexturelist.h"
+#include "llversioninfo.h"
+#include "llwindow.h"
+#include "llui.h"
+#include "llcontrol.h"
+#include "llboost.h"
+#include "llweb.h"
+
+#if LL_WINDOWS
+#include "lldxhardware.h"
+#endif
+
+
+#if LL_DARWIN
+const char FEATURE_TABLE_FILENAME[] = "featuretable_mac.txt";
+const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_mac.%s.txt";
+#elif LL_LINUX
+const char FEATURE_TABLE_FILENAME[] = "featuretable_linux.txt";
+const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_linux.%s.txt";
+#elif LL_SOLARIS
+const char FEATURE_TABLE_FILENAME[] = "featuretable_solaris.txt";
+const char FEATURE_TABLE_VER_FILENAME[] = "featuretable_solaris.%s.txt";
+#else
+const char FEATURE_TABLE_FILENAME[] = "featuretable%s.txt";
+const char FEATURE_TABLE_VER_FILENAME[] = "featuretable%s.%s.txt";
+#endif
+
+const char GPU_TABLE_FILENAME[] = "gpu_table.txt";
+const char GPU_TABLE_VER_FILENAME[] = "gpu_table.%s.txt";
+
+LLFeatureInfo::LLFeatureInfo(const std::string& name, const BOOL available, const F32 level)
+ : mValid(TRUE), mName(name), mAvailable(available), mRecommendedLevel(level)
+{
+}
+
+LLFeatureList::LLFeatureList(const std::string& name)
+ : mName(name)
+{
+}
+
+LLFeatureList::~LLFeatureList()
+{
+}
+
+void LLFeatureList::addFeature(const std::string& name, const BOOL available, const F32 level)
+{
+ if (mFeatures.count(name))
+ {
+ LL_WARNS("RenderInit") << "LLFeatureList::Attempting to add preexisting feature " << name << LL_ENDL;
+ }
+
+ LLFeatureInfo fi(name, available, level);
+ mFeatures[name] = fi;
+}
+
+BOOL LLFeatureList::isFeatureAvailable(const std::string& name)
+{
+ if (mFeatures.count(name))
+ {
+ return mFeatures[name].mAvailable;
+ }
+
+ LL_WARNS("RenderInit") << "Feature " << name << " not on feature list!" << LL_ENDL;
+
+ // changing this to TRUE so you have to explicitly disable
+ // something for it to be disabled
+ return TRUE;
+}
+
+F32 LLFeatureList::getRecommendedValue(const std::string& name)
+{
+ if (mFeatures.count(name) && isFeatureAvailable(name))
+ {
+ return mFeatures[name].mRecommendedLevel;
+ }
+
+ LL_WARNS("RenderInit") << "Feature " << name << " not on feature list or not available!" << LL_ENDL;
+ return 0;
+}
+
+BOOL LLFeatureList::maskList(LLFeatureList &mask)
+{
+ //llinfos << "Masking with " << mask.mName << llendl;
+ //
+ // Lookup the specified feature mask, and overlay it on top of the
+ // current feature mask.
+ //
+
+ LLFeatureInfo mask_fi;
+
+ feature_map_t::iterator feature_it;
+ for (feature_it = mask.mFeatures.begin(); feature_it != mask.mFeatures.end(); ++feature_it)
+ {
+ mask_fi = feature_it->second;
+ //
+ // Look for the corresponding feature
+ //
+ if (!mFeatures.count(mask_fi.mName))
+ {
+ LL_WARNS("RenderInit") << "Feature " << mask_fi.mName << " in mask not in top level!" << LL_ENDL;
+ continue;
+ }
+
+ LLFeatureInfo &cur_fi = mFeatures[mask_fi.mName];
+ if (mask_fi.mAvailable && !cur_fi.mAvailable)
+ {
+ LL_WARNS("RenderInit") << "Mask attempting to reenabling disabled feature, ignoring " << cur_fi.mName << LL_ENDL;
+ continue;
+ }
+ cur_fi.mAvailable = mask_fi.mAvailable;
+ cur_fi.mRecommendedLevel = llmin(cur_fi.mRecommendedLevel, mask_fi.mRecommendedLevel);
+ LL_DEBUGS("RenderInit") << "Feature mask " << mask.mName
+ << " Feature " << mask_fi.mName
+ << " Mask: " << mask_fi.mRecommendedLevel
+ << " Now: " << cur_fi.mRecommendedLevel << LL_ENDL;
+ }
+
+ LL_DEBUGS("RenderInit") << "After applying mask " << mask.mName << std::endl;
+ // Will conditionally call dump only if the above message will be logged, thanks
+ // to it being wrapped by the LL_DEBUGS and LL_ENDL macros.
+ dump();
+ LL_CONT << LL_ENDL;
+
+ return TRUE;
+}
+
+void LLFeatureList::dump()
+{
+ LL_DEBUGS("RenderInit") << "Feature list: " << mName << LL_ENDL;
+ LL_DEBUGS("RenderInit") << "--------------" << LL_ENDL;
+
+ LLFeatureInfo fi;
+ feature_map_t::iterator feature_it;
+ for (feature_it = mFeatures.begin(); feature_it != mFeatures.end(); ++feature_it)
+ {
+ fi = feature_it->second;
+ LL_DEBUGS("RenderInit") << fi.mName << "\t\t" << fi.mAvailable << ":" << fi.mRecommendedLevel << LL_ENDL;
+ }
+ LL_DEBUGS("RenderInit") << LL_ENDL;
+}
+
+LLFeatureList *LLFeatureManager::findMask(const std::string& name)
+{
+ if (mMaskList.count(name))
+ {
+ return mMaskList[name];
+ }
+
+ return NULL;
+}
+
+BOOL LLFeatureManager::maskFeatures(const std::string& name)
+{
+ LLFeatureList *maskp = findMask(name);
+ if (!maskp)
+ {
+ LL_DEBUGS("RenderInit") << "Unknown feature mask " << name << LL_ENDL;
+ return FALSE;
+ }
+ LL_INFOS("RenderInit") << "Applying GPU Feature list: " << name << LL_ENDL;
+ return maskList(*maskp);
+}
+
+BOOL LLFeatureManager::loadFeatureTables()
+{
+ // *TODO - if I or anyone else adds something else to the skipped list
+ // make this data driven. Put it in the feature table and parse it
+ // correctly
+ mSkippedFeatures.insert("RenderAnisotropic");
+ mSkippedFeatures.insert("RenderGamma");
+ mSkippedFeatures.insert("RenderVBOEnable");
+ mSkippedFeatures.insert("RenderFogRatio");
+
+ // first table is install with app
+ std::string app_path = gDirUtilp->getAppRODataDir();
+ app_path += gDirUtilp->getDirDelimiter();
+
+ std::string filename;
+ std::string http_filename;
+#if LL_WINDOWS
+ std::string os_string = LLAppViewer::instance()->getOSInfo().getOSStringSimple();
+ if (os_string.find("Microsoft Windows XP") == 0)
+ {
+ filename = llformat(FEATURE_TABLE_FILENAME, "_xp");
+ http_filename = llformat(FEATURE_TABLE_VER_FILENAME, "_xp", LLVersionInfo::getVersion().c_str());
+ }
+ else
+ {
+ filename = llformat(FEATURE_TABLE_FILENAME, "");
+ http_filename = llformat(FEATURE_TABLE_VER_FILENAME, "", LLVersionInfo::getVersion().c_str());
+ }
+#else
+ filename = FEATURE_TABLE_FILENAME;
+ http_filename = llformat(FEATURE_TABLE_VER_FILENAME, LLVersionInfo::getVersion().c_str());
+#endif
+
+ app_path += filename;
+
+
+ // second table is downloaded with HTTP
+ std::string http_path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, http_filename);
+
+ // use HTTP table if it exists
+ std::string path;
+ if (gDirUtilp->fileExists(http_path))
+ {
+ path = http_path;
+ }
+ else
+ {
+ path = app_path;
+ }
+
+
+ return parseFeatureTable(path);
+}
+
+
+BOOL LLFeatureManager::parseFeatureTable(std::string filename)
+{
+ llinfos << "Looking for feature table in " << filename << llendl;
+
+ llifstream file;
+ std::string name;
+ U32 version;
+
+ file.open(filename); /*Flawfinder: ignore*/
+
+ if (!file)
+ {
+ LL_WARNS("RenderInit") << "Unable to open feature table " << filename << LL_ENDL;
+ return FALSE;
+ }
+
+ // Check file version
+ file >> name;
+ file >> version;
+ if (name != "version")
+ {
+ LL_WARNS("RenderInit") << filename << " does not appear to be a valid feature table!" << LL_ENDL;
+ return FALSE;
+ }
+
+ mTableVersion = version;
+
+ LLFeatureList *flp = NULL;
+ while (file >> name)
+ {
+ char buffer[MAX_STRING]; /*Flawfinder: ignore*/
+
+ if (name.substr(0,2) == "//")
+ {
+ // This is a comment.
+ file.getline(buffer, MAX_STRING);
+ continue;
+ }
+
+ if (name == "list")
+ {
+ if (flp)
+ {
+ //flp->dump();
+ }
+ // It's a new mask, create it.
+ file >> name;
+ if (mMaskList.count(name))
+ {
+ LL_ERRS("RenderInit") << "Overriding mask " << name << ", this is invalid!" << LL_ENDL;
+ }
+
+ flp = new LLFeatureList(name);
+ mMaskList[name] = flp;
+ }
+ else
+ {
+ if (!flp)
+ {
+ LL_ERRS("RenderInit") << "Specified parameter before keyword!" << LL_ENDL;
+ return FALSE;
+ }
+ S32 available;
+ F32 recommended;
+ file >> available >> recommended;
+ flp->addFeature(name, available, recommended);
+ }
+ }
+ file.close();
+
+ return TRUE;
+}
+
+void LLFeatureManager::loadGPUClass()
+{
+ // defaults
+ mGPUClass = GPU_CLASS_UNKNOWN;
+ mGPUString = gGLManager.getRawGLString();
+ mGPUSupported = FALSE;
+
+ // first table is in the app dir
+ std::string app_path = gDirUtilp->getAppRODataDir();
+ app_path += gDirUtilp->getDirDelimiter();
+ app_path += GPU_TABLE_FILENAME;
+
+ // second table is downloaded with HTTP
+ std::string http_filename = llformat(GPU_TABLE_VER_FILENAME, LLVersionInfo::getVersion().c_str());
+ std::string http_path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, http_filename);
+
+ // use HTTP table if it exists
+ std::string path;
+ if (gDirUtilp->fileExists(http_path))
+ {
+ path = http_path;
+ }
+ else
+ {
+ path = app_path;
+ }
+
+ parseGPUTable(path);
+}
+
+
+void LLFeatureManager::parseGPUTable(std::string filename)
+{
+ llifstream file;
+
+ file.open(filename);
+
+ if (!file)
+ {
+ LL_WARNS("RenderInit") << "Unable to open GPU table: " << filename << "!" << LL_ENDL;
+ return;
+ }
+
+ std::string rawRenderer = gGLManager.getRawGLString();
+ std::string renderer = rawRenderer;
+ for (std::string::iterator i = renderer.begin(); i != renderer.end(); ++i)
+ {
+ *i = tolower(*i);
+ }
+
+ bool gpuFound;
+ U32 lineNumber;
+ for (gpuFound = false, lineNumber = 0; !gpuFound && !file.eof(); lineNumber++)
+ {
+ char buffer[MAX_STRING]; /*Flawfinder: ignore*/
+ buffer[0] = 0;
+
+ file.getline(buffer, MAX_STRING);
+
+ if (strlen(buffer) >= 2 && /*Flawfinder: ignore*/
+ buffer[0] == '/' &&
+ buffer[1] == '/')
+ {
+ // This is a comment.
+ continue;
+ }
+
+ if (strlen(buffer) == 0) /*Flawfinder: ignore*/
+ {
+ // This is a blank line
+ continue;
+ }
+
+ // setup the tokenizer
+ std::string buf(buffer);
+ std::string cls, label, expr, supported;
+ boost_tokenizer tokens(buf, boost::char_separator("\t\n"));
+ boost_tokenizer::iterator token_iter = tokens.begin();
+
+ // grab the label, pseudo regular expression, and class
+ if(token_iter != tokens.end())
+ {
+ label = *token_iter++;
+ }
+ if(token_iter != tokens.end())
+ {
+ expr = *token_iter++;
+ }
+ if(token_iter != tokens.end())
+ {
+ cls = *token_iter++;
+ }
+ if(token_iter != tokens.end())
+ {
+ supported = *token_iter++;
+ }
+
+ if (label.empty() || expr.empty() || cls.empty() || supported.empty())
+ {
+ LL_WARNS("RenderInit") << "invald gpu_table.txt:" << lineNumber << ": '" << buffer << "'" << LL_ENDL;
+ continue;
+ }
+
+ for (U32 i = 0; i < expr.length(); i++) /*Flawfinder: ignore*/
+ {
+ expr[i] = tolower(expr[i]);
+ }
+
+ // run the regular expression against the renderer
+ boost::regex re(expr.c_str());
+ if(boost::regex_search(renderer, re))
+ {
+ // if we found it, stop!
+ gpuFound = true;
+ mGPUString = label;
+ mGPUClass = (EGPUClass) strtol(cls.c_str(), NULL, 10);
+ mGPUSupported = (BOOL) strtol(supported.c_str(), NULL, 10);
+ }
+ }
+ file.close();
+
+ if ( gpuFound )
+ {
+ LL_INFOS("RenderInit") << "GPU '" << rawRenderer << "' recognized as '" << mGPUString << "'" << LL_ENDL;
+ if (!mGPUSupported)
+ {
+ LL_INFOS("RenderInit") << "GPU '" << mGPUString << "' is not supported." << LL_ENDL;
+ }
+ }
+ else
+ {
+ LL_WARNS("RenderInit") << "GPU '" << rawRenderer << "' not recognized" << LL_ENDL;
+ }
+}
+
+// responder saves table into file
+class LLHTTPFeatureTableResponder : public LLHTTPClient::Responder
+{
+public:
+
+ LLHTTPFeatureTableResponder(std::string filename) :
+ mFilename(filename)
+ {
+ }
+
+
+ virtual void completedRaw(U32 status, const std::string& reason,
+ const LLChannelDescriptors& channels,
+ const LLIOPipe::buffer_ptr_t& buffer)
+ {
+ if (isGoodStatus(status))
+ {
+ // write to file
+
+ llinfos << "writing feature table to " << mFilename << llendl;
+
+ S32 file_size = buffer->countAfter(channels.in(), NULL);
+ if (file_size > 0)
+ {
+ // read from buffer
+ U8* copy_buffer = new U8[file_size];
+ buffer->readAfter(channels.in(), NULL, copy_buffer, file_size);
+
+ // write to file
+ LLAPRFile out(mFilename, LL_APR_WB);
+ out.write(copy_buffer, file_size);
+ out.close();
+ }
+ }
+
+ }
+
+private:
+ std::string mFilename;
+};
+
+void fetch_feature_table(std::string table)
+{
+ const std::string base = gSavedSettings.getString("FeatureManagerHTTPTable");
+
+#if LL_WINDOWS
+ std::string os_string = LLAppViewer::instance()->getOSInfo().getOSStringSimple();
+ std::string filename;
+ if (os_string.find("Microsoft Windows XP") == 0)
+ {
+ filename = llformat(table.c_str(), "_xp", LLVersionInfo::getVersion().c_str());
+ }
+ else
+ {
+ filename = llformat(table.c_str(), "", LLVersionInfo::getVersion().c_str());
+ }
+#else
+ const std::string filename = llformat(table.c_str(), LLVersionInfo::getVersion().c_str());
+#endif
+
+ const std::string url = base + "/" + filename;
+
+ const std::string path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, filename);
+
+ llinfos << "LLFeatureManager fetching " << url << " into " << path << llendl;
+
+ LLHTTPClient::get(url, new LLHTTPFeatureTableResponder(path));
+}
+
+void fetch_gpu_table(std::string table)
+{
+ const std::string base = gSavedSettings.getString("FeatureManagerHTTPTable");
+
+ const std::string filename = llformat(table.c_str(), LLVersionInfo::getVersion().c_str());
+
+ const std::string url = base + "/" + filename;
+
+ const std::string path = gDirUtilp->getExpandedFilename(LL_PATH_USER_SETTINGS, filename);
+
+ llinfos << "LLFeatureManager fetching " << url << " into " << path << llendl;
+
+ LLHTTPClient::get(url, new LLHTTPFeatureTableResponder(path));
+}
+
+// fetch table(s) from a website (S3)
+void LLFeatureManager::fetchHTTPTables()
+{
+ fetch_feature_table(FEATURE_TABLE_VER_FILENAME);
+ fetch_gpu_table(GPU_TABLE_VER_FILENAME);
+}
+
+
+void LLFeatureManager::cleanupFeatureTables()
+{
+ std::for_each(mMaskList.begin(), mMaskList.end(), DeletePairedPointer());
+ mMaskList.clear();
+}
+
+void LLFeatureManager::init()
+{
+ // load the tables
+ loadFeatureTables();
+
+ // get the gpu class
+ loadGPUClass();
+
+ // apply the base masks, so we know if anything is disabled
+ applyBaseMasks();
+}
+
+void LLFeatureManager::applyRecommendedSettings()
+{
+ // apply saved settings
+ // cap the level at 2 (high)
+ S32 level = llmax(GPU_CLASS_0, llmin(mGPUClass, GPU_CLASS_2));
+
+ llinfos << "Applying Recommended Features" << llendl;
+
+ setGraphicsLevel(level, false);
+ gSavedSettings.setU32("RenderQualityPerformance", level);
+
+ // now apply the tweaks to draw distance
+ // these are double negatives, because feature masks only work by
+ // downgrading values, so i needed to make a true value go to false
+ // for certain cards, thus the awkward name, "Disregard..."
+ if(!gSavedSettings.getBOOL("Disregard96DefaultDrawDistance"))
+ {
+ gSavedSettings.setF32("RenderFarClip", 96.0f);
+ }
+ else if(!gSavedSettings.getBOOL("Disregard128DefaultDrawDistance"))
+ {
+ gSavedSettings.setF32("RenderFarClip", 128.0f);
+ }
+}
+
+void LLFeatureManager::applyFeatures(bool skipFeatures)
+{
+ // see featuretable.txt / featuretable_linux.txt / featuretable_mac.txt
+
+#ifndef LL_RELEASE_FOR_DOWNLOAD
+ dump();
+#endif
+
+ // scroll through all of these and set their corresponding control value
+ for(feature_map_t::iterator mIt = mFeatures.begin();
+ mIt != mFeatures.end();
+ ++mIt)
+ {
+ // skip features you want to skip
+ // do this for when you don't want to change certain settings
+ if(skipFeatures)
+ {
+ if(mSkippedFeatures.find(mIt->first) != mSkippedFeatures.end())
+ {
+ continue;
+ }
+ }
+
+ // get the control setting
+ LLControlVariable* ctrl = gSavedSettings.getControl(mIt->first);
+ if(ctrl == NULL)
+ {
+ llwarns << "AHHH! Control setting " << mIt->first << " does not exist!" << llendl;
+ continue;
+ }
+
+ // handle all the different types
+ if(ctrl->isType(TYPE_BOOLEAN))
+ {
+ gSavedSettings.setBOOL(mIt->first, (BOOL)getRecommendedValue(mIt->first));
+ }
+ else if (ctrl->isType(TYPE_S32))
+ {
+ gSavedSettings.setS32(mIt->first, (S32)getRecommendedValue(mIt->first));
+ }
+ else if (ctrl->isType(TYPE_U32))
+ {
+ gSavedSettings.setU32(mIt->first, (U32)getRecommendedValue(mIt->first));
+ }
+ else if (ctrl->isType(TYPE_F32))
+ {
+ gSavedSettings.setF32(mIt->first, (F32)getRecommendedValue(mIt->first));
+ }
+ else
+ {
+ llwarns << "AHHH! Control variable is not a numeric type!" << llendl;
+ }
+ }
+}
+
+void LLFeatureManager::setGraphicsLevel(S32 level, bool skipFeatures)
+{
+ applyBaseMasks();
+
+ switch (level)
+ {
+ case 0:
+ maskFeatures("Low");
+ break;
+ case 1:
+ maskFeatures("Mid");
+ break;
+ case 2:
+ maskFeatures("High");
+ break;
+ case 3:
+ maskFeatures("Ultra");
+ break;
+ default:
+ maskFeatures("Low");
+ break;
+ }
+
+ applyFeatures(skipFeatures);
+}
+
+void LLFeatureManager::applyBaseMasks()
+{
+ // reapply masks
+ mFeatures.clear();
+
+ LLFeatureList* maskp = findMask("all");
+ if(maskp == NULL)
+ {
+ LL_WARNS("RenderInit") << "AHH! No \"all\" in feature table!" << LL_ENDL;
+ return;
+ }
+
+ mFeatures = maskp->getFeatures();
+
+ // mask class
+ if (mGPUClass >= 0 && mGPUClass < 4)
+ {
+ const char* class_table[] =
+ {
+ "Class0",
+ "Class1",
+ "Class2",
+ "Class3"
+ };
+
+ LL_INFOS("RenderInit") << "Setting GPU Class to " << class_table[mGPUClass] << LL_ENDL;
+ maskFeatures(class_table[mGPUClass]);
+ }
+ else
+ {
+ LL_INFOS("RenderInit") << "Setting GPU Class to Unknown" << LL_ENDL;
+ maskFeatures("Unknown");
+ }
+
+ // now all those wacky ones
+ if (!gGLManager.mHasFragmentShader)
+ {
+ maskFeatures("NoPixelShaders");
+ }
+ if (!gGLManager.mHasVertexShader)
+ {
+ maskFeatures("NoVertexShaders");
+ }
+ if (gGLManager.mIsNVIDIA)
+ {
+ maskFeatures("NVIDIA");
+ }
+ if (gGLManager.mIsGF2or4MX)
+ {
+ maskFeatures("GeForce2");
+ }
+ if (gGLManager.mIsATI)
+ {
+ maskFeatures("ATI");
+ }
+ if (gGLManager.mHasATIMemInfo && gGLManager.mVRAM < 256)
+ {
+ maskFeatures("ATIVramLT256");
+ }
+ if (gGLManager.mATIOldDriver)
+ {
+ maskFeatures("ATIOldDriver");
+ }
+ if (gGLManager.mIsGFFX)
+ {
+ maskFeatures("GeForceFX");
+ }
+ if (gGLManager.mIsIntel)
+ {
+ maskFeatures("Intel");
+ }
+ if (gGLManager.mGLVersion < 1.5f)
+ {
+ maskFeatures("OpenGLPre15");
+ }
+ if (gGLManager.mGLVersion < 3.f)
+ {
+ maskFeatures("OpenGLPre30");
+ }
+ if (gGLManager.mNumTextureImageUnits <= 8)
+ {
+ maskFeatures("TexUnit8orLess");
+ }
+
+ // now mask by gpu string
+ // Replaces ' ' with '_' in mGPUString to deal with inability for parser to handle spaces
+ std::string gpustr = mGPUString;
+ for (std::string::iterator iter = gpustr.begin(); iter != gpustr.end(); ++iter)
+ {
+ if (*iter == ' ')
+ {
+ *iter = '_';
+ }
+ }
+
+ //llinfos << "Masking features from gpu table match: " << gpustr << llendl;
+ maskFeatures(gpustr);
+
+ // now mask cpu type ones
+ if (gSysMemory.getPhysicalMemoryClamped() <= 256*1024*1024)
+ {
+ maskFeatures("RAM256MB");
+ }
+
+#if LL_SOLARIS && defined(__sparc) // even low MHz SPARCs are fast
+#error The 800 is hinky. Would something like a LL_MIN_MHZ make more sense here?
+ if (gSysCPU.getMHz() < 800)
+#else
+ if (gSysCPU.getMHz() < 1100)
+#endif
+ {
+ maskFeatures("CPUSlow");
+ }
+
+ if (isSafe())
+ {
+ maskFeatures("safe");
+ }
+}
diff --git a/indra/newview/llgiveinventory.cpp b/indra/newview/llgiveinventory.cpp
index f990b9294d..30858871ec 100644
--- a/indra/newview/llgiveinventory.cpp
+++ b/indra/newview/llgiveinventory.cpp
@@ -311,6 +311,9 @@ void LLGiveInventory::logInventoryOffer(const LLUUID& to_agent, const LLUUID &im
std::string full_name;
if (gCacheName->getFullName(to_agent, full_name))
{
+ // Build a new format username or firstname_lastname for legacy names
+ // to use it for a history log filename.
+ full_name = LLCacheName::buildUsername(full_name);
LLIMModel::instance().logToFile(full_name, LLTrans::getString("SECOND_LIFE"), im_session_id, LLTrans::getString("inventory_item_offered-im"));
}
}
diff --git a/indra/newview/llgroupactions.cpp b/indra/newview/llgroupactions.cpp
index 7c56e610ce..97fa551441 100644
--- a/indra/newview/llgroupactions.cpp
+++ b/indra/newview/llgroupactions.cpp
@@ -40,10 +40,12 @@
#include "llsidetray.h"
#include "llstatusbar.h" // can_afford_transaction()
#include "llimfloater.h"
+#include "groupchatlistener.h"
//
// Globals
//
+static GroupChatListener sGroupChatListener;
class LLGroupHandler : public LLCommandHandler
{
@@ -320,10 +322,9 @@ void LLGroupActions::closeGroup(const LLUUID& group_id)
// static
-void LLGroupActions::startIM(const LLUUID& group_id)
+LLUUID LLGroupActions::startIM(const LLUUID& group_id)
{
- if (group_id.isNull())
- return;
+ if (group_id.isNull()) return LLUUID::null;
LLGroupData group_data;
if (gAgent.getGroupData(group_id, group_data))
@@ -337,12 +338,14 @@ void LLGroupActions::startIM(const LLUUID& group_id)
LLIMFloater::show(session_id);
}
make_ui_sound("UISndStartIM");
+ return session_id;
}
else
{
// this should never happen, as starting a group IM session
// relies on you belonging to the group and hence having the group data
make_ui_sound("UISndInvalidOp");
+ return LLUUID::null;
}
}
diff --git a/indra/newview/llgroupactions.h b/indra/newview/llgroupactions.h
index c52a25818b..3f9852f194 100644
--- a/indra/newview/llgroupactions.h
+++ b/indra/newview/llgroupactions.h
@@ -87,7 +87,7 @@ public:
/**
* Start group instant messaging session.
*/
- static void startIM(const LLUUID& group_id);
+ static LLUUID startIM(const LLUUID& group_id);
/**
* End group instant messaging session.
diff --git a/indra/newview/llimview.cpp b/indra/newview/llimview.cpp
index 38c5ba71bd..4de6976534 100644
--- a/indra/newview/llimview.cpp
+++ b/indra/newview/llimview.cpp
@@ -195,7 +195,7 @@ LLIMModel::LLIMSession::LLIMSession(const LLUUID& session_id, const std::string&
// set P2P type by default
mSessionType = P2P_SESSION;
- if (IM_NOTHING_SPECIAL == type || IM_SESSION_P2P_INVITE == type)
+ if (IM_NOTHING_SPECIAL == mType || IM_SESSION_P2P_INVITE == mType)
{
mVoiceChannel = new LLVoiceChannelP2P(session_id, name, other_participant_id);
mOtherParticipantIsAvatar = LLVoiceClient::getInstance()->isParticipantAvatar(mSessionID);
@@ -249,7 +249,7 @@ LLIMModel::LLIMSession::LLIMSession(const LLUUID& session_id, const std::string&
new LLSessionTimeoutTimer(mSessionID, SESSION_INITIALIZATION_TIMEOUT);
}
- if (IM_NOTHING_SPECIAL == type)
+ if (IM_NOTHING_SPECIAL == mType)
{
mCallBackEnabled = LLVoiceClient::getInstance()->isSessionCallBackPossible(mSessionID);
mTextIMPossible = LLVoiceClient::getInstance()->isSessionTextIMPossible(mSessionID);
@@ -269,10 +269,10 @@ LLIMModel::LLIMSession::LLIMSession(const LLUUID& session_id, const std::string&
// Localizing name of ad-hoc session. STORM-153
// Changing name should happen here- after the history file was created, so that
// history files have consistent (English) names in different locales.
- if (isAdHocSessionType() && IM_SESSION_INVITE == type)
+ if (isAdHocSessionType() && IM_SESSION_INVITE == mType)
{
- LLAvatarNameCache::get(mOtherParticipantID,
- boost::bind(&LLIMModel::LLIMSession::onAdHocNameCache,
+ LLAvatarNameCache::get(mOtherParticipantID,
+ boost::bind(&LLIMModel::LLIMSession::onAdHocNameCache,
this, _2));
}
}
@@ -553,23 +553,10 @@ bool LLIMModel::LLIMSession::isOtherParticipantAvaline()
return !mOtherParticipantIsAvatar;
}
-void LLIMModel::LLIMSession::onAvatarNameCache(const LLUUID& avatar_id, const LLAvatarName& av_name)
-{
- if (av_name.mUsername.empty())
- {
- // display names is off, use mDisplayName which will be the legacy name
- mHistoryFileName = LLCacheName::buildUsername(av_name.mDisplayName);
- }
- else
- {
- mHistoryFileName = av_name.mUsername;
- }
-}
-
void LLIMModel::LLIMSession::buildHistoryFileName()
{
mHistoryFileName = mName;
-
+
//ad-hoc requires sophisticated chat history saving schemes
if (isAdHoc())
{
@@ -583,17 +570,35 @@ void LLIMModel::LLIMSession::buildHistoryFileName()
{
std::set sorted_uuids(mInitialTargetIDs.begin(), mInitialTargetIDs.end());
mHistoryFileName = mName + " hash" + generateHash(sorted_uuids);
- return;
}
-
- //in case of incoming ad-hoc sessions
- mHistoryFileName = mName + " " + LLLogChat::timestamp(true) + " " + mSessionID.asString().substr(0, 4);
+ else
+ {
+ //in case of incoming ad-hoc sessions
+ mHistoryFileName = mName + " " + LLLogChat::timestamp(true) + " " + mSessionID.asString().substr(0, 4);
+ }
}
-
- // look up username to use as the log name
- if (isP2P())
+ else if (isP2P()) // look up username to use as the log name
{
- LLAvatarNameCache::get(mOtherParticipantID, boost::bind(&LLIMModel::LLIMSession::onAvatarNameCache, this, _1, _2));
+ LLAvatarName av_name;
+ // For outgoing sessions we already have a cached name
+ // so no need for a callback in LLAvatarNameCache::get()
+ if (LLAvatarNameCache::get(mOtherParticipantID, &av_name))
+ {
+ if (av_name.mUsername.empty())
+ {
+ // Display names are off, use mDisplayName which will be the legacy name
+ mHistoryFileName = LLCacheName::buildUsername(av_name.mDisplayName);
+ }
+ else
+ {
+ mHistoryFileName = av_name.mUsername;
+ }
+ }
+ else
+ {
+ // Incoming P2P sessions include a name that we can use to build a history file name
+ mHistoryFileName = LLCacheName::buildUsername(mName);
+ }
}
}
@@ -615,7 +620,6 @@ std::string LLIMModel::LLIMSession::generateHash(const std::set& sorted_
return participants_md5_hash.asString();
}
-
void LLIMModel::processSessionInitializedReply(const LLUUID& old_session_id, const LLUUID& new_session_id)
{
LLIMSession* session = findIMSession(old_session_id);
@@ -798,11 +802,6 @@ bool LLIMModel::logToFile(const std::string& file_name, const std::string& from,
}
}
-bool LLIMModel::logToFile(const LLUUID& session_id, const std::string& from, const LLUUID& from_id, const std::string& utf8_text)
-{
- return logToFile(LLIMModel::getInstance()->getHistoryFileName(session_id), from, from_id, utf8_text);
-}
-
bool LLIMModel::proccessOnlineOfflineNotification(
const LLUUID& session_id,
const std::string& utf8_text)
@@ -856,8 +855,11 @@ LLIMModel::LLIMSession* LLIMModel::addMessageSilently(const LLUUID& session_id,
}
addToHistory(session_id, from_name, from_id, utf8_text);
- if (log2file) logToFile(session_id, from_name, from_id, utf8_text);
-
+ if (log2file)
+ {
+ logToFile(getHistoryFileName(session_id), from_name, from_id, utf8_text);
+ }
+
session->mNumUnread++;
//update count of unread messages from real participant
@@ -2468,6 +2470,7 @@ void LLIMMgr::addSystemMessage(const LLUUID& session_id, const std::string& mess
std::string session_name;
// since we select user to share item with - his name is already in cache
gCacheName->getFullName(args["user_id"], session_name);
+ session_name = LLCacheName::buildUsername(session_name);
LLIMModel::instance().logToFile(session_name, SYSTEM_FROM, LLUUID::null, message.getString());
}
}
diff --git a/indra/newview/llimview.h b/indra/newview/llimview.h
index a15776c207..0ee56c8070 100644
--- a/indra/newview/llimview.h
+++ b/indra/newview/llimview.h
@@ -98,13 +98,6 @@ public:
/** ad-hoc sessions involve sophisticated chat history file naming schemes */
void buildHistoryFileName();
- void onAvatarNameCache(const LLUUID& avatar_id, const LLAvatarName& av_name);
-
- void onAdHocNameCache(const LLAvatarName& av_name);
-
- //*TODO make private
- static std::string generateHash(const std::set& sorted_uuids);
-
LLUUID mSessionID;
std::string mName;
EInstantMessage mType;
@@ -139,6 +132,11 @@ public:
//if IM session is created for a voice call
bool mStartedAsIMCall;
+
+ private:
+ void onAdHocNameCache(const LLAvatarName& av_name);
+
+ static std::string generateHash(const std::set& sorted_uuids);
};
@@ -293,12 +291,7 @@ private:
/**
* Add message to a list of message associated with session specified by session_id
*/
- bool addToHistory(const LLUUID& session_id, const std::string& from, const LLUUID& from_id, const std::string& utf8_text);
-
- /**
- * Save an IM message into a file
- */
- bool logToFile(const LLUUID& session_id, const std::string& from, const LLUUID& from_id, const std::string& utf8_text);
+ bool addToHistory(const LLUUID& session_id, const std::string& from, const LLUUID& from_id, const std::string& utf8_text);
};
class LLIMSessionObserver
diff --git a/indra/newview/lllogininstance.cpp b/indra/newview/lllogininstance.cpp
index 36c5d12897..00de6a86e1 100644
--- a/indra/newview/lllogininstance.cpp
+++ b/indra/newview/lllogininstance.cpp
@@ -608,6 +608,7 @@ void LLLoginInstance::constructAuthParams(LLPointer user_credentia
request_params["channel"] = LLVersionInfo::getChannel();
request_params["id0"] = mSerialNumber;
request_params["host_id"] = gSavedSettings.getString("HostID");
+ request_params["extended_errors"] = true; // request message_id and message_args
mRequestData.clear();
mRequestData["method"] = "login_to_simulator";
diff --git a/indra/newview/llnotificationhandlerutil.cpp b/indra/newview/llnotificationhandlerutil.cpp
index 70d588db52..de90023f3b 100644
--- a/indra/newview/llnotificationhandlerutil.cpp
+++ b/indra/newview/llnotificationhandlerutil.cpp
@@ -27,13 +27,17 @@
#include "llviewerprecompiledheaders.h" // must be first include
-#include "llnotificationhandler.h"
-#include "llnotifications.h"
-#include "llimview.h"
-#include "llagent.h"
+#include "llavatarnamecache.h"
+
#include "llfloaterreg.h"
-#include "llnearbychat.h"
+#include "llnotifications.h"
+#include "llurlaction.h"
+
+#include "llagent.h"
#include "llimfloater.h"
+#include "llimview.h"
+#include "llnearbychat.h"
+#include "llnotificationhandler.h"
using namespace LLNotificationsUI;
@@ -275,7 +279,11 @@ void LLHandlerUtil::logToIM(const EInstantMessage& session_type,
{
from = SYSTEM_FROM;
}
- LLIMModel::instance().logToFile(session_name, from, from_id, message);
+
+ // Build a new format username or firstname_lastname for legacy names
+ // to use it for a history log filename.
+ std::string user_name = LLCacheName::buildUsername(session_name);
+ LLIMModel::instance().logToFile(user_name, from, from_id, message);
}
else
{
diff --git a/indra/newview/llstartup.cpp b/indra/newview/llstartup.cpp
index 277d2430ce..141a81c717 100644
--- a/indra/newview/llstartup.cpp
+++ b/indra/newview/llstartup.cpp
@@ -995,6 +995,7 @@ bool idle_startup()
if(STATE_LOGIN_PROCESS_RESPONSE == LLStartUp::getStartupState())
{
+ // Generic failure message
std::ostringstream emsg;
emsg << LLTrans::getString("LoginFailed") << "\n";
if(LLLoginInstance::getInstance()->authFailure())
@@ -1003,24 +1004,32 @@ bool idle_startup()
<< LLLoginInstance::getInstance()->getResponse() << LL_ENDL;
LLSD response = LLLoginInstance::getInstance()->getResponse();
// Still have error conditions that may need some
- // sort of handling.
+ // sort of handling - dig up specific message
std::string reason_response = response["reason"];
std::string message_response = response["message"];
-
- if(!message_response.empty())
+ std::string message_id = response["message_id"];
+ std::string message; // actual string to show the user
+
+ if(!message_id.empty() && LLTrans::findString(message, message_id, response["message_args"]))
{
- // XUI: fix translation for strings returned during login
- // We need a generic table for translations
- std::string big_reason = LLAgent::sTeleportErrorMessages[ message_response ];
- if ( big_reason.size() == 0 )
- {
- emsg << message_response;
- }
- else
- {
- emsg << big_reason;
- }
+ // message will be filled in with the template and arguments
}
+ else if(!message_response.empty())
+ {
+ // *HACK: "no_inventory_host" sent as the message itself.
+ // Remove this clause when server is sending message_id as well.
+ message = LLAgent::sTeleportErrorMessages[ message_response ];
+ }
+
+ if (message.empty())
+ {
+ // Fallback to server-supplied string; necessary since server
+ // may add strings that this viewer is not yet aware of
+ message = message_response;
+ }
+
+ emsg << message;
+
if(reason_response == "key")
{
diff --git a/indra/newview/llviewermenu.cpp b/indra/newview/llviewermenu.cpp
index 8cfe91203a..2ed208bad1 100644
--- a/indra/newview/llviewermenu.cpp
+++ b/indra/newview/llviewermenu.cpp
@@ -1000,6 +1000,10 @@ U32 info_display_from_string(std::string info_display)
{
return LLPipeline::RENDER_DEBUG_AGENT_TARGET;
}
+ else if ("sculpt" == info_display)
+ {
+ return LLPipeline::RENDER_DEBUG_SCULPTED;
+ }
else
{
return 0;
diff --git a/indra/newview/llviewermessage.cpp b/indra/newview/llviewermessage.cpp
index 8b80e567b8..86b56df556 100644
--- a/indra/newview/llviewermessage.cpp
+++ b/indra/newview/llviewermessage.cpp
@@ -2603,6 +2603,9 @@ void process_improved_im(LLMessageSystem *msg, void **user_data)
args["NAME"] = LLSLURL("agent", from_id, "completename").getSLURLString();;
LLSD payload;
payload["from_id"] = from_id;
+ // Passing the "SESSION_NAME" to use it for IM notification logging
+ // in LLTipHandler::processNotification(). See STORM-941.
+ payload["SESSION_NAME"] = name;
LLNotificationsUtil::add("InventoryAccepted", args, payload);
break;
}
diff --git a/indra/newview/llxmlrpclistener.cpp b/indra/newview/llxmlrpclistener.cpp
index 2596f239ca..97a9eb7f5f 100644
--- a/indra/newview/llxmlrpclistener.cpp
+++ b/indra/newview/llxmlrpclistener.cpp
@@ -499,6 +499,13 @@ private:
// 'array' as the value of this 'key'.
responses.insert(key, array);
}
+ else if (xmlrpc_type_struct == type)
+ {
+ LLSD submap = parseValues(status_string,
+ STRINGIZE(key_pfx << key << ':'),
+ current);
+ responses.insert(key, submap);
+ }
else
{
// whoops - unrecognized type
diff --git a/indra/newview/res/resource.h b/indra/newview/res/resource.h
index 28813be896..01d90da971 100644
--- a/indra/newview/res/resource.h
+++ b/indra/newview/res/resource.h
@@ -38,6 +38,7 @@
#define IDC_CURSOR5 154
#define IDI_LCD_LL_ICON 157
#define IDC_CURSOR6 158
+#define IDC_STATIC 1000
#define IDC_RADIO_56 1000
#define IDC_RADIO_128 1001
#define IDC_RADIO_256 1002
diff --git a/indra/newview/res/viewerRes.rc b/indra/newview/res/viewerRes.rc
index 5e8cee1f5f..38d04b4b5c 100644
--- a/indra/newview/res/viewerRes.rc
+++ b/indra/newview/res/viewerRes.rc
@@ -7,7 +7,7 @@
//
// Generated from the TEXTINCLUDE 2 resource.
//
-#include "winres.h"
+#include "windows.h"
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
@@ -34,7 +34,7 @@ END
2 TEXTINCLUDE
BEGIN
- "#include ""winres.h""\r\n"
+ "#include ""windows.h""\r\n"
"\0"
END
diff --git a/indra/newview/skins/default/textures/icons/Edit_Wrench.png b/indra/newview/skins/default/textures/icons/Edit_Wrench.png
index 250697b4b1..edb40b9c96 100644
Binary files a/indra/newview/skins/default/textures/icons/Edit_Wrench.png and b/indra/newview/skins/default/textures/icons/Edit_Wrench.png differ
diff --git a/indra/newview/skins/default/xui/en/menu_viewer.xml b/indra/newview/skins/default/xui/en/menu_viewer.xml
index e8d5c97bbf..81046e99a0 100644
--- a/indra/newview/skins/default/xui/en/menu_viewer.xml
+++ b/indra/newview/skins/default/xui/en/menu_viewer.xml
@@ -2348,6 +2348,16 @@
function="Advanced.ToggleInfoDisplay"
parameter="raycast" />
+
+
+
+
-
-
You do not appear to have the proper hardware requirements for [APP_NAME]. [APP_NAME] requires an OpenGL graphics card that has multitexture support. If this is the case, you may want to make sure that you have the latest drivers for your graphics card, and service packs and patches for your operating system.
diff --git a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml
index 9ecab1a356..f20ce52125 100644
--- a/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml
+++ b/indra/newview/skins/default/xui/en/panel_preferences_graphics1.xml
@@ -204,8 +204,7 @@
name="LocalLights"
top_pad="1"
width="256" />
- width="256" />
- Quit
http://join.secondlife.com/
+
+The viewer you are using can no longer access Second Life. Please visit the following page to download a new viewer:
+http://secondlife.com/download
+
+For more information, see our FAQ below:
+http://secondlife.com/viewer-access-faq
+ Optional viewer update available: [VERSION]
+ Required viewer update: [VERSION]
+ This agent is already logged in.
+
+ Sorry! We couldn't log you in.
+Please check to make sure you entered the right
+ * Username (like bobsmith12 or steller.sunshine)
+ * Password
+Also, please make sure your Caps Lock key is off.
+ As a security precaution your password has been changed.
+Please go to your account page at http://secondlife.com/password
+and answer the security question to reset your password.
+We are very sorry for the inconvenience.
+ We made some changes to our system and you will need to reset your password.
+Please go to your account page at http://secondlife.com/password
+and answer the security question to reset your password.
+We are very sorry for the inconvenience.
+ Second Life is temporarily closed for maintenance.
+Logins are currently restricted to employees only.
+Check www.secondlife.com/status for updates.
+ Second Life logins are temporarily restricted in order to make sure that those in-world have the best possible experience.
+
+People with free accounts will not be able to access Second Life during this time, to make room for those who have paid for Second Life.
+ Second Life cannot be accessed from this computer.
+If you feel this is an error, please contact
+support@secondlife.com.
+ Your account is not accessible until
+[TIME] Pacific Time.
+ We are unable to complete your request at this time.
+Please contact Second Life support for assistance at http://secondlife.com/support.
+If you are unable to change your password, please call (866) 476-9763.
+ Data inconsistency found during login.
+Please contact support@secondlife.com.
+ Your account is undergoing minor maintenance.
+Your account is not accessible until
+[TIME] Pacific Time.
+If you feel this is an error, please contact support@secondlife.com.
+ Request for logout responded with a fault from simulator.
+ The system is logging you out right now.
+Your Account will not be available until
+[TIME] Pacific Time.
+ Unable to create valid session.
+ Unable to connect to a simulator.
+ Your account can only access Second Life
+between [START] and [END] Pacific Time.
+Please come back during those hours.
+If you feel this is an error, please contact support@secondlife.com.
+ Incorrect parameters.
+If you feel this is an error, please contact support@secondlife.com.
+ First name parameter must be alphanumeric.
+If you feel this is an error, please contact support@secondlife.com.
+ Last name parameter must be alphanumeric.
+If you feel this is an error, please contact support@secondlife.com.
+ Region is going offline.
+Please try logging in again in a minute.
+ Agent not in region.
+Please try logging in again in a minute.
+ The region was logging in another session.
+Please try logging in again in a minute.
+ The region was logging out the previous session.
+Please try logging in again in a minute.
+ The region is still logging out the previous session.
+Please try logging in again in a minute.
+ Region has logged out last session.
+Please try logging in again in a minute.
+ Region has begun the logout process.
+Please try logging in again in a minute.
+ The system has begun logging out your last session.
+Please try logging in again in a minute.
+
+
This region may be experiencing trouble. Please check your connection to the Internet.
Saving your settings...
diff --git a/indra/newview/skins/default/xui/es/floater_about_land.xml b/indra/newview/skins/default/xui/es/floater_about_land.xml
index 3df0f92842..9ec9fcc581 100644
--- a/indra/newview/skins/default/xui/es/floater_about_land.xml
+++ b/indra/newview/skins/default/xui/es/floater_about_land.xml
@@ -1,484 +1,484 @@
-
-
-
- "Parcel_PG_Dark"
-
-
- "Parcel_M_Dark"
-
-
- "Parcel_R_Dark"
-
-
- [MINUTES] minutos
-
-
- minuto
-
-
- [SECONDS] segundos
-
-
- restantes
-
-
-
-
- Sólo nuevos Residentes
-
-
- Cualquiera
-
-
- Superficie
-
-
- [AREA] m²
-
-
- ID de la subasta: [ID]
-
-
- Debe aprobar su compra para modificar este terreno.
-
-
- (Propiedad del grupo)
-
-
- Perfil...
-
-
- Información...
-
-
- (público)
-
-
- (ninguno)
-
-
- (Venta pendiente)
-
-
- No se ha seleccionado una parcela.
-Vaya al menú Mundo > Acerca del terreno o seleccione otra parcela para ver sus caracterÃsticas.
-
-
- [wkday,datetime,local] [mth,datetime,local] [day,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local] [year,datetime,local]
-
-
- Nombre:
-
-
- Descripción:
-
-
- Tipo:
-
-
- Mainland / Homestead
-
-
- Calificación:
-
-
- 'Adult'
-
-
- Propietario:
-
-
- Grupo:
-
-
-
-
-
-
- En venta:
-
-
- No está en venta.
-
-
- Precio: [PRICE] L$ ([PRICE_PER_SQM] L$/m²).
-
-
-
- En venta a: [BUYER]
-
-
- Los objetos se incluyen en la venta.
-
-
- Los objetos no se incluyen en la venta.
-
-
-
- Reclamada:
-
-
- Mar 15 Ago 15 13:47:25 2006
-
-
- Superficie:
-
-
- 4048 m²
-
-
- Tráfico:
-
-
- 0
-
-
-
-
-
-
-
-
-
-
-
- El terreno comprado en esta región se podrá revender.
-
-
- El terreno comprado en esta región no se podrá revender.
-
-
- El terreno comprado en esta región se podrá unir o dividir.
-
-
- El terreno comprado en esta región no se podrá unir o dividir.
-
-
- Estado:
-
-
- mainland
-
-
- Propietario:
-
-
- (nadie)
-
-
- No se ha aportado un contrato para este estado.
-
-
- Última modificación, Dic Miér 31 16:00:00 1969
-
-
- Región:
-
-
- leyla
-
-
- Tipo:
-
-
- Mainland / Homestead
-
-
- Calificación:
-
-
- 'Adult'
-
-
- Revender:
-
-
- El terreno de esta región no se podrá revender.
-
-
- Dividir:
-
-
- El terreno de esta región no se podrá unir/dividir.
-
-
-
-
- [COUNT] de un máx. de [MAX] ([AVAILABLE] disponibles)
-
-
- [COUNT] de un máx. de [MAX] ([DELETED] se borrarán)
-
-
- Plus de objetos en la región: [BONUS]
-
-
- Uso de primitivas:
-
-
- [COUNT] de un máx. de [MAX] ([AVAILABLE] disponibles)
-
-
- Prims que admite la parcela:
-
-
- [COUNT]
-
-
- Prims en la parcela:
-
-
- [COUNT]
-
-
- Del propietario de la parcela:
-
-
- [COUNT]
-
-
-
-
- Del grupo:
-
-
- [COUNT]
-
-
-
-
- Propiedad de otros:
-
-
- [COUNT]
-
-
-
-
- Seleccionados / con gente sentada:
-
-
- [COUNT]
-
-
- Devolución automát. de objetos de otros (en min., 0 la desactiva):
-
-
-
- Propietarios de los objetos:
-
-
-
-
-
-
-
-
-
-
-
-
- Permitir que aparezca esta parcela en los resultados de la búsqueda
-
-
- Esta opción está desactivada porque la parcela tiene 128 m² o menos.
-Sólo las parcelas más grandes pueden listarse en la búsqueda.
-
-
- Esta opción no esta activada porque usted no puede modificar las opciones de la parcela.
-
-
- Contenido 'Mature'
-
-
- Contenido 'Adult'
-
-
- La información o el contenido de su parcela se considera 'Mature'.
-
-
- La información o el contenido de su parcela se considera 'Adult'.
-
-
- (ninguno)
-
-
- Sin 'empujones'
-
-
- Sin 'empujones' (prevalece lo marcado en la región)
-
-
- Permitir a otros Residentes:
-
-
-
-
- Crear objetos:
-
-
-
-
- Dejar objetos:
-
-
-
-
- Ejecutar scripts:
-
-
-
-
- Opciones del terreno:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Foto:
-
-
-
- Punto de llegada: [LANDING]
-
-
-
-
- Punto de teleporte:
-
-
-
-
-
-
-
-
-
- Tipo de media:
-
-
-
- Página inicial:
-
-
-
-
- Descripción:
-
-
-
- Cambiar
-la textura:
-
-
-
- Cuando pulses la flecha 'play', los objetos que usen esta textura mostrarán la pelÃcula o la página web. Selecciona la miniatura para elegir una textura distinta.
-
-
-
- Tamaño del media:
-
-
-
-
- pÃxeles
-
-
- Opciones de
-los media:
-
-
-
-
-
- URL de música:
-
-
- Sonido:
-
-
-
- Voz:
-
-
-
-
-
-
-
- (Definido por el Estado)
-
-
- Permitir el acceso público ([MATURITY]) (Nota: Si no seleccionas esta opción, se crearán lÃneas de prohibición)
-
-
- Una o más de esta opciones está configurada a nivel del estado
-
-
- Acceso a esta parcela
-
-
-
- Restringir el acceso a residentes verificados con:
-
-
-
-
-
-
-
-
-
-
-
-
-
- Residentes autorizados
-
-
-
-
-
-
-
- Residentes con el acceso prohibido
-
-
-
-
-
-
-
-
+
+
+
+ "Parcel_PG_Dark"
+
+
+ "Parcel_M_Dark"
+
+
+ "Parcel_R_Dark"
+
+
+ [MINUTES] minutos
+
+
+ minuto
+
+
+ [SECONDS] segundos
+
+
+ restantes
+
+
+
+
+ Sólo nuevos Residentes
+
+
+ Cualquiera
+
+
+ Superficie
+
+
+ [AREA] m²
+
+
+ ID de la subasta: [ID]
+
+
+ Debe aprobar su compra para modificar este terreno.
+
+
+ (Propiedad del grupo)
+
+
+ Perfil...
+
+
+ Información...
+
+
+ (público)
+
+
+ (ninguno)
+
+
+ (Venta pendiente)
+
+
+ No se ha seleccionado una parcela.
+Vaya al menú Mundo > Acerca del terreno o seleccione otra parcela para ver sus caracterÃsticas.
+
+
+ [wkday,datetime,local] [mth,datetime,local] [day,datetime,local] [hour,datetime,local]:[min,datetime,local]:[second,datetime,local] [year,datetime,local]
+
+
+ Nombre:
+
+
+ Descripción:
+
+
+ Tipo:
+
+
+ Mainland / Homestead
+
+
+ Calificación:
+
+
+ Adulto
+
+
+ Propietario:
+
+
+ Grupo:
+
+
+
+
+
+
+ En venta:
+
+
+ No está en venta.
+
+
+ Precio: [PRICE] L$ ([PRICE_PER_SQM] L$/m²).
+
+
+
+ En venta a: [BUYER]
+
+
+ Los objetos se incluyen en la venta.
+
+
+ Los objetos no se incluyen en la venta.
+
+
+
+ Reclamada:
+
+
+ Mar 15 Ago 15 13:47:25 2006
+
+
+ Superficie:
+
+
+ 4048 m²
+
+
+ Tráfico:
+
+
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ El terreno comprado en esta región se podrá revender.
+
+
+ El terreno comprado en esta región no se podrá revender.
+
+
+ El terreno comprado en esta región se podrá unir o dividir.
+
+
+ El terreno comprado en esta región no se podrá unir o dividir.
+
+
+ Estado:
+
+
+ mainland
+
+
+ Propietario:
+
+
+ (nadie)
+
+
+ No se ha aportado un contrato para este estado.
+
+
+ Última modificación, Dic Miér 31 16:00:00 1969
+
+
+ Región:
+
+
+ leyla
+
+
+ Tipo:
+
+
+ Mainland / Homestead
+
+
+ Calificación:
+
+
+ Adulto
+
+
+ Revender:
+
+
+ El terreno de esta región no se podrá revender.
+
+
+ Dividir:
+
+
+ El terreno de esta región no se podrá unir/dividir.
+
+
+
+
+ [COUNT] de un máx. de [MAX] ([AVAILABLE] disponibles)
+
+
+ [COUNT] de un máx. de [MAX] ([DELETED] se borrarán)
+
+
+ Plus de objetos en la región: [BONUS]
+
+
+ Uso de primitivas:
+
+
+ [COUNT] de un máx. de [MAX] ([AVAILABLE] disponibles)
+
+
+ Prims que admite la parcela:
+
+
+ [COUNT]
+
+
+ Prims en la parcela:
+
+
+ [COUNT]
+
+
+ Del propietario de la parcela:
+
+
+ [COUNT]
+
+
+
+
+ Del grupo:
+
+
+ [COUNT]
+
+
+
+
+ Propiedad de otros:
+
+
+ [COUNT]
+
+
+
+
+ Seleccionados / con gente sentada:
+
+
+ [COUNT]
+
+
+ Devolución automát. de objetos de otros (en min., 0 la desactiva):
+
+
+
+ Propietarios de los objetos:
+
+
+
+
+
+
+
+
+
+
+
+
+ Permitir que aparezca esta parcela en los resultados de la búsqueda
+
+
+ Esta opción está desactivada porque la parcela tiene 128 m² o menos.
+Sólo las parcelas más grandes pueden listarse en la búsqueda.
+
+
+ Esta opción no esta activada porque usted no puede modificar las opciones de la parcela.
+
+
+ Contenido Moderado
+
+
+ Contenido Adulto
+
+
+ La información o el contenido de su parcela se considera Moderado.
+
+
+ La información o el contenido de su parcela se considera Adulto.
+
+
+ (ninguno)
+
+
+ Sin 'empujones'
+
+
+ Sin 'empujones' (prevalece lo marcado en la región)
+
+
+ Permitir a otros Residentes:
+
+
+
+
+ Crear objetos:
+
+
+
+
+ Dejar objetos:
+
+
+
+
+ Ejecutar scripts:
+
+
+
+
+ Opciones del terreno:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Foto:
+
+
+
+ Punto de llegada: [LANDING]
+
+
+
+
+ Punto de teleporte:
+
+
+
+
+
+
+
+
+
+ Tipo de media:
+
+
+
+ Página inicial:
+
+
+
+
+ Descripción:
+
+
+
+ Cambiar
+la textura:
+
+
+
+ Cuando pulses la flecha 'play', los objetos que usen esta textura mostrarán la pelÃcula o la página web. Selecciona la miniatura para elegir una textura distinta.
+
+
+
+ Tamaño del media:
+
+
+
+
+ pÃxeles
+
+
+ Opciones de
+los media:
+
+
+
+
+
+ URL de música:
+
+
+ Sonido:
+
+
+
+ Voz:
+
+
+
+
+
+
+
+ (Definido por el Estado)
+
+
+ Permitir el acceso público ([MATURITY]) (Nota: Si no seleccionas esta opción, se crearán lÃneas de prohibición)
+
+
+ Una o más de esta opciones está configurada a nivel del estado
+
+
+ Acceso a esta parcela
+
+
+
+ Restringir el acceso a residentes verificados con:
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Residentes autorizados
+
+
+
+
+
+
+
+ Residentes con el acceso prohibido
+
+
+
+
+
+
+
+
diff --git a/indra/newview/skins/default/xui/es/floater_report_abuse.xml b/indra/newview/skins/default/xui/es/floater_report_abuse.xml
index 760429e73d..c541b0f98b 100644
--- a/indra/newview/skins/default/xui/es/floater_report_abuse.xml
+++ b/indra/newview/skins/default/xui/es/floater_report_abuse.xml
@@ -1,103 +1,103 @@
-
-
-
- Captura de pantalla
-
-
-
- Denunciante:
-
-
- Loremipsum Dolorsitamut Longnamez
-
-
- Región:
-
-
- Nombre de la región
-
-
- Posición:
-
-
- {128.1, 128.1, 15.4}
-
-
- Pulsa el botón y luego el objeto a denunciar:
-
-
-
- Objeto:
-
-
- Consetetur Sadipscing
-
-
- Propietario:
-
-
- Hendrerit Vulputate Kamawashi Longname
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Nombre del infractor:
-
-
-
- Localización de la infracción:
-
-
- Resumen:
-
-
- Detalles:
-
-
- Por favor, sé todo lo concreto que puedas
-
-
- * Las denuncias incompletas no se investigarán
-
-
-
-
+
+
+
+ Captura de pantalla
+
+
+
+ Denunciante:
+
+
+ Loremipsum Dolorsitamut Longnamez
+
+
+ Región:
+
+
+ Nombre de la región
+
+
+ Posición:
+
+
+ {128.1, 128.1, 15.4}
+
+
+ Pulsa el botón y luego el objeto a denunciar:
+
+
+
+ Objeto:
+
+
+ Consetetur Sadipscing
+
+
+ Propietario:
+
+
+ Hendrerit Vulputate Kamawashi Longname
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Nombre del infractor:
+
+
+
+ Localización de la infracción:
+
+
+ Resumen:
+
+
+ Detalles:
+
+
+ Por favor, sé todo lo concreto que puedas
+
+
+ * Las denuncias incompletas no se investigarán
+
+
+
+
diff --git a/indra/newview/skins/default/xui/es/notifications.xml b/indra/newview/skins/default/xui/es/notifications.xml
index 91a03023a1..99ae2b2335 100644
--- a/indra/newview/skins/default/xui/es/notifications.xml
+++ b/indra/newview/skins/default/xui/es/notifications.xml
@@ -1,2952 +1,2952 @@
-
-
-
- No mostrarme esto otra vez
-
-
- Elegir siempre esta opción
-
-
- Cerrar
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Tu versión de [APP_NAME] no sabe cómo mostrar la notificación que acaba de recibir. Por favor, comprueba que tienes instalado el último Visor.
-
-Detalles del error: la notificación de nombre '[_NAME]' no se ha encontrado en notifications.xml.
-
-
-
- Error: no se pudieron encontrar estos controles:
-
-[CONTROLS]
-
-
-
- Actualmente, no hay un tutorial disponible.
-
-
-
- [MESSAGE]
-
-
- [MESSAGE]
-
-
-
- Ha habido un error actualizando [APP_NAME]. Por favor, [http://get.secondlife.com descarga la última versión] del Visor.
-
-
-
- No se puede conectar con [SECOND_LIFE_GRID].
- '[DIAGNOSTIC]'
-Asegúrate de que tu conexión a Internet está funcionando adecuadamente.
-
-
-
- No se ha encontrado la plantilla de mensaje [PATH].
-
-
-
- ¿Guardar los cambios en las ropas o partes del cuerpo actuales?
-
-
-
- Hubo un problema al subir el texto de un script por la siguiente razón: [REASON]. Por favor, inténtalo más tarde.
-
-
- Hubo un problema al subir el script compilado por la siguiente razón: [REASON]. Por favor, inténtalo más tarde.
-
-
- Hubo un problema al escribir los datos de la animación. Por favor, inténtalo más tarde.
-
-
- Hubo un problema al subir la foto de la subasta por la siguiente razón: [REASON]
-
-
- No se puede ver a la vez los contenidos de más de un Ãtem. Por favor, elige un solo objeto y vuelve a intentarlo.
-
-
- ¿Guardar todos los cambios en la ropa y partes del cuerpo?
-
-
-
- Quienes no sean tus amigos no sabrán que has elegido ignorar sus llamadas y mensajes instantáneos.
-
-
-
- Nota: Al activar esta opción, cualquiera que utilice este ordenador podrá ver tu lista de lugares favoritos.
-
-
-
- Al conceder permisos de modificación a otro Residente, le estás permitiendo cambiar, borrar o tomar CUALQUIER objeto que tengas en el mundo. Sé MUY cuidadoso al conceder este permiso.
-¿Quieres conceder permisos de modificación a [NAME]?
-
-
-
- Al conceder permisos de modificación a otro Residente, le estás permitiendo cambiar CUALQUIER objeto que tengas en el mundo. Sé MUY cuidadoso al conceder este permiso.
-¿Quieres conceder permisos de modificación a los Residentes elegidos?
-
-
-
- ¿Quieres retirar los permisos de modificación a [NAME]?
-
-
-
- ¿Quieres revocar los derechos de modificación a los residentes seleccionados?
-
-
-
- No se ha podido crear el grupo.
-[MESSAGE]
-
-
-
- [NEEDS_APPLY_MESSAGE]
-[WANT_APPLY_MESSAGE]
-
-
-
- Para enviar un aviso de grupo debes especificar un asunto.
-
-
-
- Vas a añadir miembros al rol de [ROLE_NAME].
-No podrás removérseles de ese rol, sino que deberán renunciar a él por sà mismos.
-¿Estás seguro de que quieres seguir?
-
-
-
- Vas a añadir la capacidad '[ACTION_NAME]' al rol '[ROLE_NAME]'.
-
- *ATENCIÓN*
- Todos los miembros con esta capacidad podrán asignarse a sà mismos -y a otros miembros- roles con mayores poderes de los que actualmente tienen. Potencialmente, podrÃan elevarse hasta poderes cercanos a los del propietario. Asegúrate de lo que estás haciendo antes de otorgar esta capacidad.
-¿Añadir esta capacidad a '[ROLE_NAME]'?
-
-
-
- Vas a añadir la capacidad '[ACTION_NAME]' al rol '[ROLE_NAME]'.
-
- *ATENCIÓN*
- Todos los miembros con esta capacidad podrán asignarse a sà mismos -y a otros miembros- todas las capacidades, elevándose hasta poderes cercanos a los del propietario.
-¿Añadir esta capacidad a '[ROLE_NAME]'?
-
-
-
- Vas a soltar tu anexado.
- ¿Estás seguro de que quieres continuar?
-
-
-
- Entrar a este grupo cuesta [COST] L$.
-¿Quieres hacerlo??
-
-
-
- Vas a entrar al grupo [NAME].
-¿Quieres seguir?
-
-
-
- Entrar a este grupo cuesta [COST] L$.
-No tienes dinero suficiente para entrar.
-
-
- Crear este grupo te costará 100 L$.
-Los grupos necesitan más de un miembro. Si no, son borrados permanentemente.
-Por favor, invita a miembros en las próximas 48 horas.
-
-
-
- Por [COST] L$ puedes entrar a este terreno ('[PARCEL_NAME]') durante [TIME] horas. ¿Comprar un pase?
-
-
-
- El precio de venta tiene que ser mayor de 0 L$ si la venta es a cualquiera.
-Por favor, elige a alguien concreto como comprador si la venta es por 0 L$.
-
-
- Los [LAND_SIZE] m² de terreno seleccionados se van a poner a la venta.
-El precio de venta será de [SALE_PRICE] L$, y se autorizará la compra sólo a [NAME].
-
-
-
- ATENCIÓN: Marcando 'vender a cualquiera' hace que tu terreno esté disponible para toda la comunidad de [SECOND_LIFE], incluso para quienes no están en esta región.
-
-Los [LAND_SIZE] m² seleccionados de terreno se van a poner a la venta.
-El precio de venta será de [SALE_PRICE] L$ y se autoriza la compra a [NAME].
-
-
-
- ¿Estás seguro de que quieres devolver todos los objetos de esta parcela que estén compartidos con el grupo '[NAME]' al inventario de su propietario anterior?
-
-*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
-
-Objetos: [N]
-
-
-
- ¿Estás seguro de que quieres devolver al inventario de '[NAME]' todos los objetos que sean de su propiedad en esta parcela?
-
-Objetos: [N]
-
-
-
- ¿Estás seguro de que quieres devolver a su inventario todos los objetos de los que eres propietario en esta parcela?
-
-Objetos: [N]
-
-
-
- ¿Estás seguro de que quieres devolver todos los objetos de los que NO eres propietario en esta parcela al inventario de sus propietarios?
-Los objetos transferibles que se hayan transferido al grupo se devolverán a sus propietarios previos.
-
-*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
-
-Objetos: [N]
-
-
-
- ¿Estás seguro de que quieres devolver todos los objetos de esta parcela que NO sean propiedad de [NAME] al inventario de su propietario?
-Los objetos transferibles que se hayan transferido al grupo se devolverán a sus propietarios previos.
-
-*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
-
-Objetos: [N]
-
-
-
- ¿Estás seguro de que quieres devolver al inventario de su propietario todos los objetos de la lista?
-
-
-
- ¿Estás seguro de que quieres desactivar todos los objetos de esta región?
-
-
-
- ¿Devolver a sus propietarios los objetos de esta parcela que NO estén compartidos con el grupo [NAME]?
-
-Objetos: [N]
-
-
-
- No se pueden desactivar los scripts.
-Toda esta región tiene activado el 'daño'.
-Para que funcionen las armas los scripts deben estar activados.
-
-
- Están seleccionadas varias caras.
-Si sigues con esta acción, en las diferentes caras del objeto aparecerán distintas peticiones de los media.
-Para colocar los media en una sola cara, marca la opción Elegir la cara y pulsa en la cara adecuada del objeto, y luego pulsa Añadir.
-
-
-
- Para configurar el Punto de llegada de la parcela,
-debes estar dentro de ella.
-
-
- Por favor, escribe una dirección de correo electrónica válida para el/los receptor/es.
-
-
- Por favor, escribe tu dirección de correo electrónico.
-
-
- ¿Foto por correo electrónico con el asunto o el mensaje por defecto?
-
-
-
- Error al procesar los datos de la foto.
-
-
- Error al codificar la foto.
-
-
- Hubo un problema al enviar la foto por la siguiente razón: [REASON]
-
-
- Hubo un problema al subir la captura de pantalla del informe por la siguiente razón: [REASON]
-
-
- Debes estar de acuerdo con las Condiciones del Servicio para continuar el inicio de sesión en [SECOND_LIFE].
-
-
- No se ha podido poner el vestuario.
-La carpeta del vestuario contiene partes del cuerpo, u objetos a anexar o que no son ropa.
-
-
- No puedes vestirte ropas o partes del cuerpo que estén en la Papelera
-
-
- No se puede anexar el objeto.
-Se ha superado el lÃmite máximo de [MAX_ATTACHMENTS] objetos. Por favor, quÃtate alguno.
-
-
- No puedes vestirte este Ãtem porque aún no se ha cargado. Por favor, inténtalo de nuevo en un minuto.
-
-
- Lo sentimos. Se ha quedado algún espacio en blanco.
-Tienes que volver a introducir el nombre de usuario de tu avatar.
-
-Necesitas una cuenta para acceder a [SECOND_LIFE]. ¿Te gustarÃa crear una ahora?
-
- https://join.secondlife.com/index.php?lang=es-ES
-
-
-
-
- Escribe el nombre de usuario o el nombre y el apellido de tu avatar en el campo Nombre de usuario e inicia sesión otra vez.
-
-
- ¿Borrar el clasificado '[NAME]'?
-No se reembolsan las cuotas pagadas.
-
-
-
- Has elegido borrar los media asociados a esta cara.
-¿Estás seguro de que quieres continuar?
-
-
-
- ¿Guardar los cambios en el clasificado [NAME]?
-
-
-
- Dinero insuficiente para crear un clasificado.
-
-
-
- ¿Borrar el destacado <nolink>[PICK]</nolink>?
-
-
-
- ¿Eliminar el vestuario seleccionado?
-
-
-
- ¿Ir a la web de eventos de [SECOND_LIFE]?
-
- http://secondlife.com/events/?lang=es-ES
-
-
-
-
- Por favor, selecciona qué propuesta quieres ver.
-
-
- Por favor, selecciona un Ãtem del historial para verlo.
-
-
- La caché se limpiará cuando reinices [APP_NAME].
-
-
- La caché se moverá cuando reinicies [APP_NAME].
-Nota: esto vaciará la caché.
-
-
- La configuración del puerto tendrá efecto cuando reinicies [APP_NAME].
-
-
- Verás la nueva apariencia cuando reinicies [APP_NAME].
-
-
- El cambio de idioma tendrá efecto cuando reinicies [APP_NAME].
-
-
- ¿Ir a la página web de [SECOND_LIFE] para ver los detalles de la subasta
-o hacer una puja?
-
-
-
- ¿Guardar los cambios?
-
-
-
- Fallo al guardar el gesto.
-Este gesto tiene demasiados pasos.
-Intenta quitarle algunos, y vuelve a guardarlo.
-
-
- Fallo al guardar el gesto. Por favor, vuelve a intentarlo en un minuto.
-
-
- No se ha podido guardar el gesto porque no se pudo encontrar el objeto o el objeto asociado.
-El objeto debe de haber sido borrado o estar fuera de rango ('out of range').
-
-
- Al guardar un gesto, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde.
-
-
- No se ha podido guardar la nota porque no se pudo encontrar el objeto o el objeto asociado del inventario.
-El objeto debe de haber sido borrado o estar fuera de rango ('out of range').
-
-
- Al guardar una nota, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarla más tarde.
-
-
- No se han podido deshacer todos los cambios en tu versión del script.
-¿Quieres cargar la última versión guardada en el servidor?
-(**Cuidado** No podrás deshacer esta operación).
-
-
-
- Al guardar un script, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde.
-
-
- No se ha podido guardar el script porque no se pudo encontrar el objeto que incluye.
-El objeto debe de haber sido borrado o estar fuera de rango ('out of range')..
-
-
- Al guardar un script compilado, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde..
-
-
- Perdón, no está definida tu Posición inicial.
-Por favor, escribe el nombre de la región en el cajetÃn de Posición inicial, o elige para esa posición Mi Base o Mi última posición.
-
-
-
- No se ha podido correr o parar el script porque no se pudo encontrar el objeto que incluye.
-El objeto debe de haber sido borrado o estar fuera de rango ('out of range')..
-
-
- No se ha podido descargar el archivo.
-
-
- No se ha podido escribir el archivo [[FILE]]
-
-
- Debes saber que tu ordenador no cumple los requisitos mÃnimos para la utilización de [APP_NAME]. Puede que experimentes un rendimiento muy bajo. Desafortunadamente, [SUPPORT_SITE] no puede dar asistencia técnica a sistemas con una configuración no admitida.
-
-¿Ir a [_URL] para más información?
-
- http://secondlife.com/support/sysreqs.php?lang=es
-
-
-
-
- Tu sistema usa una tarjeta gráfica que [APP_NAME] no reconoce.
-Suele suceder con hardware nuevo que todavÃa no ha sido probado con [APP_NAME]. Probablemente todo irá bien, pero deberás ajustar tus configuraciones gráficas.
-(Yo > Preferencias > Gráficos).
-
-
-
- [APP_NAME] se cae al iniciar los 'driver' gráficos.
-La calidad de los gráficos se configurará en Baja para prevenir algunos errores comunes de los gráficos. Esto desactivará algunas posibilidades gráficas.
-Te recomendamos actualizar los 'drivers' de tu tarjeta gráfica.
-La calidad gráfica puede ajustarse en Preferencias > Gráficos.
-
-
- En la región [REGION] no se permite modificar el terreno.
-
-
- No tienes permiso para copiar los elementos siguientes:
-[ITEMS] y, si los das, los perderás del inventario. ¿Seguro que quieres ofrecerlos?
-
-
-
- No se ha podido dar el Ãtem del inventario.
-
-
- Transacción cancelada.
-
-
- No puedes dar más de 42 Ãtems en una única transferencia del inventario.
-
-
- No tienes permiso para transferir el Ãtem seleccionado.
-
-
- No tienes permiso para copiar [COUNT] de los
-Ãtems seleccionados. Si los das, los perderás de tu inventario.
-¿Realmente quieres darlos?
-
-
-
- No tienes permiso para transferir
-la carpeta seleccionada.
-
-
- ¿Congelar a este avatar?
-Temporalmente, será incapaz de moverse, usar el chat, o interactuar con el mundo.
-
-
-
- ¿Congelar a [AVATAR_NAME]?
-Temporalmente, será incapaz de moverse, usar el chat, o interactuar con el mundo.
-
-
-
- ¿Expulsar a [AVATAR_NAME] de tu terreno?
-
-
-
- ¿Expulsar a este avatar de tu terreno?
-
-
-
- ¿Expulsar a [AVATAR_NAME] de tu terreno?
-
-
-
- Has expulsado a [AVATAR_NAME] del grupo [GROUP_NAME]
-
-
- ERROR 'ACQUIRE': Hay demasiados objetos seleccionados.
-
-
- ERROR 'ACQUIRE': Los objetos están en más de una región.
-Por favor, mueve todos los objetos a adquirir a la
-misma región.
-
-
- [EXTRA]
-
-¿Ir a [_URL] para informarte sobre la compra de L$?
-
- http://secondlife.com/app/currency/?lang=es-ES
-
-
-
-
- No se pudo enlazar estos [COUNT] objetos.
-Puedes enlazar [MAX] objetos como máximo.
-
-
- Sólo puedes enlazar objetos completos (no sus partes), y debes
-seleccionar más de uno.
-
-
- Imposible enlazarlos, porque no tienes permiso para modificar
-todos los objetos.
-
-Por favor, asegúrate de que no hay ninguno bloqueado, y de que eres el propietario de todos.
-
-
- Imposible enlazarlos, porque hay objetos de distintos propietarios.
-
-Por favor, asegúrate de que eres el propietario de todos los objetos seleccionados.
-
-
- No hay extensión de archivo en: '[FILE]'
-
-Por favor, asegúrate de que la extensión del archivo es correcta.
-
-
- Extensión inválida de archivo: [EXTENSION]
-PodrÃa ser [VALIDS]
-
-
-
- No se pudo abrir el archivo de sonido que has subido para leer:
-[FILE]
-
-
- No parece que el archivo sea un archivo RIFF WAVE:
-[FILE]
-
-
- No parece que el archivo sea un archivo de audio PCM WAVE:
-[FILE]
-
-
- El archivo no tiene un número de canales válido (debe ser mono o estéreo):
-[FILE]
-
-
- No parece que el archivo tenga una frecuencia de muestreo (sample rate) adecuada (debe de ser 44.1k):
-[FILE]
-
-
- No parece que el archivo tenga un tamaño de palabra (word size) adecuado (debe de ser de 8 o 16 bites):
-[FILE]
-
-
- No se encontró el fragmento 'data' en la cabecera del WAV:
-[FILE]
-
-
- Tamaño de lote erróneo en el archivo WAV:
-[FILE]
-
-
- El archivo de audio es demasiado largo (10 segundos como máximo):
-[FILE]
-
-
- Problemas con el archivo [FILE]:
-
-[ERROR]
-
-
- No se ha podido abrir para su escritura el archivo comprimido de sonido: [FILE]
-
-
- Códec Vorbis desconocido, fallo en : [FILE]
-
-
- No se puede codificar el archivo: [FILE]
-
-
- No se pueden rellenar el nombre de usuario y la contraseña. Esto puede deberse a un cambio de configuración de la red.
-
-
-
- Archivo con los recursos corruptos: [FILE]
-
-
- Versión de archivo desconocida para el recurso Linden en el archivo: [FILE]
-
-
- No se ha podido crear el archivo de salida: [FILE]
-
-
- Actualmente, [APP_NAME] no admite la subida masiva de animaciones.
-
-
- No se ha podido subir [FILE] por la siguiente razón: [REASON]
-Por favor, inténtalo más tarde.
-
-
- Se ha añadido "[LANDMARK_NAME]" a tu carpeta [FOLDER_NAME].
-
-
- Ya tienes un hito de esta localización.
-
-
-
- No puedes crear un hito aquà porque el propietario del terreno no lo permite.
-
-
- No se pudo 'recompilar'.
-Selecciona un objeto con script.
-
-
- No se pudo 'recompilar'.
-
-Selecciona objetos con scripts en los que tengas permiso para modificarlos.
-
-
- No se pudo 'reiniciar'.
-
-Selecciona objetos con scripts.
-
-
- No se pudo 'reiniciar'.
-
-Selecciona objetos con scripts en los que tengas permiso para modificarlos.
-
-
- Imposible abrir el script del objeto sin modificar los permisos.
-
-
- No se puede configurar ningún script como 'ejecutándose'.
-
-Selecciona objetos con scripts.
-
-
- No se puede configurar ningún script como 'no ejecutándose'.
-
-Selecciona objetos con scripts.
-
-
- No hay nada que guardar.
-
-
- Se ha modificado tu búsqueda,
-eliminando las palabras demasiado cortas.
-
-Buscando: [FINALQUERY]
-
-
- Los términos de tu búsqueda son muy cortos,
-por lo que no se ha hecho la búsqueda.
-
-
- Fallo en el teleporte.
-[REASON]
-
-
- Ha habido un problema al procesar tu petición de teleporte. Debes volver a iniciar sesión antes de poder teleportarte de nuevo.
-Si sigues recibiendo este mensaje, por favor, acude al [SUPPORT_SITE].
-
-
- Ha habido un problema al procesar tu paso a otra región. Debes volver a iniciar sesión para poder pasar de región a región.
-Si sigues recibiendo este mensaje, por favor, acude al [SUPPORT_SITE].
-
-
- Lo sentimos, en estos momentos los teleportes están bloqueados. Vuelve a intentarlo en un momento. Si sigues sin poder teleportarte, desconéctate y vuelve a iniciar sesión para solucionar el problema.
-
-
- Lo sentimos, pero el sistema no ha podido localizar el destino de este hito.
-
-
- Lo sentimos, pero el sistema no ha podido completar el teleporte.
-Vuelve a intentarlo en un momento.
-
-
- Lo sentimos, pero no tienes acceso al destino de este teleporte.
-
-
- Aún no han llegado tus objetos anexados. Espera unos segundos más o desconéctate y vuelve a iniciar sesión antes de teleportarte.
-
-
- La cola de espera en esta región está actualmente obstruida, por lo que tu petición de teleporte no se atenderá en un tiempo prudencial. Por favor, vuelve a intentarlo en unos minutos o ve a una zona menos ocupada.
-
-
- Lo sentimos, pero el sistema no ha podido atender a tu petición de teleporte en un tiempo prudencial. Por favor, vuelve a intentarlo en unos pocos minutos.
-
-
- Lo sentimos, pero el sistema no ha podido completar tu paso a otra región en un tiempo prudencial. Por favor, vuelve a intentarlo en unos pocos minutos.
-
-
- Ha sido imposible encontrar el destino del teleporte: o está desactivado temporalmente o ya no existe. Por favor, vuelve a intentarlo en unos pocos minutos.
-
-
- En estos momentos no está disponible el sistema del inventario.
-
-
- No se ha podido configurar el propietario del terreno:
-no se ha seleccionado una parcela.
-
-
- No se ha podido obtener la propiedad del terreno porque la selección se extiende por varias regiones. Por favor, selecciona un área más pequeña y vuelve a intentarlo.
-
-
- Esta parcela está subastándose. Forzar su propiedad cancelará la subasta y, potencialmente, puede disgustar a algunos residentes si la puja ya ha empezado.
-¿Forzar la propiedad?
-
-
-
- No se ha podido 'contentify':
-no se ha seleccionado una parcela.
-
-
- No se ha podido 'contentify':
-no se ha seleccionado una región.
-
-
- No se ha podido abandonar el terreno:
-no se ha seleccionado una parcela.
-
-
- No se ha podido abandonar el terreno:
-no se ha podido encontrar la región.
-
-
- Imposible comprar terreno:
-no se ha seleccionado una parcela.
-
-
- Imposible comprar terreno:
-no se ha podido encontrar en qué región está.
-
-
- No puedes cerrar la ventana de Comprar terreno hasta que [APP_NAME] calcule el precio de esta transacción.
-
-
- No se ha podido transferir el terreno:
-no se ha seleccionado una parcela.
-
-
- No se ha podido transferir el terreno:
-no has seleccionado un grupo.
-
-
- No se ha podido transferir el terreno:
-Ha sido imposible encontrar en qué región está.
-
-
- No se ha podido transferir el terreno:
-has seleccionado varias parcelas.
-
-Inténtalo seleccionando sólo una.
-
-
- No se ha podido transferir el terreno:
-esperando que el servidor informe acerca de la propiedad.
-
-Por favor, vuelve a intentarlo.
-
-
- No se ha podido transferir el terreno:
-En la región [REGION] no se permite transferir terrenos.
-
-
- No se ha podido abandonar el terreno:
-esperando que el servidor actualice la información de la parcela.
-
-Vuelve a intentarlo en unos segundos.
-
-
- No se ha podido abandonar el terreno:
-no eres propietario de todas las parcelas seleccionadas.
-
-Por favor, selecciona una sola parcela.
-
-
- No se ha podido abandonar el terreno:
-no tienes permisos sobre esta parcela.
-Las parcelas de tu propiedad se muestran en verde.
-
-
- No se ha podido abandonar el terreno:
-Ha sido imposible encontrar en qué región está.
-
-
- No se ha podido abandonar el terreno:
-En la región [REGION] no se permite transferir terrenos.
-
-
- No se ha podido abandonar el terreno:
-debes seleccionar toda la parcela.
-
-Selecciona una parcela completa, o divÃdela primero.
-
-
- Vas a abandonar [AREA] m² de terreno.
-Al hacerlo, la quitarás de entre tus posesiones de terreno, pero no recibirás ningún L$.
-
-¿Abandonar este terreno?
-
-
-
- No se ha podido dividir el terreno:
-
-No has seleccionado ninguna parcela.
-
-
- No se ha podido dividir el terreno:
-
-Has seleccionado una parcela entera.
-Inténtalo seleccionando una parte.
-
-
- Dividir este terreno lo separará en dos parcelas, cada una de las cuales tendrá su propia configuración. Tras esta operación, algunas configuraciones volverán a las existentes por defecto.
-
-¿Dividir el terreno?
-
-
-
- No se ha podido dividir el terreno:
-Ha sido imposible encontrar en qué región está.
-
-
- No se ha podido unir el terreno:
-Ha sido imposible encontrar en qué región está.
-
-
- No se ha podido unir el terreno:
-No hay parcelas seleccionadas.
-
-
- No se ha podido unir el terreno:
-Sólo has seleccionado una parcela.
-
-Selecciona terreno que incluya algo de ambas parcelas.
-
-
- No se ha podido unir el terreno:
-Debes seleccionar más de una parcela.
-
-Selecciona terreno que incluya algo de ambas parcelas.
-
-
- Al unir este terreno crearás una parcela más grande formada por todas aquellas que tengan parte en el rectángulo seleccionado.
-Deberás reconfigurar el nombre y las opciones de la nueva parcela.
-
-¿Unir el terreno?
-
-
-
- Esta nota debe guardarse antes de que puedas copiarla o verla. ¿Guardar la nota?
-
-
-
- ¿Copiar este Ãtem a tu inventario?
-
-
-
- Fallo al cambiar la resolución a [RESX] por [RESY]
-
-
- Error, hierbas no definidas: [SPECIES]
-
-
- Error, árboles no definidos: [SPECIES]
-
-
- No se ha podido guardar el archivo '[NAME]'. Tendrás que liberar algo de espacio en tu ordenador y guardarlo de nuevo.
-
-
- No se ha podido guardar [NAME] en la base central de almacenamiento.
-Generalmente, esto es un fallo pasajero. Por favor, personaliza y guarda el Ãtem de aquà a unos minutos.
-
-
- Vaya, se ha cerrado tu sesión en [SECOND_LIFE].
- [MESSAGE]
-
-
-
- No se ha podido comprar terreno para el grupo:
-no tienes el permiso de comprar terreno para el grupo que tienes activado actualmente.
-
-
- Los amigos pueden darse permiso para localizarse en el mapa y para saber si el otro está conectado.
-
-¿Ofrecer a [NAME] que sea tu amigo?
-
-
-
- Guardar como un nuevo vestuario lo que estoy llevando:
-
-
-
- Guardar el Ãtem en mi inventario como:
-
-
-
- Nombre del nuevo vestuario:
-
-
-
- ¿Quieres eliminar a [NAME] de tu lista de amigos?
-
-
-
- ¿Quieres quitar a varios amigos de tu lista de amigos?
-
-
-
- ¿Estás seguro de que quieres borrar todos los objetos con script que sean propiedad de
-** [AVATAR_NAME] **
-en todos los otros terrenos de este sim?
-
-
-
- ¿Estás seguro de que quieres BORRAR TODOS los objetos con script que sean propiedad de
-** [AVATAR_NAME] **
-en TODO EL TERRENO de este sim?
-
-
-
- ¿Estás seguro de que quieres BORRAR TODOS los objetos (con script o no) que sean propiedad de
-** [AVATAR_NAME] **
-en TODO EL TERRENO de este sim?
-
-
-
- Debes especificar un nombre para tu clasificado.
-
-
- El pago para aparecer en la lista debe ser de, al menos, [MIN_PRICE] L$.
-
-Por favor, elige un pago mayor.
-
-
- Por lo menos uno de los elementos seleccionados contiene vÃnculos que le señalan. Si eliminas este elemento, los vÃnculos dejarán de funcionar permanentemente. Lo más recomendable es eliminar primero los vÃnculos.
-
-¿Estás seguro de que quieres eliminar los elementos?
-
-
-
- Al menos uno de los Ãtems que has seleccionado está bloqueado.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos uno de los Ãtems que has seleccionado no es copiable.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- No eres el propietario de, al menos, uno de los Ãtems que has seleccionado.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos un objeto está bloqueado.
-Al menos un objeto no es copiable.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos un objeto está bloqueado.
-No eres propietario de, al menos, un objeto.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos un objeto no es copiable.
-No eres propietario de, al menos, un objeto.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos un objeto está bloqueado.
-Al menos un objeto no es copiable.
-No eres propietario de, al menos, un objeto.
-
-¿Estás seguro de que quieres borrar estos Ãtems?
-
-
-
- Al menos un objeto está bloqueado.
-
-¿Estás seguro de que quieres tomar estos Ãtems?
-
-
-
- No eres el propietario de todos los objetos que estás tomando.
-Si sigues, se aplicarán los permisos marcados para el próximo propietario, y es posible que se restrinja tu posibilidad de hacer modificaciones o copias.
-
-¿Estás seguro de que quieres tomar estos Ãtems?
-
-
-
- Al menos un objeto está bloqueado.
-No eres el propietario de todos los objetos que estás tomando.
-Si sigues, se aplicarán los permisos marcados para el próximo propietario, y es posible que se restrinja tu posibilidad de hacer modificaciones o copias.
-Con todo, puedes tomar lo actualmente seleccionado.
-
-¿Estás seguro de que quieres tomar estos Ãtems?
-
-
-
- No se ha podido hacer la compra porque el terreno seleccionado se extiende por varias regiones.
-
-Por favor, selecciona un área más pequeña y vuelve a intentarlo.
-
-
- Al transferir esta parcela, se requerirá al grupo que tenga y mantenga el crédito suficiente para uso de terreno.
-El precio de compra de la parcela no se reembolsa al propietario.
-Si se vende una parcela transferida, el precio de venta se dividirá a partes iguales entre los miembros del grupo.
-
-¿Transferir estos [AREA] m² de terreno al grupo
-'[GROUP_NAME]'?
-
-
-
- Al transferir esta parcela, el grupo deberá poseer y mantener el número suficiente de créditos de uso de terreno.
-El traspaso incluirá una contribución simultánea de terreno al grupo de "[NAME]".
-El precio de compra del terreno no se le devolverá al propietario. Si se vende una parcela transferida, el precio de venta se dividirá en partes iguales entre los miembros del grupo.
-
-¿Transferir este terreno de [AREA] m² al grupo '[GROUP_NAME]'?
-
-
-
- Las configuraciones que se muestran se han fijado en los niveles guardados, pues especificaste la opción de guardarlos.
-
-
- Las configuraciones que se muestran se han fijado en los niveles recomendados para la configuración de tu sistema.
-
-
- [ERROR_MESSAGE]
-
-
-
- La localización que querÃas no está disponible en estos momentos.
-Se te ha llevado a una región cercana.
-
-
- En estos momentos no está disponible tu última posición.
-Se te ha llevado a una región cercana.
-
-
- En estos momentos no está disponible tu Base.
-Se te ha llevado a una región cercana.
-Quizá quieras configurar una nueva posición para tu Base.
-
-
- Aún está descargándose tu ropa.
-Puedes usar [SECOND_LIFE] de forma normal; los demás residentes te verán correctamente.
-
-
-
- Se ha completado la instalación de [SECOND_LIFE].
-
-Si es la primera vez que usas [SECOND_LIFE], debes crear una cuenta antes de poder iniciar una sesión.
-¿Volver a [http://join.secondlife.com secondlife.com] para crear una cuenta nueva?
-
-
-
- Tenemos problemas de conexión. Puede deberse a un problema de tu conexión a Internet o de [SECOND_LIFE_GRID].
-
-Puedes revisar tu conexión a Internet y volver a intentarlo en unos minutos, pulsar Ayuda para conectarte a [SUPPORT_SITE], o pulsar Teleporte para intentar teleportarte a tu Base.
-
- http://es.secondlife.com/support/
-
-
-
-
- Tu personaje aparecerá en un momento.
-
-Para caminar, usa las teclas del cursor.
-En cualquier momento, puedes pulsar la tecla F1 para conseguir ayuda o para aprender más acerca de [SECOND_LIFE].
-Por favor, elige el avatar masculino o femenino.
-Puedes cambiar más adelante tu elección.
-
-
-
- No se puede hacer el teleporte a [SLURL] porque se encuentra en una cuadrÃcula ([GRID]) diferente de la actual ([CURRENT_GRID]). Cierra el visor y vuelve a intentarlo.
-
-
-
- No se puede establecer la conexión con el servidor.
-[REASON]
-
-Nombre del asunto: [SUBJECT_NAME_STRING]
-Nombre del emisor: [ISSUER_NAME_STRING]
-Válido desde: [VALID_FROM]
-Válido hasta: [VALID_TO]
-Huella digital MD5: [SHA1_DIGEST]
-Huella digital SHA1: [MD5_DIGEST]
-Uso de la clave: [KEYUSAGE]
-Uso de clave extendida: [EXTENDEDKEYUSAGE]
-Identificador de clave de asunto: [SUBJECTKEYIDENTIFIER]
-
-
-
- La autoridad de certificación de este servidor se desconoce.
-
-Información del certificado:
-Nombre del asunto: [SUBJECT_NAME_STRING]
-Nombre del emisor: [ISSUER_NAME_STRING]
-Válido desde: [VALID_FROM]
-Válido hasta: [VALID_TO]
-Huella digital MD5: [SHA1_DIGEST]
-Huella digital SHA1: [MD5_DIGEST]
-Uso de la clave: [KEYUSAGE]
-Uso de clave extendida: [EXTENDEDKEYUSAGE]
-Identificador de clave de asunto: [SUBJECTKEYIDENTIFIER]
-
-¿Deseas confiar en esta autoridad?
-
-
-
- [NAME] cuesta [PRICE] L$. No tienes suficientes L$ para hacer eso.
-
-
- [NAME] te ha dado permiso para modificar sus objetos.
-
-
- Ha sido revocado tu privilegio de modificar los objetos de [NAME]
-
-
- Esto limpiará las cachés del mapa en esta región.
-Esto sólo es realmente útil para cuestiones de depuración ('debugging').
-(A efectos prácticos, espera 5 minutos, y el mapa de cualquiera se actualizará después de que reinicies sesión).
-
-
-
- No se puede comprar más de un objeto a la vez. Por favor, selecciona sólo un objeto y vuelve a intentarlo.
-
-
- No se puede copiar a la vez los contenidos de más de un objeto.
-Por favor, selecciona sólo uno y vuelve a intentarlo.
-
-
-
- ¿Teleportar a tu base a todos los residentes en esta región?
-
-
-
- ¿Estás seguro de que quieres devolver los objetos propiedad de
-[USER_NAME] ?
-
-
-
- No se han podido configurar las texturas de la región:
-La textura del terreno [TEXTURE_NUM] tiene una profundidad de bites inválida: [TEXTURE_BIT_DEPTH].
-
-Cambia la textura [TEXTURE_NUM] por una imagen de 24-bit y 512x512 o menor, y pulsa de nuevo 'Aplicar' .
-
-
- No se han podido configurar las texturas de la región:
-La textura del terreno [TEXTURE_NUM] es demasiado grande: [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y].
-
-Cambia la textura [TEXTURE_NUM] por una imagen de 24-bit y 512x512 o menor, y pulsa de nuevo 'Aplicar' .
-
-
- Ha empezado la subida. Dependiendo de la velocidad de tu conexión, llevará unos dos minutos.
-
-
- ¿Realmente quieres predeterminar el terreno actual, haciéndolo el centro de los limites para elevarlo y rebajarlo, y el terreno por defecto para la herramienta 'Revertir'?
-
-
-
- Sólo puedes tener [MAX_AGENTS] residentes autorizados.
-
-
- Sólo puedes tener [MAX_BANNED] residentes no admitidos.
-
-
- Fallo al intentar añadir [NUM_ADDED] agentes:
-Se superan en [NUM_EXCESS] los [MAX_AGENTS] permitidos en [LIST_TYPE].
-
-
- Sólo puedes tener [MAX_GROUPS] grupos permitidos.
-
-
-
- Sólo puedes tener [MAX_MANAGER] administradores del estado.
-
-
- No se puede añadir a la lista de residentes no admitidos al propietario del estado.
-
-
- No puedes cambiar la apariencia hasta que no se carguen la ropa y la forma.
-
-
- El nombre de tu anuncio clasificado debe empezar o con un número o con una letra de la A a la Z. No se permiten signos de puntuación.
-
-
- No puede configurar el Comprar el objeto, porque éste no está en venta.
-Por favor, pon en venta el objeto y vuelve a intentarlo.
-
-
- Acabada la descarga del archivo raw de terreno en:
-[DOWNLOAD_PATH].
-
-
- Hay una versión nueva de [SECOND_LIFE] disponible.
-[MESSAGE]
-Debes descargar esta actualización para usar [SECOND_LIFE].
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-
-
- Hay una versión nueva de [SECOND_LIFE] disponible.
-[MESSAGE]
-Debes descargar esta actualización para usar [SECOND_LIFE].
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-
-
- Hay una versión nueva de [SECOND_LIFE] disponible.
-[MESSAGE]
-Debes descargar esta actualización para usar [SECOND_LIFE].
-
-¿Descargarla a tu carpeta de Programas?
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-¿Descargarla a tu carpeta de Programas?
-
-
-
- Hay una versión actualizada de [SECOND_LIFE] disponible.
-[MESSAGE]
-Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
-
-¿Descargarla a tu carpeta de Programas?
-
-
-
- Se ha producido un error al instalar la actualización del visor.
-Descarga e instala el último visor a través de
-http://secondlife.com/download.
-
-
-
- No hemos podido instalar una actualización necesaria.
-No podrás iniciar sesión hasta que [APP_NAME] se haya actualizado.
-
-Descarga e instala el último visor a través de
-http://secondlife.com/download.
-
-
-
- Hay una actualización necesaria para la instalación de Second Life.
-
-Puedes descargar esta actualización de http://www.secondlife.com/downloads
-o instalarla ahora.
-
-
-
- Hemos descargado una actualización para la instalación de [APP_NAME].
-Versión [VERSION] [[RELEASE_NOTES_FULL_URL]; información acerca de esta actualización]
-
-
-
- Hemos descargado una actualización para la instalación de [APP_NAME].
-Versión [VERSION] [[RELEASE_NOTES_FULL_URL]; información acerca de esta actualización]
-
-
-
- Hemos descargado una actualización de software necesaria.
-Versión [VERSION]
-
-Debemos reiniciar [APP_NAME] para instalar la actualización.
-
-
-
- Debemos reiniciar [APP_NAME] para instalar la actualización.
-
-
-
- Transferir este objeto al grupo hará que:
-* Reciba los L$ pagados en el objeto
-
-
-
- ¿Quieres abrir tu navegador para ver este contenido?
-
-
-
- ¿Ir al [http://secondlife.com/account/ Panel de Control] para administrar tu cuenta?
-
-
-
- Visita el wiki de [SECOND_LIFE] para más detalles sobre cómo informar de una cuestión de seguridad.
-
-
-
- Visita el wiki QA de [SECOND_LIFE].
-
-
-
- Visita el Public Issue Tracker (sistema público de seguimiento de incidencias) de [SECOND_LIFE], donde podrás informar de errores y otros asuntos.
-
-
-
- Para ver las últimas noticias e informaciones, ¿ir la Blog oficial?
-
-
-
- ¿Quieres abrir la GuÃa de Script para tener ayuda sobre el tema?
-
-
-
- ¿Quieres visitar el portal de LSL para tener ayuda sobre manejo de scripts?
-
-
-
- ¿Estás seguro de que quieres devolver los objetos seleccionados a sus propietarios? Los objetos transferibles que se hayan cedido volverán a sus propietarios anteriores.
-
-*ATENCIÓN* ¡Serán borrados los objetos no transferibles que estén cedidos!
-
-
-
- Actualmente, eres miembro del grupo [GROUP].
-¿Dejar el grupo?
-
-
-
- ¿Quieres realmente expulsar a todos los residentes de la cuadrÃcula?
-
-
-
- Lo sentimos, pero no puedes ignorar a un Linden.
-
-
-
- No puedes empezar una subasta en una parcela que ya está en venta. Desactiva la venta de terreno si estás seguro de querer iniciar una subasta.
-
-
- Ya has ignorado este nombre.
-
-
-
- Aunque esté permitido, borrar contenidos puede dañar el objeto.
-¿Quieres borrar ese Ãtem?
-
-
-
- En este momento, no se puede ofrecer una tarjeta de visita. Por favor, vuelve a intentarlo en un momento.
-
-
-
- En este momento, no se puede ofrecer el ser amigo. Por favor, vuelve a intentarlo en un momento.
-
-
-
- Pasar al modo ocupado.
-Se ocultará el chat y los mensajes instantáneos (éstos recibirán tu Respuesta en el modo ocupado). Se rehusarán todos los ofrecimientos de teleporte. Todas las ofertas de inventario irán a tu Papelera.
-
-
-
- Has superado tu número máximo de grupos. Por favor, sal de al menos uno antes de entrar en éste, o rehúsa la oferta.
-[NAME] te ha invitado a ser miembro de un grupo.
-
-
-
- Has superado tu número máximo de grupos. Por favor, sal de al menos uno de ellos antes de crear uno nuevo o entrar en alguno.
-
-
-
- ¿Con qué mensaje quieres expulsar a este Residente?
-
-
-
- ¿Con qué mensaje se expulsará a cualquiera que esté actualmente en el grid?
-
-
-
- ¿Con qué mensaje quieres congelar a este residente?
-
-
-
- ¿Con qué mensaje quieres congelar a este residente?
-
-
-
- ¡Hola, [DISPLAY_NAME]!
-
-Al igual que en la vida real, normalmente se tarda algún tiempo en aprender nombres nuevos. Te recomendamos que esperes varios dÃas antes de [http://wiki.secondlife.com/wiki/Setting_your_display_name your name to update] en objetos, scripts, búsquedas, etc.
-
-
- Lo sentimos. No puedes cambiar tu nombre mostrado. Si crees que se trata de un error, ponte en contacto con soporte.
-
-
- Lo sentimos. El nombre es demasiado largo. Los nombres mostrados pueden tener un máximo de [LENGTH] caracteres.
-
-Prueba con un nombre más corto.
-
-
- Lo sentimos. No hemos podido configurar tu nombre mostrado. Vuelve a intentarlo más tarde.
-
-
- Los nombres mostrados introducidos no coinciden. Vuelve a introducirlos.
-
-
- Lo sentimos. Tendrás que esperar para poder cambiar tu nombre mostrado.
-
-Consulta http://wiki.secondlife.com/wiki/Setting_your_display_name
-
-Vuelve a intentarlo más tarde.
-
-
- Lo sentimos. No he mos podido configurar el nombre que has solicitado porque contiene una palabra prohibida.
-
- Prueba con un nombre distinto.
-
-
- El nombre mostrado que deseas configurar contiene caracteres no válidos.
-
-
- Tu nombre mostrado debe contener letras y no debe incluir signos de puntuación.
-
-
- A [OLD_NAME] ([SLID]) se le conoce ahora como [NEW_NAME].
-
-
- ¿Ofrecer teleporte a tu posición con este mensaje?
-
-
-
- ¿Obligar a este Residente a ir a tu localización?
-
-
-
- ¿Seguro que quieres teleportarte a <nolink>[LOCATION]</nolink>?
-
-
-
- ¿Teleportarte a [PICK]?
-
-
-
- ¿Teleportarte a [CLASSIFIED]?
-
-
-
- ¿Teleportarse a [HISTORY_ENTRY]?
-
-
-
- Escribe un anuncio breve que se enviará a todo el que esté en tu estado.
-
-
-
- Estás a punto de cambiar un estado propiedad de Linden (continente, teen grid, orientación, etc.).
-
-Esto es EXTREMADAMENTE PELIGROSO porque puede afectar en gran manera la experiencia de los Residentes. En el Continente, cambiará miles de regiones y y se provocará un colapso en el espacio del servidor.
-
-¿Continuar?
-
-
-
- Vas a cambiar la lista de acceso de un estado propiedad de Linden (mainland, grid teen, orientación, etc.).
-
-Esto es PELIGROSO, y sólo debe hacerse para deshacerse de ataques que permitan sacar o meter en el grid objetos o L$.
-Se cambiarán miles de regiones, y se provocará un colapso en el espacio del servidor.
-
-
-
- ¿Añadir a la lista de permitidos sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Quitar de la lista de permitidos sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Añadir a la lista de grupos permitidos sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Quitar de la lista de grupos permitidos sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Denegar el acceso sólo a este estado o a [ALL_ESTATES]?
-
-
-
- ¿Quitar de la lista de prohibición de acceso a este residente para que acceda sólo a este estado o a [ALL_ESTATES]?
-
-
-
- ¿Añadir al administrador del estado sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Remover al administrador del estado sólo para este estado o para [ALL_ESTATES]?
-
-
-
- ¿Echar a [EVIL_USER] de este estado?
-
-
-
- ¿Estás seguro de que quieres cambiar el contrato del estado?
-
-
-
- No estás autorizado en esa región por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
-
-Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
-
-
-
- No estás autorizado en esa región por su nivel de calificación.
-
-¿Quieres ir a la Base de Conocimientos para aprender más sobre el nivel de calificación?
-
- http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
-
-
-
-
- No estás autorizado en esa región por su nivel de calificación.
-
-
- No estás autorizado en esta región por tus preferencias sobre el nivel de calificación.
-
-Para entrar en la región que deseas, cambia tu preferencia de nivel de calificación. Esto te permitirá buscar contenidos [REGIONMATURITY] y tener acceso a ellos. Para deshacer los cambios, elige Yo > Preferencias > General.
-
-
-
- Tu preferencia de nivel de calificación actual es [RATING].
-
-
- No puedes reclamar este terreno por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
-
-Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
-
-
-
- No puedes reclamar este terreno por su nivel de calificación.
-
-¿Quieres ir a la Base de Conocimientos para más información sobre el nivel de calificación?
-
- http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
-
-
-
-
- No puedes reclamar este terreno debido a su nivel de calificación.
-
-
- No puedes reclamar este terreno por tus preferencias sobre el nivel de calificación.
-
-Puedes pulsar 'Cambiar las Preferencias' para incrementar las preferencias del nivel de calificación y, asÃ, poder entrar. En adelante, podrás buscar y acceder a contenido [REGIONMATURITY]. Si más adelante quieres deshacer este cambio, ve a Yo > Preferencias > General.
-
-
-
- No puedes comprar este terreno por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
-
-Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
-
-
-
- No puedes comprar este terreno por tus preferencias de nivel de calificación.
-
-¿Quieres ir a la Base de Conocimientos para más información sobre el nivel de calificación?
-
- http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
-
-
-
-
- No puedes comprar este terreno por su nivel de calificación.
-
-
- No puedes comprar este terreno por tus preferencias sobre el nivel de calificación.
-
-Puedes pulsar 'Cambiar las Preferencias' para incrementar las preferencias del nivel de calificación y, asÃ, poder entrar. En adelante, podrás buscar y acceder a contenido [REGIONMATURITY]. Si más adelante quieres deshacer este cambio, ve a Yo > Preferencias > General.
-
-
-
- Hay demasiados prims seleccionados. Por favor, selecciona [MAX_PRIM_COUNT] o menos y vuelve a intentarlo
-
-
-
- Hay problemas al importar el contrato del estado.
-
-
-
- Hay problemas al añadir un administrador nuevo del estado. Uno o más estados deben de tener llena la lista de administradores.
-
-
- Hay problemas al añadir a la lista del estado. Uno o más estados deben de tener llena la lista.
-
-
- En este momento, no se pueden cargar los datos de la's nota's.
-
-
-
- Permisos insuficientes para ver la nota asociada a la ID solicitada.
-
-
-
- Se ha perdido en la base de datos la ID de la nota.
-
-
-
- Recuerda: las cuotas que se pagan por los clasificados no son reembolsables.
-
-¿Publicar ahora este anuncio por [AMOUNT] L$?
-
-
-
- ¿Este anuncio tiene contenido 'Moderado'?
-
-
-
- ¿Este grupo tiene contenido 'Moderado'?
-
-
-
- ¿Verdaderamente quieres reiniciar la región de aquà a 2 minutos?
-
-
-
- Escribe un anuncio breve que se enviará a todo el que esté en esta región.
-
-
-
- Se ha actualizado el nivel de calificación de esta región.
-Puede que lleve algún tiempo hasta que el cambio se vea reflejado en el mapa.
-
-Para entrar a regiones Adultas, los Residentes deben haber verificado su cuenta, bien verificando la edad o bien verificando una forma de pago.
-
-
- Esta versión de [APP_NAME] no es compatible con la prestación de voz de esta región. Para que el chat de voz funcione correctamente debes actualizar [APP_NAME].
-
-
- No se pueden comprar a la vez objetos de propietarios diferentes.
-Por favor, selecciona sólo un objeto y vuelve a intentarlo.
-
-
- No se puede comprar a la vez los contenidos de más de un objeto.
-Por favor, selecciona sólo un objeto y vuelve a intentarlo.
-
-
- No se pueden comprar a la vez objetos de propietarios diferentes.
-Por favor, selecciona sólo un objeto y vuelve a intentarlo.
-
-
- ¿Comprar el objeto original de [OWNER] por [PRICE] L$?
-Pasarás a ser el propietario de este objeto.
-Podrás:
- Modificarlo: [MODIFYPERM]
- Copiarlo: [COPYPERM]
- Revenderlo o darlo: [RESELLPERM]
-
-
-
- ¿Comprar el objeto original por [PRICE] L$?
-Pasarás a ser el propietario de este objeto.
-Podrás:
- Modificarlo: [MODIFYPERM]
- Copiarlo: [COPYPERM]
- Revenderlo o darlo: [RESELLPERM]
-
-
-
- ¿Comprar una copia de [OWNER] por [PRICE] L$?
-El objeto se copiará a tu inventario.
-Podrás:
- Modificarlo: [MODIFYPERM]
- Copiarlo: [COPYPERM]
- Revenderlo o darlo: [RESELLPERM]
-
-
-
- ¿Comprar una copia por [PRICE] L$?
-El objeto se copiará a tu inventario.
-Podrás:
- Modificarlo: [MODIFYPERM]
- Copiarlo: [COPYPERM]
- Revenderlo o darlo: [RESELLPERM]
-
-
-
- ¿Comprar los contenidos de [OWNER] por [PRICE] L$?
-Serán copiados a tu inventario.
-
-
-
- ¿Comprar los contenidos por [PRICE] L$?
-Serán copiados a tu inventario.
-
-
-
- Esta transacción consiste en:
-[ACTION]
-
-¿Estás seguro de querer hacer esta compra?
-
-
-
- Esta transacción consiste en:
-[ACTION]
-
-¿Estás seguro de querer hacer esta compra?
-Por favor, vuelva a escribir tu contraseña y pulsa OK.
-
-
-
- Nota:
-Has actualizado la posición de este Destacado, pero los otros detalles permanecen con sus valores originales.
-
-
-
- Has elegido Ãtems 'no copiables' de tu inventario. Esos Ãtems se quitarán de tu inventario, no se copiarán.
-
-¿Mover el/los Ãtem/s del inventario?
-
-
-
- Has elegido Ãtems 'no copiables' de tu inventario. Esos Ãtems se moverán a tu inventario, no se copiarán.
-Dado que estos objetos tienen scripts, moverlos a tu inventario puede provocar un mal funcionamiento del script.
-
-¿Mover el/los Ãtem/s del inventario?
-
-
-
- Advertencia: la acción 'Pagar al objeto' ha sido marcada, pero sólo funcionará si se añade un script con un evento money().
-
-
-
- En este objeto, no hay Ãtems que estés autorizado a copiar.
-
-
- ¿Ir a tu [http://secondlife.com/account/ Panel de Control] para ver el historial de tu cuenta?
-
-
-
- ¿Estás seguro de que quieres salir?
-
-
-
- [QUESTION]
-
-
-
- Usa esta herramienta para denunciar violaciones de las [http://secondlife.com/corporate/tos.php Condiciones del Servicio] o las [http://secondlife.com/corporate/cs.php Normas de la Comunidad].
-
-Se investigan y resuelven todas las infracciones denunciadas.
-
-
- Por favor, elige una categorÃa para esta denuncia de infracción.
-Seleccionar una categorÃa nos ayuda a clasificar y procesar las denuncias de infracciones.
-
-
- Por favor, escribe el nombre del infractor.
-Aportar el dato preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
-
-
- Por favor, escribe la localización donde tuvo lugar la infracción.
-Aportar el dato preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
-
-
- Por favor, escribe un resumen de la infracción que ha habido.
-Aportar un resumen preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
-
-
- Por favor, escribe una descripción minuciosa de la infracción que ha habido.
-Sé tan especÃfico como puedas, incluyendo los nombres y los detalles implicados en el incidente que denuncias.
-Aportar una descripción precisa nos ayuda a clasificar y procesar las denuncias de infracciones.
-
-
- Estimado Residente:
-
-Parece que estás denunciando una violación de la propiedad intelectual. Por favor, asegúrate de que tu denuncia es correcta.
-
-(1) El proceso de la denuncia. Debes enviar una denuncia de infracción si crees que un Residente está reventando el sistema de permisos de [SECOND_LIFE], usando, por ejemplo, un CopyBot u otras herramientas parecidas para copiar, infringiendo los derechos de propiedad intelectual. El Equipo de Infracciones ('Abuse Team') investiga y lleva a cabo las acciones disciplinarias apropiadas ante toda acción que viole las [http://secondlife.com/corporate/tos.php Condiciones de Servicio] o las [http://secondlife.com/corporate/cs.php Normas de la Comunidad] de [SECOND_LIFE]. Sin embargo, el Equipo de Infracciones ni gestiona ni responde a las solicitudes de eliminar contenidos del mundo de [SECOND_LIFE].
-
-(2) El DMCA o Proceso de Eliminación de Contenido. Para solicitar que se elimine algún contenido de [SECOND_LIFE], DEBES enviar una notificación válida de infracción tal y como se explica en nuestra [http://secondlife.com/corporate/dmca.php 'DMCA Policy'].
-
-Si todavÃa quieres seguir con el proceso de infracción, por favor, cierra esta ventana y acaba de enviar tu denuncia. En concreto, debes seleccionar la categorÃa 'CopyBot o Programa para saltarse los permisos'.
-
-Gracias,
-
-Linden Lab
-
-
- Han desaparecido de [FLOATER] estos componentes:
-[COMPONENTS]
-
-
- En ese punto de tu cuerpo ya hay un objeto anexado. ¿Quieres reemplazarlo por el objeto que has elegido?
-
-
-
- Estás en el modo Ocupado. Por tanto, no recibirás ningún Ãtem a cambio de este pago.
-
-¿Quieres salir del modo Ocupado antes de completar esta transacción?
-
-
-
- La carpeta '[FOLDERNAME]' pertenece al sistema, y borrar carpetas del sistema puede provocar inestabilidad. ¿Estás seguro de que quieres borrarla?
-
-
-
- ¿Estás seguro de que quieres borrar de forma permanente el contenido de la Papelera?
-
-
-
- ¿Estás seguro de que quieres borrar tu historial web, de viajes y de búsquedas?
-
-
-
- ¿Estás seguro de que quieres limpiar tus cookies?
-
-
-
- ¿Estás seguro de que quieres vaciar tu lista de URL guardadas?
-
-
-
- ¿Estás seguro de que quieres borrar de forma permanente el contenido de Objetos Perdidos?
-
-
-
- Se ha copiado a tu portapapeles esta SLurl:
- [SLURL]
-
-PublÃcala en una página web para que otros puedan acceder fácilmente a esta posición, o pruébala tú mismo pegándola en la barra de direcciones de tu navegador.
-
-
-
- ¿Quieres sobrescribir la preselección guardada?
-
-
-
- ¿Quieres borrar [SKY]?
-
-
-
- No puedes editar ni borrar una preselección por defecto.
-
-
- Este archivo del ciclo de un dÃa se refiere a un archivo perdido de cielo: [SKY].
-
-
- Ya existe un efecto de procesamiento. ¿Quieres sobreescribirlo?
-
-
-
- Dame un nombre para el cielo nuevo.
-
-
-
- ¡Esa preselección ya existe!
-
-
- Dame un nombre para la nueva preselección de agua.
-
-
-
- ¡Esa preselección ya existe!
-
-
- No puedes editar o borrar una preselección por defecto.
-
-
- No se puede empezar una nueva sesión de chat con [RECIPIENT].
-[REASON]
-
-
-
- [EVENT]
-[REASON]
-
-
-
- Debe cerrarse tu sesión de chat con [NAME].
-[REASON]
-
-
-
- No puedes comprar un objeto mientras esté anexado.
-
-
- Al admitir esta petición, le das permiso a un script para que coja dólares Linden (L$) de tu cuenta. Para revocar este permiso, el propietario del objeto debe eliminarlo o reiniciar ese script del objeto.
-
-
-
- ¿Quieres ponerte automáticamente la ropa que vas a crear?
-
-
-
- Debes haber verificado tu edad para visitar este sitio. ¿Quieres ir al sitio web de [SECOND_LIFE] y verificarla?
-
-[_URL]
-
- https://secondlife.com/account/verification.php?lang=es
-
-
-
-
- Para visitar este sitio debes haber aportado información de pago en tu cuenta. ¿Quieres ir al sitio web de [SECOND_LIFE] y configurar esto?
-
-[_URL]
-
- https://secondlife.com/account/index.php?lang=es
-
-
-
-
- La cadena [STRING_NAME] Ha desaparecido de strings.xml
-
-
- [MESSAGE]
-
-
- [MESSAGE]
-
-
- Cancelado
-
-
- Cancelado el sentarte
-
-
- Cancelado el anexar
-
-
- Reemplazadas las ropas o partes del cuerpo perdidas con sus equivalentes por defecto.
-
-
- Asunto: [SUBJECT], Mensaje: [MESSAGE]
-
-
- [NAME] está conectado
-
-
- [NAME] está desconectado
-
-
- Aunque eres muy agradable, no puedes añadirte como amigo a ti mismo.
-
-
- Subiendo fotos del mundo y del sitio web...
-(tardará unos 5 minutos).
-
-
- Has pagado [AMOUNT] LS por la subida.
-
-
- Completada la subida de la foto del sitio web.
-
-
- Completada la subida de la foto del mundo.
-
-
- Se ha descargado Terrain.raw
-
-
- No se encuentra en la base de datos el gesto [NAME].
-
-
- No se puede cargar el gesto [NAME].
-
-
- El hito ha desaparecido de la base de datos.
-
-
- No se ha podido cargar el hito. Por favor, vuelve a intentarlo.
-
-
- Tienes pulsada la tecla de mayúsculas.
-Esto puede influir en tu contraseña.
-
-
- La nota ha desaparecido de la base de datos.
-
-
- No tienes permiso para ver esta nota.
-
-
- No tienes permisos suficientes para renderizar el objeto.
-
-
- En este momento no se puede cargar la nota.
-
-
- El script ha desaparecido de la base de datos.
-
-
- No tienes permisos suficientes para ver el script.
-
-
- No se ha podido cargar el script. Por favor, vuelve a intentarlo.
-
-
- Los contenidos que estás ofreciendo aún no están disponibles. Por favor, vuelve a ofrecerlos en un minuto.
-
-
- No puedes modificar categorÃas que están protegidas.
-
-
- No puedes quitar categorÃas que están protegidas.
-
-
- No se puede comprar un objeto mientras se descargan los datos.
-Por favor, vuelve a intentarlo.
-
-
- No se puede enlazar un objeto mientras se descargan los datos.
-Por favor, vuelve a intentarlo.
-
-
- No puedes comprar más de un objeto a la vez.
-Por favor, selecciona un sólo objeto.
-
-
- Este objeto no está en venta.
-
-
- Entrando en el modo administrativo, nivel [LEVEL]
-
-
- Saliendo del modo administrativo, nivel [LEVEL]
-
-
- No tienes pemiso para copiar esto.
-
-
- [NAME] ha recibido tu oferta de inventario.
-
-
- [NAME] ha rehusado tu oferta del inventario.
-
-
- [NAME]: [MESSAGE]
-
-
- Se ha aceptado tu tarjeta de visita.
-
-
- Se ha rehusado tu tarjeta de visita.
-
-
- Puedes teleportarte a lugares como '[NAME]' abriendo el panel Lugares -a la derecha de tu pantalla- y seleccionando la sección Hitos.
-Pulsa en un hito para seleccionarlo, y, luego, pulsa 'Teleportar' en la parte inferior del panel.
-(También puedes pulsar dos veces en el hito o pulsarlo con el botón derecho del ratón y elegir 'Teleportar'.)
-
-
- Puedes contactar con un Residente como '[NAME]' abriendo el panel Gente en el lado derecho de tu pantalla.
-Elige al Residente de la lista y pulsa 'MI' en la parte inferior del panel.
-(También puedes pulsar dos veces en su nombre o pulsarlo con el botón derecho y elegir 'MI').
-
-
- No puedes seleccionar un terreno que cruce las fronteras entre servidores.
-Inténtalo seleccionando un trozo más pequeño de terreno.
-
-
- Se han excluido algunos términos de tu búsqueda debido a restricciones en el contenido, según se especifica en las Normas de la Comunidad.
-
-
- Por favor, elige al menos un tipo de contenido a buscar ('PG', 'Mature', o 'Adult').
-
-
- [MESSAGE]
-
-
- [MESSAGE]
-
-
- [MESSAGE]
-
-
- Notificación de un evento:
-
-[NAME]
-[DATE]
-
-
-
- En estos momentos, están realzados todos los objetos de esta parcela que serán transferidos al comprador de la misma.
-
-* No están realzados los árboles y hierbas que se transferirán.
-
-
-
- Desactivados los gestos que tienen el mismo botón:
-[NAMES]
-
-
- No parece que tu sistema tenga instalado el software QuickTime de Apple.
-Si quieres ver media en streaming en las parcelas que los tienen, deberÃas ir al [http://www.apple.com/quicktime sitio de QuickTime] e intalar el QuickTime Player.
-
-
- No se ha encontrado el 'Media Plugin' para manejar el 'mime type' "[MIME_TYPE]". Los media de este tipo no estarán disponibles.
-
-
- Fallo de este 'Media Plugin':
- [PLUGIN]
-
-Por favor, reinstala el plugin o contacta con el vendedor si sigues teniendo problemas.
-
-
-
- Se han devuelto a tu inventario los objetos de los que eras propietario en la parcela seleccionada.
-
-
- Se han devuelto a su inventario los objetos en la parcela de terreno seleccionada propiedad de [NAME].
-
-
- Se han devuelto a su propietario los objetos seleccionados en la parcela de terreno propiedad de '[NAME]'.
-
-
- Se han devuelto a los inventarios de sus propietarios los objetos que estaban compartidos con el grupo [GROUPNAME] en la parcela seleccionada.
-Los objetos transferibles que se transfirieron al grupo se han devuelto a sus propietarios anteriores.
-Los objetos no transferibles que se transfirieron al grupo han sido borrados.
-
-
- Se han devuelto a sus propietarios los objetos de los que NO eras propietario en la parcela seleccionada.
-
-
- Mensaje de [NAME]:
-<nolink>[MSG]</nolink>
-
-
- Este terreno tiene el daño activado.
-Aquà puedes ser herido. Si mueres, se te teleportará a tu Base.
-
-
- Este terreno tiene desactivado el poder volar.
-Aquà no puedes volar.
-
-
- Este terreno no autoriza el poder empujar. No puedes hacerlo a menos que seas el propetario del terreno.
-
-
- Este tereno tiene desactivado el chat de voz. No podrás oÃr hablar a nadie.
-
-
- Este terreno tiene desactivado el poder construir. Aquà no puedes ni construir ni crear objetos.
-
-
- Un administrador ha detenido temporalmente los scripts en esta región.
-
-
- En esta región no se está ejecutando ningún script.
-
-
- Este terreno tiene desactivados los scripts externos.
-
-Los scripts no funcionan aquÃ, excepto los pertenecientes al propietario del terreno.
-
-
- Sólo puedes reclamar terreno público de la región en que estás.
-
-
- No estás autorizado en esa región por su nivel de calificación. Debes validar tu edad y/o instalar el último visor.
-
-Por favor, dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
-
-
- Se te ha prohibido el acceso a la región.
-
-
- Tu cuenta no puede conectarse a esta región del grid teen.
-
-
- No tienes el estado de pago adecuado para entrar a esta región.
-
-
- Debes haber verificado tu edad para entrar a esta parcela.
-
-
- No se ha encontrada la región de destino.
-
-
- No estás autorizado en el destino.
-
-
- No puedes cruzar la región por una parcela con el acceso prohibido. Intenta otro camino.
-
-
- Has sido redirigido a un punto de teleporte.
-
-
- No se puede teleportar a un destino tan cercano.
-
-
- Teleporte cancelado.
-
-
- En estos momentos, está llena la región a la que estás intentando entrar.
-Por favor, vuelve a intentarlo en unos momentos.
-
-
- Fallo general.
-
-
- Mal dirigido a la región. Por favor, vuelve a intentarlo.
-
-
- ID de agente inválido.
-
-
- ID de sesión inválido.
-
-
- Circuito de código inválido.
-
-
- Fecha inválida.
-
-
- No se puede crear la conexión.
-
-
- Se ha producido un error interno al intentar acceder al destino de tu teleporte. Puede que, en este momento, el servicio de [SECOND_LIFE] tenga problemas.
-
-
- No se puede encontrar en esta región un buen destino para el teleporte.
-
-
- Se ha producido un error interno al manejar las coordenadas globales de tu petición de teleporte. Puede que, en este momento, el servicio de [SECOND_LIFE] tenga problemas.
-
-
- No se ha podido encontrar un punto de aterrizaje válido.
-
-
- No se ha podido encontrar una parcela válida.
-
-
- Un objeto de nombre <nolink>[OBJECTFROMNAME]</nolink>, propiedad de [NAME_SLURL], te ha dado este [OBJECTTYPE]:
-[ITEM_SLURL]
-
-
-
- [NAME_SLURL] te ha dado este [OBJECTTYPE]:
-[ITEM_SLURL]
-
-
-
- [NAME]
-
-[MESSAGE]
-
-
- [MESSAGE]
-
-
-
- [NAME_SLURL] te ha ofrecido teleportarte a su posición:
-
-[MESSAGE] - [MATURITY_STR] <icon>[MATURITY_ICON]</icon>
-
-
-
- Teleporte ofrecido a [TO_NAME]
-
-
- [MESSAGE]
-[URL]
-
-
-
- [NAME_SLURL] te está ofreciendo su amistad.
-
-[MESSAGE]
-
-(Por defecto, podrás ver si el otro está conectado)
-
-
-
- Has ofrecido amistad a [TO_NAME]
-
-
- [NAME_SLURL] está ofreciendo amistad.
-
-(De manera predeterminada, podrás ver si están conectados los demás.)
-
-
-
- [NAME] ha aceptado tu oferta de amistad.
-
-
- [NAME] ha rehusado tu oferta de amistad.
-
-
- Aceptado el ofrecimiento de amistad.
-
-
- Rehusado el ofrecimiento de amistad.
-
-
- [NAME] te está ofreciendo su tarjeta de visita.
-Esto añadirá un marcador en tu inventario para que puedas enviarle rápidamente un MI.
-
-
-
- Esta región se reiniciará en [MINUTES] minutos.
-Si permaneces en esta región serás desconectado.
-
-
- Esta región se reiniciará en [SECONDS] segundos.
-Si permaneces en esta región serás desconectado.
-
-
- ¿Cargar página web [URL]?
-
-[MESSAGE]
-
-Del objeto: <nolink>[OBJECTNAME]</nolink>, propietario: [NAME]?
-
-
-
- Búsqueda fallida de [TYPE] en la base de datos.
-
-
- Búsqueda fallida de [TYPE] de nombre [DESC] en la base de datos.
-
-
- El Ãtem que quieres vestirte tiene una caracterÃstica que tu visor no puede leer. Por favor, actualiza tu versión de [APP_NAME] para ponerte este Ãtem.
-
-
- <nolink>[OBJECTNAME]</nolink>, un objeto propiedad de '[NAME]', quiere:
-
-[QUESTIONS]
-¿Es correcto?
-
-
-
- Un objeto de nombre '<nolink>[OBJECTNAME]</nolink>', propiedad de '[NAME]', quiere:
-
-[QUESTIONS]
-Si no confias en este objeto y en su creador, deberÃas rehusar esta petición.
-
-¿Autorizar esta petición?
-
-
-
- '<nolink>[TITLE]</nolink>' de [NAME]
-[MESSAGE]
-
-
-
- '<nolink>[TITLE]</nolink>' de [GROUPNAME]
-[MESSAGE]
-
-
-
- ¡Gracias por tu pago!
-
-Tu saldo de L$ se actualizará cuando se complete el proceso. Si el proceso tarda más de 20 minutos, se cancelará tu transacción, y la cantidad se cargará en tu saldo de US$.
-
-Puedes revisar el estado de tu pago en el Historial de transacciones de tu [http://secondlife.com/account/ Panel de Control]
-
-
- A partir de ahora, tus teclas de movimiento las gestiona un objeto.
-Prueba las teclas del cursor o AWSD para ver qué hacen.
-Algunos objetos (las pistolas, por ejemplo) te pedirán que, para usarlos, entres en vista subjetiva. Pulsa 'M' para hacerlo.
-
-
- Esta es una región 'sandbox' (zona de pruebas) donde los Residentes pueden aprender a construir.
-
-Los objetos que construyas aquà serán eliminados cuando la abandones; por tanto, no olvides pulsarlos con el botón derecho y elegir 'Tomar' para que tu creación vaya a tu inventario.
-
-
- Puedes seleccionar un máximo de [MAX_SELECT] Ãtems de esta lista.
-
-
- [NAME] te está invitando a un chat de voz.
-Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
-
-
-
- [NAME] ha dejado automáticamente de estar ignorado al enviarle un mensaje instantáneo.
-
-
- [NAME] ha dejado automáticamente de estar ignorado al darle dinero.
-
-
- [NAME] ha dejado automáticamente de estar ignorado al ofrecerle inventario.
-
-
- [NAME] ha empezado un chat de voz con el grupo [GROUP].
-Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
-
-
-
- [NAME] ha empezado un chat de voz en multiconferencia.
-Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
-
-
-
- NAME] te está invitando a un chat en multiconferencia.
-Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
-
-
-
- El chat de voz al que estás intentando entrar, [VOICE_CHANNEL_NAME], ha llegado a su capacidad máxima. Por favor, vuelve a intentarlo más tarde.
-
-
- Lo sentimos. Este área ha llegado a su capacidad máxima de conversaciones por voz. Por favor, intenta usar la voz en otra zona.
-
-
- Has sido desconectado de [VOICE_CHANNEL_NAME]. Vas a ser reconectado al chat de voz.
-
-
- [VOICE_CHANNEL_NAME] ha colgado la llamada. Vas a ser reconectado al chat de voz.
-
-
- [VOICE_CHANNEL_NAME] ha rehusado tu llamada. Vas a ser reconectado al chat de voz.
-
-
- [VOICE_CHANNEL_NAME] no está disponible para coger tu llamada. Vas a ser reconectado al chat de voz.
-
-
- Fallo al conectar a [VOICE_CHANNEL_NAME]; por favor, inténtalo más tarde. Vas a ser reconectado al chat de voz.
-
-
- Estamos creando un canal de voz para ti. Se puede tardar hasta un minuto.
-
-
- Una o más de las transformaciones de voz a las que estás suscrito han caducado.
-[Pulsa aquà [URL]] para renovar la suscripción.
-
-
- La transformación de voz activa ha caducado y se ha aplicado tu configuración de voz normal.
-[Pulsa aquà [URL]] para renovar la suscripción.
-
-
- Una o más de tus transformaciones de voz caducarán en menos de [INTERVAL] dÃas.
-[Pulsa aquà [URL]] para renovar la suscripción.
-
-
- Están disponibles nuevas transformaciones de voz.
-
-
- Sólo los miembros de un grupo determinado pueden visitar esta zona.
-
-
- No puedes entrar en esta parcela, se te ha prohibido el acceso.
-
-
- No puedes entrar en esta parcela, no estás en la lista de acceso.
-
-
- No tienes permiso para conectarte al chat de voz de [VOICE_CHANNEL_NAME].
-
-
- Se ha producido un error al intentar conectarte al [VOICE_CHANNEL_NAME]. Por favor, inténtalo más tarde.
-
-
- No se admite el formato de la SLurl que has pulsado.
-
-
- Por tu seguridad, se ha bloqueado una SLurl recibida de un navegador no de confianza.
-
-
- En muy poco tiempo, se han recibido muchas SLurls desde un navegador que no es de confianza.
-Por tu seguridad, serán bloqueadas durante unos segundos.
-
-
- [MESSAGE]
-
-
-
- ¿Seguro que quieres cerrar todos los MI?
-
-
-
- Se ha guardado el adjunto.
-
-
- No se ha podido encontrar un tema de ayuda para este elemento.
-
-
- Error del servidor: fallo en la actualización u obtención de los media.
-'[ERROR]'
-
-
-
- Un moderador ha silenciado tu chat de texto.
-
-
-
- Un moderador ha silenciado tu voz.
-
-
-
- ¿Estás seguro de que quieres borrar tu historial de teleportes?
-
-
-
- El botón elegido no se puede mostrar correctamente.
-Se mostrará cuando haya suficiente espacio.
-
-
- Selecciona los residentes con quienes deseas compartir.
-
-
- ¿Estás seguro de que quieres compartir los elementos siguientes?
-
-<nolink>[ITEMS]</nolink>
-
-Con los siguientes residentes:
-
-[RESIDENTS]
-
-
-
- Los elementos se han compartido correctamente.
-
-
- Error de transferencia a grupo.
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' tardó [TIME] segundos en dejar de aparecer como nube.
-
-
- ( [EXISTENCE] segundos vivo)
-Has terminado de texturizar tu vestuario en [TIME] segundos.
-
-
- ( [EXISTENCE] segundos vivo)
-Has enviado una actualización de tu apariencia después de [TIME] segundos.
-[STATUS]
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' se convirtió en nube.
-
-
- ( [EXISTENCE] segundos vivo)
-Apareció el avatar '[NAME]'.
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' salió al cabo de [TIME] segundos como nube.
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' ya está en modo de edición de apariencia.
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' desactivó el modo de apariencia.
-
-
- Tenemos problemas de conexión con [PROTOCOL] [HOSTID].
-Comprueba la configuración de la red y del servidor de seguridad.
-
-
-
- Tenemos problemas de conexión con tu servidor de voz:
-
-[HOSTID]
-
-No podrás establecer comunicaciones de voz.
-Comprueba la configuración de la red y del servidor de seguridad.
-
-
-
- ( [EXISTENCE] segundos vivo)
-El avatar '[NAME]' ya estaba totalmente cargado al salir.
-
-
- ( [EXISTENCE] segundos con vida )
-Has actualizado una textura obtenida mediante bake de [RESOLUTION] para '[BODYREGION]' después de [TIME] segundos.
-
-
- ( [EXISTENCE] segundos con vida )
-Has actualizado de manera local una textura obtenida mediante bake de [RESOLUTION] para '[BODYREGION]' después de [TIME] segundos.
-
-
- ¿Estás seguro de que deseas salir de esta multiconferencia?
-
-
-
- Has seleccionado silenciar a todos los participantes en una multiconferencia.
-Si lo haces, todos los residentes que se unan posteriormente a la llamada también serán silenciados, incluso cuando abandones la conferencia.
-
-¿Deseas silenciar a todos?
-
-
-
- Para unirte a la conversación, escribe en el campo de chat que aparece a continuación.
-
-
- Para levantarte y salir de la posición de sentado, haz clic en el botón Levantarme.
-
-
- Pulsa en el botón: Hablar para conectar y desconectar el micrófono.
-
-Pulsa en el cursor arriba para ver el panel de control de voz.
-
-Al ocultar el botón Hablar se desactiva la función de voz.
-
-
- La GuÃa de destinos contiene miles de nuevos lugares por descubrir. Selecciona una ubicación y elige Teleportarme para iniciar la exploración.
-
-
- Accede de manera rápida a tu inventario, asà como a tu ropa, los perfiles y el resto de la información disponible en el panel lateral.
-
-
- Si deseas caminar o correr, abre el panel Mover y utiliza las flechas de dirección para navegar. También puedes utilizar las flechas de dirección del teclado.
-
-
- 1. Pulsa para caminar: Pulsa en cualquier punto del terreno para ir a él.
-
-2. Pulsa y arrastra para girar la vista: Pulsa y arrastra el cursor a cualquier parte del mundo para girar la vista.
-
-
- Configura y personaliza aquà tu nombre mostrado. Esto se añadirá a tu nombre de usuario personal, que no puedes modificar. Puedes cambiar la manera en que ves los nombres de otras personas en tus preferencias.
-
-
- Para cambiar la vista de la cámara, utiliza los controles Orbital y Panorámica. Para restablecer tu vista, pulsa Esc o camina.
-
-
- Accede a tu inventario para buscar Ãtems. Los Ãtems más recientes se pueden encontrar fácilmente en la pestaña Recientes.
-
-
- Éste es tu saldo actual de L$. Haz clic en Comprar L$ para comprar más dólares Linden.
-
-
- Se ha impedido que se abriera una ventana emergente.
-
-
-
- El sitio en '<nolink>[HOST_NAME]</nolink>' de la plataforma '[REALM]' requiere un nombre de usuario y una contraseña.
-
-
-
- Para cambiar de modo tienes que salir y reiniciar.
-
-
-
- La creación y edición de clasificados sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
-
-
-
- La creación y edición de grupos sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
-
-
-
- La creación y edición de Destacados sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
-
-
-
- La visualización del mapa del mundo sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
-
-
-
- Las llamadas de voz sólo están disponibles en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
-
-
-
- Compartir sólo está disponible en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
-
-
-
- El pago a otros residentes sólo está disponible en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
-
-
-
- - La velocidad de tu CPU no cumple los requerimientos mÃnimos.
-
-
- Parece que no tienes el hardware apropiado para [APP_NAME]. [APP_NAME] requiere una tarjeta gráfica OpenGL que admita texturas múltiples ('multitexture support'). Si la tienes, comprueba que tienes los últimos 'drivers' para tu tarjeta gráfica, asà como los últimos parches y 'service packs' para tu sistema operativo.
-
-Si los problemas persisten, por favor, acude a [SUPPORT_SITE].
-
-
- 796
-
-
- 510
-
-
- - Tu tarjeta gráfica no cumple los requerimientos mÃnimos.
-
-
- - La memoria de tu sistema no cumple los requerimientos mÃnimos.
-
-
- Si posees un terreno, puedes hacerlo tu Base.
-También puedes buscar en el Mapa lugares marcados como "Puntos de Información".
-
-
- Has muerto y te has teleportado a tu Base.
-
-
+
+
+
+ No mostrarme esto otra vez
+
+
+ Elegir siempre esta opción
+
+
+ Cerrar
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Tu versión de [APP_NAME] no sabe cómo mostrar la notificación que acaba de recibir. Por favor, comprueba que tienes instalado el último Visor.
+
+Detalles del error: la notificación de nombre '[_NAME]' no se ha encontrado en notifications.xml.
+
+
+
+ Error: no se pudieron encontrar estos controles:
+
+[CONTROLS]
+
+
+
+ Actualmente, no hay un tutorial disponible.
+
+
+
+ [MESSAGE]
+
+
+ [MESSAGE]
+
+
+
+ Ha habido un error actualizando [APP_NAME]. Por favor, [http://get.secondlife.com descarga la última versión] del Visor.
+
+
+
+ No se puede conectar con [SECOND_LIFE_GRID].
+ '[DIAGNOSTIC]'
+Asegúrate de que tu conexión a Internet está funcionando adecuadamente.
+
+
+
+ No se ha encontrado la plantilla de mensaje [PATH].
+
+
+
+ ¿Guardar los cambios en las ropas o partes del cuerpo actuales?
+
+
+
+ Hubo un problema al subir el texto de un script por la siguiente razón: [REASON]. Por favor, inténtalo más tarde.
+
+
+ Hubo un problema al subir el script compilado por la siguiente razón: [REASON]. Por favor, inténtalo más tarde.
+
+
+ Hubo un problema al escribir los datos de la animación. Por favor, inténtalo más tarde.
+
+
+ Hubo un problema al subir la foto de la subasta por la siguiente razón: [REASON]
+
+
+ No se puede ver a la vez los contenidos de más de un Ãtem. Por favor, elige un solo objeto y vuelve a intentarlo.
+
+
+ ¿Guardar todos los cambios en la ropa y partes del cuerpo?
+
+
+
+ Quienes no sean tus amigos no sabrán que has elegido ignorar sus llamadas y mensajes instantáneos.
+
+
+
+ Nota: Al activar esta opción, cualquiera que utilice este ordenador podrá ver tu lista de lugares favoritos.
+
+
+
+ Al conceder permisos de modificación a otro Residente, le estás permitiendo cambiar, borrar o tomar CUALQUIER objeto que tengas en el mundo. Sé MUY cuidadoso al conceder este permiso.
+¿Quieres conceder permisos de modificación a [NAME]?
+
+
+
+ Al conceder permisos de modificación a otro Residente, le estás permitiendo cambiar CUALQUIER objeto que tengas en el mundo. Sé MUY cuidadoso al conceder este permiso.
+¿Quieres conceder permisos de modificación a los Residentes elegidos?
+
+
+
+ ¿Quieres retirar los permisos de modificación a [NAME]?
+
+
+
+ ¿Quieres revocar los derechos de modificación a los residentes seleccionados?
+
+
+
+ No se ha podido crear el grupo.
+[MESSAGE]
+
+
+
+ [NEEDS_APPLY_MESSAGE]
+[WANT_APPLY_MESSAGE]
+
+
+
+ Para enviar un aviso de grupo debes especificar un asunto.
+
+
+
+ Vas a añadir miembros al rol de [ROLE_NAME].
+No podrás removérseles de ese rol, sino que deberán renunciar a él por sà mismos.
+¿Estás seguro de que quieres seguir?
+
+
+
+ Vas a añadir la capacidad '[ACTION_NAME]' al rol '[ROLE_NAME]'.
+
+ *ATENCIÓN*
+ Todos los miembros con esta capacidad podrán asignarse a sà mismos -y a otros miembros- roles con mayores poderes de los que actualmente tienen. Potencialmente, podrÃan elevarse hasta poderes cercanos a los del propietario. Asegúrate de lo que estás haciendo antes de otorgar esta capacidad.
+¿Añadir esta capacidad a '[ROLE_NAME]'?
+
+
+
+ Vas a añadir la capacidad '[ACTION_NAME]' al rol '[ROLE_NAME]'.
+
+ *ATENCIÓN*
+ Todos los miembros con esta capacidad podrán asignarse a sà mismos -y a otros miembros- todas las capacidades, elevándose hasta poderes cercanos a los del propietario.
+¿Añadir esta capacidad a '[ROLE_NAME]'?
+
+
+
+ Vas a soltar tu anexado.
+ ¿Estás seguro de que quieres continuar?
+
+
+
+ Entrar a este grupo cuesta [COST] L$.
+¿Quieres hacerlo??
+
+
+
+ Vas a entrar al grupo [NAME].
+¿Quieres seguir?
+
+
+
+ Entrar a este grupo cuesta [COST] L$.
+No tienes dinero suficiente para entrar.
+
+
+ Crear este grupo te costará 100 L$.
+Los grupos necesitan más de un miembro. Si no, son borrados permanentemente.
+Por favor, invita a miembros en las próximas 48 horas.
+
+
+
+ Por [COST] L$ puedes entrar a este terreno ('[PARCEL_NAME]') durante [TIME] horas. ¿Comprar un pase?
+
+
+
+ El precio de venta tiene que ser mayor de 0 L$ si la venta es a cualquiera.
+Por favor, elige a alguien concreto como comprador si la venta es por 0 L$.
+
+
+ Los [LAND_SIZE] m² de terreno seleccionados se van a poner a la venta.
+El precio de venta será de [SALE_PRICE] L$, y se autorizará la compra sólo a [NAME].
+
+
+
+ ATENCIÓN: Marcando 'vender a cualquiera' hace que tu terreno esté disponible para toda la comunidad de [SECOND_LIFE], incluso para quienes no están en esta región.
+
+Los [LAND_SIZE] m² seleccionados de terreno se van a poner a la venta.
+El precio de venta será de [SALE_PRICE] L$ y se autoriza la compra a [NAME].
+
+
+
+ ¿Estás seguro de que quieres devolver todos los objetos de esta parcela que estén compartidos con el grupo '[NAME]' al inventario de su propietario anterior?
+
+*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
+
+Objetos: [N]
+
+
+
+ ¿Estás seguro de que quieres devolver al inventario de '[NAME]' todos los objetos que sean de su propiedad en esta parcela?
+
+Objetos: [N]
+
+
+
+ ¿Estás seguro de que quieres devolver a su inventario todos los objetos de los que eres propietario en esta parcela?
+
+Objetos: [N]
+
+
+
+ ¿Estás seguro de que quieres devolver todos los objetos de los que NO eres propietario en esta parcela al inventario de sus propietarios?
+Los objetos transferibles que se hayan transferido al grupo se devolverán a sus propietarios previos.
+
+*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
+
+Objetos: [N]
+
+
+
+ ¿Estás seguro de que quieres devolver todos los objetos de esta parcela que NO sean propiedad de [NAME] al inventario de su propietario?
+Los objetos transferibles que se hayan transferido al grupo se devolverán a sus propietarios previos.
+
+*ATENCIÓN* ¡Esto borrará los objetos no transferibles que se hayan cedido al grupo!
+
+Objetos: [N]
+
+
+
+ ¿Estás seguro de que quieres devolver al inventario de su propietario todos los objetos de la lista?
+
+
+
+ ¿Estás seguro de que quieres desactivar todos los objetos de esta región?
+
+
+
+ ¿Devolver a sus propietarios los objetos de esta parcela que NO estén compartidos con el grupo [NAME]?
+
+Objetos: [N]
+
+
+
+ No se pueden desactivar los scripts.
+Toda esta región tiene activado el 'daño'.
+Para que funcionen las armas los scripts deben estar activados.
+
+
+ Están seleccionadas varias caras.
+Si sigues con esta acción, en las diferentes caras del objeto aparecerán distintas peticiones de los media.
+Para colocar los media en una sola cara, marca la opción Elegir la cara y pulsa en la cara adecuada del objeto, y luego pulsa Añadir.
+
+
+
+ Para configurar el Punto de llegada de la parcela,
+debes estar dentro de ella.
+
+
+ Por favor, escribe una dirección de correo electrónica válida para el/los receptor/es.
+
+
+ Por favor, escribe tu dirección de correo electrónico.
+
+
+ ¿Foto por correo electrónico con el asunto o el mensaje por defecto?
+
+
+
+ Error al procesar los datos de la foto.
+
+
+ Error al codificar la foto.
+
+
+ Hubo un problema al enviar la foto por la siguiente razón: [REASON]
+
+
+ Hubo un problema al subir la captura de pantalla del informe por la siguiente razón: [REASON]
+
+
+ Debes estar de acuerdo con las Condiciones del Servicio para continuar el inicio de sesión en [SECOND_LIFE].
+
+
+ No se ha podido poner el vestuario.
+La carpeta del vestuario contiene partes del cuerpo, u objetos a anexar o que no son ropa.
+
+
+ No puedes vestirte ropas o partes del cuerpo que estén en la Papelera
+
+
+ No se puede anexar el objeto.
+Se ha superado el lÃmite máximo de [MAX_ATTACHMENTS] objetos. Por favor, quÃtate alguno.
+
+
+ No puedes vestirte este Ãtem porque aún no se ha cargado. Por favor, inténtalo de nuevo en un minuto.
+
+
+ Lo sentimos. Se ha quedado algún espacio en blanco.
+Tienes que volver a introducir el nombre de usuario de tu avatar.
+
+Necesitas una cuenta para acceder a [SECOND_LIFE]. ¿Te gustarÃa crear una ahora?
+
+ https://join.secondlife.com/index.php?lang=es-ES
+
+
+
+
+ Escribe el nombre de usuario o el nombre y el apellido de tu avatar en el campo Nombre de usuario e inicia sesión otra vez.
+
+
+ ¿Borrar el clasificado '[NAME]'?
+No se reembolsan las cuotas pagadas.
+
+
+
+ Has elegido borrar los media asociados a esta cara.
+¿Estás seguro de que quieres continuar?
+
+
+
+ ¿Guardar los cambios en el clasificado [NAME]?
+
+
+
+ Dinero insuficiente para crear un clasificado.
+
+
+
+ ¿Borrar el destacado <nolink>[PICK]</nolink>?
+
+
+
+ ¿Eliminar el vestuario seleccionado?
+
+
+
+ ¿Ir a la web de eventos de [SECOND_LIFE]?
+
+ http://secondlife.com/events/?lang=es-ES
+
+
+
+
+ Por favor, selecciona qué propuesta quieres ver.
+
+
+ Por favor, selecciona un Ãtem del historial para verlo.
+
+
+ La caché se limpiará cuando reinices [APP_NAME].
+
+
+ La caché se moverá cuando reinicies [APP_NAME].
+Nota: esto vaciará la caché.
+
+
+ La configuración del puerto tendrá efecto cuando reinicies [APP_NAME].
+
+
+ Verás la nueva apariencia cuando reinicies [APP_NAME].
+
+
+ El cambio de idioma tendrá efecto cuando reinicies [APP_NAME].
+
+
+ ¿Ir a la página web de [SECOND_LIFE] para ver los detalles de la subasta
+o hacer una puja?
+
+
+
+ ¿Guardar los cambios?
+
+
+
+ Fallo al guardar el gesto.
+Este gesto tiene demasiados pasos.
+Intenta quitarle algunos, y vuelve a guardarlo.
+
+
+ Fallo al guardar el gesto. Por favor, vuelve a intentarlo en un minuto.
+
+
+ No se ha podido guardar el gesto porque no se pudo encontrar el objeto o el objeto asociado.
+El objeto debe de haber sido borrado o estar fuera de rango ('out of range').
+
+
+ Al guardar un gesto, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde.
+
+
+ No se ha podido guardar la nota porque no se pudo encontrar el objeto o el objeto asociado del inventario.
+El objeto debe de haber sido borrado o estar fuera de rango ('out of range').
+
+
+ Al guardar una nota, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarla más tarde.
+
+
+ No se han podido deshacer todos los cambios en tu versión del script.
+¿Quieres cargar la última versión guardada en el servidor?
+(**Cuidado** No podrás deshacer esta operación).
+
+
+
+ Al guardar un script, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde.
+
+
+ No se ha podido guardar el script porque no se pudo encontrar el objeto que incluye.
+El objeto debe de haber sido borrado o estar fuera de rango ('out of range')..
+
+
+ Al guardar un script compilado, hubo un problema por: [REASON]. Por favor, vuelve a intentar guardarlo más tarde..
+
+
+ Perdón, no está definida tu Posición inicial.
+Por favor, escribe el nombre de la región en el cajetÃn de Posición inicial, o elige para esa posición Mi Base o Mi última posición.
+
+
+
+ No se ha podido correr o parar el script porque no se pudo encontrar el objeto que incluye.
+El objeto debe de haber sido borrado o estar fuera de rango ('out of range')..
+
+
+ No se ha podido descargar el archivo.
+
+
+ No se ha podido escribir el archivo [[FILE]]
+
+
+ Debes saber que tu ordenador no cumple los requisitos mÃnimos para la utilización de [APP_NAME]. Puede que experimentes un rendimiento muy bajo. Desafortunadamente, [SUPPORT_SITE] no puede dar asistencia técnica a sistemas con una configuración no admitida.
+
+¿Ir a [_URL] para más información?
+
+ http://secondlife.com/support/sysreqs.php?lang=es
+
+
+
+
+ Tu sistema usa una tarjeta gráfica que [APP_NAME] no reconoce.
+Suele suceder con hardware nuevo que todavÃa no ha sido probado con [APP_NAME]. Probablemente todo irá bien, pero deberás ajustar tus configuraciones gráficas.
+(Yo > Preferencias > Gráficos).
+
+
+
+ [APP_NAME] se cae al iniciar los 'driver' gráficos.
+La calidad de los gráficos se configurará en Baja para prevenir algunos errores comunes de los gráficos. Esto desactivará algunas posibilidades gráficas.
+Te recomendamos actualizar los 'drivers' de tu tarjeta gráfica.
+La calidad gráfica puede ajustarse en Preferencias > Gráficos.
+
+
+ En la región [REGION] no se permite modificar el terreno.
+
+
+ No tienes permiso para copiar los elementos siguientes:
+[ITEMS] y, si los das, los perderás del inventario. ¿Seguro que quieres ofrecerlos?
+
+
+
+ No se ha podido dar el Ãtem del inventario.
+
+
+ Transacción cancelada.
+
+
+ No puedes dar más de 42 Ãtems en una única transferencia del inventario.
+
+
+ No tienes permiso para transferir el Ãtem seleccionado.
+
+
+ No tienes permiso para copiar [COUNT] de los
+Ãtems seleccionados. Si los das, los perderás de tu inventario.
+¿Realmente quieres darlos?
+
+
+
+ No tienes permiso para transferir
+la carpeta seleccionada.
+
+
+ ¿Congelar a este avatar?
+Temporalmente, será incapaz de moverse, usar el chat, o interactuar con el mundo.
+
+
+
+ ¿Congelar a [AVATAR_NAME]?
+Temporalmente, será incapaz de moverse, usar el chat, o interactuar con el mundo.
+
+
+
+ ¿Expulsar a [AVATAR_NAME] de tu terreno?
+
+
+
+ ¿Expulsar a este avatar de tu terreno?
+
+
+
+ ¿Expulsar a [AVATAR_NAME] de tu terreno?
+
+
+
+ Has expulsado a [AVATAR_NAME] del grupo [GROUP_NAME]
+
+
+ ERROR 'ACQUIRE': Hay demasiados objetos seleccionados.
+
+
+ ERROR 'ACQUIRE': Los objetos están en más de una región.
+Por favor, mueve todos los objetos a adquirir a la
+misma región.
+
+
+ [EXTRA]
+
+¿Ir a [_URL] para informarte sobre la compra de L$?
+
+ http://secondlife.com/app/currency/?lang=es-ES
+
+
+
+
+ No se pudo enlazar estos [COUNT] objetos.
+Puedes enlazar [MAX] objetos como máximo.
+
+
+ Sólo puedes enlazar objetos completos (no sus partes), y debes
+seleccionar más de uno.
+
+
+ Imposible enlazarlos, porque no tienes permiso para modificar
+todos los objetos.
+
+Por favor, asegúrate de que no hay ninguno bloqueado, y de que eres el propietario de todos.
+
+
+ Imposible enlazarlos, porque hay objetos de distintos propietarios.
+
+Por favor, asegúrate de que eres el propietario de todos los objetos seleccionados.
+
+
+ No hay extensión de archivo en: '[FILE]'
+
+Por favor, asegúrate de que la extensión del archivo es correcta.
+
+
+ Extensión inválida de archivo: [EXTENSION]
+PodrÃa ser [VALIDS]
+
+
+
+ No se pudo abrir el archivo de sonido que has subido para leer:
+[FILE]
+
+
+ No parece que el archivo sea un archivo RIFF WAVE:
+[FILE]
+
+
+ No parece que el archivo sea un archivo de audio PCM WAVE:
+[FILE]
+
+
+ El archivo no tiene un número de canales válido (debe ser mono o estéreo):
+[FILE]
+
+
+ No parece que el archivo tenga una frecuencia de muestreo (sample rate) adecuada (debe de ser 44.1k):
+[FILE]
+
+
+ No parece que el archivo tenga un tamaño de palabra (word size) adecuado (debe de ser de 8 o 16 bites):
+[FILE]
+
+
+ No se encontró el fragmento 'data' en la cabecera del WAV:
+[FILE]
+
+
+ Tamaño de lote erróneo en el archivo WAV:
+[FILE]
+
+
+ El archivo de audio es demasiado largo (10 segundos como máximo):
+[FILE]
+
+
+ Problemas con el archivo [FILE]:
+
+[ERROR]
+
+
+ No se ha podido abrir para su escritura el archivo comprimido de sonido: [FILE]
+
+
+ Códec Vorbis desconocido, fallo en : [FILE]
+
+
+ No se puede codificar el archivo: [FILE]
+
+
+ No se pueden rellenar el nombre de usuario y la contraseña. Esto puede deberse a un cambio de configuración de la red.
+
+
+
+ Archivo con los recursos corruptos: [FILE]
+
+
+ Versión de archivo desconocida para el recurso Linden en el archivo: [FILE]
+
+
+ No se ha podido crear el archivo de salida: [FILE]
+
+
+ Actualmente, [APP_NAME] no admite la subida masiva de animaciones.
+
+
+ No se ha podido subir [FILE] por la siguiente razón: [REASON]
+Por favor, inténtalo más tarde.
+
+
+ Se ha añadido "[LANDMARK_NAME]" a tu carpeta [FOLDER_NAME].
+
+
+ Ya tienes un hito de esta localización.
+
+
+
+ No puedes crear un hito aquà porque el propietario del terreno no lo permite.
+
+
+ No se pudo 'recompilar'.
+Selecciona un objeto con script.
+
+
+ No se pudo 'recompilar'.
+
+Selecciona objetos con scripts en los que tengas permiso para modificarlos.
+
+
+ No se pudo 'reiniciar'.
+
+Selecciona objetos con scripts.
+
+
+ No se pudo 'reiniciar'.
+
+Selecciona objetos con scripts en los que tengas permiso para modificarlos.
+
+
+ Imposible abrir el script del objeto sin modificar los permisos.
+
+
+ No se puede configurar ningún script como 'ejecutándose'.
+
+Selecciona objetos con scripts.
+
+
+ No se puede configurar ningún script como 'no ejecutándose'.
+
+Selecciona objetos con scripts.
+
+
+ No hay nada que guardar.
+
+
+ Se ha modificado tu búsqueda,
+eliminando las palabras demasiado cortas.
+
+Buscando: [FINALQUERY]
+
+
+ Los términos de tu búsqueda son muy cortos,
+por lo que no se ha hecho la búsqueda.
+
+
+ Fallo en el teleporte.
+[REASON]
+
+
+ Ha habido un problema al procesar tu petición de teleporte. Debes volver a iniciar sesión antes de poder teleportarte de nuevo.
+Si sigues recibiendo este mensaje, por favor, acude al [SUPPORT_SITE].
+
+
+ Ha habido un problema al procesar tu paso a otra región. Debes volver a iniciar sesión para poder pasar de región a región.
+Si sigues recibiendo este mensaje, por favor, acude al [SUPPORT_SITE].
+
+
+ Lo sentimos, en estos momentos los teleportes están bloqueados. Vuelve a intentarlo en un momento. Si sigues sin poder teleportarte, desconéctate y vuelve a iniciar sesión para solucionar el problema.
+
+
+ Lo sentimos, pero el sistema no ha podido localizar el destino de este hito.
+
+
+ Lo sentimos, pero el sistema no ha podido completar el teleporte.
+Vuelve a intentarlo en un momento.
+
+
+ Lo sentimos, pero no tienes acceso al destino de este teleporte.
+
+
+ Aún no han llegado tus objetos anexados. Espera unos segundos más o desconéctate y vuelve a iniciar sesión antes de teleportarte.
+
+
+ La cola de espera en esta región está actualmente obstruida, por lo que tu petición de teleporte no se atenderá en un tiempo prudencial. Por favor, vuelve a intentarlo en unos minutos o ve a una zona menos ocupada.
+
+
+ Lo sentimos, pero el sistema no ha podido atender a tu petición de teleporte en un tiempo prudencial. Por favor, vuelve a intentarlo en unos pocos minutos.
+
+
+ Lo sentimos, pero el sistema no ha podido completar tu paso a otra región en un tiempo prudencial. Por favor, vuelve a intentarlo en unos pocos minutos.
+
+
+ Ha sido imposible encontrar el destino del teleporte: o está desactivado temporalmente o ya no existe. Por favor, vuelve a intentarlo en unos pocos minutos.
+
+
+ En estos momentos no está disponible el sistema del inventario.
+
+
+ No se ha podido configurar el propietario del terreno:
+no se ha seleccionado una parcela.
+
+
+ No se ha podido obtener la propiedad del terreno porque la selección se extiende por varias regiones. Por favor, selecciona un área más pequeña y vuelve a intentarlo.
+
+
+ Esta parcela está subastándose. Forzar su propiedad cancelará la subasta y, potencialmente, puede disgustar a algunos residentes si la puja ya ha empezado.
+¿Forzar la propiedad?
+
+
+
+ No se ha podido 'contentify':
+no se ha seleccionado una parcela.
+
+
+ No se ha podido 'contentify':
+no se ha seleccionado una región.
+
+
+ No se ha podido abandonar el terreno:
+no se ha seleccionado una parcela.
+
+
+ No se ha podido abandonar el terreno:
+no se ha podido encontrar la región.
+
+
+ Imposible comprar terreno:
+no se ha seleccionado una parcela.
+
+
+ Imposible comprar terreno:
+no se ha podido encontrar en qué región está.
+
+
+ No puedes cerrar la ventana de Comprar terreno hasta que [APP_NAME] calcule el precio de esta transacción.
+
+
+ No se ha podido transferir el terreno:
+no se ha seleccionado una parcela.
+
+
+ No se ha podido transferir el terreno:
+no has seleccionado un grupo.
+
+
+ No se ha podido transferir el terreno:
+Ha sido imposible encontrar en qué región está.
+
+
+ No se ha podido transferir el terreno:
+has seleccionado varias parcelas.
+
+Inténtalo seleccionando sólo una.
+
+
+ No se ha podido transferir el terreno:
+esperando que el servidor informe acerca de la propiedad.
+
+Por favor, vuelve a intentarlo.
+
+
+ No se ha podido transferir el terreno:
+En la región [REGION] no se permite transferir terrenos.
+
+
+ No se ha podido abandonar el terreno:
+esperando que el servidor actualice la información de la parcela.
+
+Vuelve a intentarlo en unos segundos.
+
+
+ No se ha podido abandonar el terreno:
+no eres propietario de todas las parcelas seleccionadas.
+
+Por favor, selecciona una sola parcela.
+
+
+ No se ha podido abandonar el terreno:
+no tienes permisos sobre esta parcela.
+Las parcelas de tu propiedad se muestran en verde.
+
+
+ No se ha podido abandonar el terreno:
+Ha sido imposible encontrar en qué región está.
+
+
+ No se ha podido abandonar el terreno:
+En la región [REGION] no se permite transferir terrenos.
+
+
+ No se ha podido abandonar el terreno:
+debes seleccionar toda la parcela.
+
+Selecciona una parcela completa, o divÃdela primero.
+
+
+ Vas a abandonar [AREA] m² de terreno.
+Al hacerlo, la quitarás de entre tus posesiones de terreno, pero no recibirás ningún L$.
+
+¿Abandonar este terreno?
+
+
+
+ No se ha podido dividir el terreno:
+
+No has seleccionado ninguna parcela.
+
+
+ No se ha podido dividir el terreno:
+
+Has seleccionado una parcela entera.
+Inténtalo seleccionando una parte.
+
+
+ Dividir este terreno lo separará en dos parcelas, cada una de las cuales tendrá su propia configuración. Tras esta operación, algunas configuraciones volverán a las existentes por defecto.
+
+¿Dividir el terreno?
+
+
+
+ No se ha podido dividir el terreno:
+Ha sido imposible encontrar en qué región está.
+
+
+ No se ha podido unir el terreno:
+Ha sido imposible encontrar en qué región está.
+
+
+ No se ha podido unir el terreno:
+No hay parcelas seleccionadas.
+
+
+ No se ha podido unir el terreno:
+Sólo has seleccionado una parcela.
+
+Selecciona terreno que incluya algo de ambas parcelas.
+
+
+ No se ha podido unir el terreno:
+Debes seleccionar más de una parcela.
+
+Selecciona terreno que incluya algo de ambas parcelas.
+
+
+ Al unir este terreno crearás una parcela más grande formada por todas aquellas que tengan parte en el rectángulo seleccionado.
+Deberás reconfigurar el nombre y las opciones de la nueva parcela.
+
+¿Unir el terreno?
+
+
+
+ Esta nota debe guardarse antes de que puedas copiarla o verla. ¿Guardar la nota?
+
+
+
+ ¿Copiar este Ãtem a tu inventario?
+
+
+
+ Fallo al cambiar la resolución a [RESX] por [RESY]
+
+
+ Error, hierbas no definidas: [SPECIES]
+
+
+ Error, árboles no definidos: [SPECIES]
+
+
+ No se ha podido guardar el archivo '[NAME]'. Tendrás que liberar algo de espacio en tu ordenador y guardarlo de nuevo.
+
+
+ No se ha podido guardar [NAME] en la base central de almacenamiento.
+Generalmente, esto es un fallo pasajero. Por favor, personaliza y guarda el Ãtem de aquà a unos minutos.
+
+
+ Vaya, se ha cerrado tu sesión en [SECOND_LIFE].
+ [MESSAGE]
+
+
+
+ No se ha podido comprar terreno para el grupo:
+no tienes el permiso de comprar terreno para el grupo que tienes activado actualmente.
+
+
+ Los amigos pueden darse permiso para localizarse en el mapa y para saber si el otro está conectado.
+
+¿Ofrecer a [NAME] que sea tu amigo?
+
+
+
+ Guardar como un nuevo vestuario lo que estoy llevando:
+
+
+
+ Guardar el Ãtem en mi inventario como:
+
+
+
+ Nombre del nuevo vestuario:
+
+
+
+ ¿Quieres eliminar a [NAME] de tu lista de amigos?
+
+
+
+ ¿Quieres quitar a varios amigos de tu lista de amigos?
+
+
+
+ ¿Estás seguro de que quieres borrar todos los objetos con script que sean propiedad de
+** [AVATAR_NAME] **
+en todos los otros terrenos de este sim?
+
+
+
+ ¿Estás seguro de que quieres BORRAR TODOS los objetos con script que sean propiedad de
+** [AVATAR_NAME] **
+en TODO EL TERRENO de este sim?
+
+
+
+ ¿Estás seguro de que quieres BORRAR TODOS los objetos (con script o no) que sean propiedad de
+** [AVATAR_NAME] **
+en TODO EL TERRENO de este sim?
+
+
+
+ Debes especificar un nombre para tu clasificado.
+
+
+ El pago para aparecer en la lista debe ser de, al menos, [MIN_PRICE] L$.
+
+Por favor, elige un pago mayor.
+
+
+ Por lo menos uno de los elementos seleccionados contiene vÃnculos que le señalan. Si eliminas este elemento, los vÃnculos dejarán de funcionar permanentemente. Lo más recomendable es eliminar primero los vÃnculos.
+
+¿Estás seguro de que quieres eliminar los elementos?
+
+
+
+ Al menos uno de los Ãtems que has seleccionado está bloqueado.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos uno de los Ãtems que has seleccionado no es copiable.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ No eres el propietario de, al menos, uno de los Ãtems que has seleccionado.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos un objeto está bloqueado.
+Al menos un objeto no es copiable.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos un objeto está bloqueado.
+No eres propietario de, al menos, un objeto.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos un objeto no es copiable.
+No eres propietario de, al menos, un objeto.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos un objeto está bloqueado.
+Al menos un objeto no es copiable.
+No eres propietario de, al menos, un objeto.
+
+¿Estás seguro de que quieres borrar estos Ãtems?
+
+
+
+ Al menos un objeto está bloqueado.
+
+¿Estás seguro de que quieres tomar estos Ãtems?
+
+
+
+ No eres el propietario de todos los objetos que estás tomando.
+Si sigues, se aplicarán los permisos marcados para el próximo propietario, y es posible que se restrinja tu posibilidad de hacer modificaciones o copias.
+
+¿Estás seguro de que quieres tomar estos Ãtems?
+
+
+
+ Al menos un objeto está bloqueado.
+No eres el propietario de todos los objetos que estás tomando.
+Si sigues, se aplicarán los permisos marcados para el próximo propietario, y es posible que se restrinja tu posibilidad de hacer modificaciones o copias.
+Con todo, puedes tomar lo actualmente seleccionado.
+
+¿Estás seguro de que quieres tomar estos Ãtems?
+
+
+
+ No se ha podido hacer la compra porque el terreno seleccionado se extiende por varias regiones.
+
+Por favor, selecciona un área más pequeña y vuelve a intentarlo.
+
+
+ Al transferir esta parcela, se requerirá al grupo que tenga y mantenga el crédito suficiente para uso de terreno.
+El precio de compra de la parcela no se reembolsa al propietario.
+Si se vende una parcela transferida, el precio de venta se dividirá a partes iguales entre los miembros del grupo.
+
+¿Transferir estos [AREA] m² de terreno al grupo
+'[GROUP_NAME]'?
+
+
+
+ Al transferir esta parcela, el grupo deberá poseer y mantener el número suficiente de créditos de uso de terreno.
+El traspaso incluirá una contribución simultánea de terreno al grupo de "[NAME]".
+El precio de compra del terreno no se le devolverá al propietario. Si se vende una parcela transferida, el precio de venta se dividirá en partes iguales entre los miembros del grupo.
+
+¿Transferir este terreno de [AREA] m² al grupo '[GROUP_NAME]'?
+
+
+
+ Las configuraciones que se muestran se han fijado en los niveles guardados, pues especificaste la opción de guardarlos.
+
+
+ Las configuraciones que se muestran se han fijado en los niveles recomendados para la configuración de tu sistema.
+
+
+ [ERROR_MESSAGE]
+
+
+
+ La localización que querÃas no está disponible en estos momentos.
+Se te ha llevado a una región cercana.
+
+
+ En estos momentos no está disponible tu última posición.
+Se te ha llevado a una región cercana.
+
+
+ En estos momentos no está disponible tu Base.
+Se te ha llevado a una región cercana.
+Quizá quieras configurar una nueva posición para tu Base.
+
+
+ Aún está descargándose tu ropa.
+Puedes usar [SECOND_LIFE] de forma normal; los demás residentes te verán correctamente.
+
+
+
+ Se ha completado la instalación de [SECOND_LIFE].
+
+Si es la primera vez que usas [SECOND_LIFE], debes crear una cuenta antes de poder iniciar una sesión.
+¿Volver a [http://join.secondlife.com secondlife.com] para crear una cuenta nueva?
+
+
+
+ Tenemos problemas de conexión. Puede deberse a un problema de tu conexión a Internet o de [SECOND_LIFE_GRID].
+
+Puedes revisar tu conexión a Internet y volver a intentarlo en unos minutos, pulsar Ayuda para conectarte a [SUPPORT_SITE], o pulsar Teleporte para intentar teleportarte a tu Base.
+
+ http://es.secondlife.com/support/
+
+
+
+
+ Tu personaje aparecerá en un momento.
+
+Para caminar, usa las teclas del cursor.
+En cualquier momento, puedes pulsar la tecla F1 para conseguir ayuda o para aprender más acerca de [SECOND_LIFE].
+Por favor, elige el avatar masculino o femenino.
+Puedes cambiar más adelante tu elección.
+
+
+
+ No se puede hacer el teleporte a [SLURL] porque se encuentra en una cuadrÃcula ([GRID]) diferente de la actual ([CURRENT_GRID]). Cierra el visor y vuelve a intentarlo.
+
+
+
+ No se puede establecer la conexión con el servidor.
+[REASON]
+
+Nombre del asunto: [SUBJECT_NAME_STRING]
+Nombre del emisor: [ISSUER_NAME_STRING]
+Válido desde: [VALID_FROM]
+Válido hasta: [VALID_TO]
+Huella digital MD5: [SHA1_DIGEST]
+Huella digital SHA1: [MD5_DIGEST]
+Uso de la clave: [KEYUSAGE]
+Uso de clave extendida: [EXTENDEDKEYUSAGE]
+Identificador de clave de asunto: [SUBJECTKEYIDENTIFIER]
+
+
+
+ La autoridad de certificación de este servidor se desconoce.
+
+Información del certificado:
+Nombre del asunto: [SUBJECT_NAME_STRING]
+Nombre del emisor: [ISSUER_NAME_STRING]
+Válido desde: [VALID_FROM]
+Válido hasta: [VALID_TO]
+Huella digital MD5: [SHA1_DIGEST]
+Huella digital SHA1: [MD5_DIGEST]
+Uso de la clave: [KEYUSAGE]
+Uso de clave extendida: [EXTENDEDKEYUSAGE]
+Identificador de clave de asunto: [SUBJECTKEYIDENTIFIER]
+
+¿Deseas confiar en esta autoridad?
+
+
+
+ [NAME] cuesta [PRICE] L$. No tienes suficientes L$ para hacer eso.
+
+
+ [NAME] te ha dado permiso para modificar sus objetos.
+
+
+ Ha sido revocado tu privilegio de modificar los objetos de [NAME]
+
+
+ Esto limpiará las cachés del mapa en esta región.
+Esto sólo es realmente útil para cuestiones de depuración ('debugging').
+(A efectos prácticos, espera 5 minutos, y el mapa de cualquiera se actualizará después de que reinicies sesión).
+
+
+
+ No se puede comprar más de un objeto a la vez. Por favor, selecciona sólo un objeto y vuelve a intentarlo.
+
+
+ No se puede copiar a la vez los contenidos de más de un objeto.
+Por favor, selecciona sólo uno y vuelve a intentarlo.
+
+
+
+ ¿Teleportar a tu base a todos los residentes en esta región?
+
+
+
+ ¿Estás seguro de que quieres devolver los objetos propiedad de
+[USER_NAME] ?
+
+
+
+ No se han podido configurar las texturas de la región:
+La textura del terreno [TEXTURE_NUM] tiene una profundidad de bites inválida: [TEXTURE_BIT_DEPTH].
+
+Cambia la textura [TEXTURE_NUM] por una imagen de 24-bit y 512x512 o menor, y pulsa de nuevo 'Aplicar' .
+
+
+ No se han podido configurar las texturas de la región:
+La textura del terreno [TEXTURE_NUM] es demasiado grande: [TEXTURE_SIZE_X]x[TEXTURE_SIZE_Y].
+
+Cambia la textura [TEXTURE_NUM] por una imagen de 24-bit y 512x512 o menor, y pulsa de nuevo 'Aplicar' .
+
+
+ Ha empezado la subida. Dependiendo de la velocidad de tu conexión, llevará unos dos minutos.
+
+
+ ¿Realmente quieres predeterminar el terreno actual, haciéndolo el centro de los limites para elevarlo y rebajarlo, y el terreno por defecto para la herramienta 'Revertir'?
+
+
+
+ Sólo puedes tener [MAX_AGENTS] residentes autorizados.
+
+
+ Sólo puedes tener [MAX_BANNED] residentes no admitidos.
+
+
+ Fallo al intentar añadir [NUM_ADDED] agentes:
+Se superan en [NUM_EXCESS] los [MAX_AGENTS] permitidos en [LIST_TYPE].
+
+
+ Sólo puedes tener [MAX_GROUPS] grupos permitidos.
+
+
+
+ Sólo puedes tener [MAX_MANAGER] administradores del estado.
+
+
+ No se puede añadir a la lista de residentes no admitidos al propietario del estado.
+
+
+ No puedes cambiar la apariencia hasta que no se carguen la ropa y la forma.
+
+
+ El nombre de tu anuncio clasificado debe empezar o con un número o con una letra de la A a la Z. No se permiten signos de puntuación.
+
+
+ No puede configurar el Comprar el objeto, porque éste no está en venta.
+Por favor, pon en venta el objeto y vuelve a intentarlo.
+
+
+ Acabada la descarga del archivo raw de terreno en:
+[DOWNLOAD_PATH].
+
+
+ Hay una versión nueva de [SECOND_LIFE] disponible.
+[MESSAGE]
+Debes descargar esta actualización para usar [SECOND_LIFE].
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+
+
+ Hay una versión nueva de [SECOND_LIFE] disponible.
+[MESSAGE]
+Debes descargar esta actualización para usar [SECOND_LIFE].
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+
+
+ Hay una versión nueva de [SECOND_LIFE] disponible.
+[MESSAGE]
+Debes descargar esta actualización para usar [SECOND_LIFE].
+
+¿Descargarla a tu carpeta de Programas?
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+¿Descargarla a tu carpeta de Programas?
+
+
+
+ Hay una versión actualizada de [SECOND_LIFE] disponible.
+[MESSAGE]
+Esta actualización no es obligatoria, pero te sugerimos instalarla para mejorar el rendimiento y la estabilidad.
+
+¿Descargarla a tu carpeta de Programas?
+
+
+
+ Se ha producido un error al instalar la actualización del visor.
+Descarga e instala el último visor a través de
+http://secondlife.com/download.
+
+
+
+ No hemos podido instalar una actualización necesaria.
+No podrás iniciar sesión hasta que [APP_NAME] se haya actualizado.
+
+Descarga e instala el último visor a través de
+http://secondlife.com/download.
+
+
+
+ Hay una actualización necesaria para la instalación de Second Life.
+
+Puedes descargar esta actualización de http://www.secondlife.com/downloads
+o instalarla ahora.
+
+
+
+ Hemos descargado una actualización para la instalación de [APP_NAME].
+Versión [VERSION] [[RELEASE_NOTES_FULL_URL]; información acerca de esta actualización]
+
+
+
+ Hemos descargado una actualización para la instalación de [APP_NAME].
+Versión [VERSION] [[RELEASE_NOTES_FULL_URL]; información acerca de esta actualización]
+
+
+
+ Hemos descargado una actualización de software necesaria.
+Versión [VERSION]
+
+Debemos reiniciar [APP_NAME] para instalar la actualización.
+
+
+
+ Debemos reiniciar [APP_NAME] para instalar la actualización.
+
+
+
+ Transferir este objeto al grupo hará que:
+* Reciba los L$ pagados en el objeto
+
+
+
+ ¿Quieres abrir tu navegador para ver este contenido?
+
+
+
+ ¿Ir al [http://secondlife.com/account/ Panel de Control] para administrar tu cuenta?
+
+
+
+ Visita el wiki de [SECOND_LIFE] para más detalles sobre cómo informar de una cuestión de seguridad.
+
+
+
+ Visita el wiki QA de [SECOND_LIFE].
+
+
+
+ Visita el Public Issue Tracker (sistema público de seguimiento de incidencias) de [SECOND_LIFE], donde podrás informar de errores y otros asuntos.
+
+
+
+ Para ver las últimas noticias e informaciones, ¿ir la Blog oficial?
+
+
+
+ ¿Quieres abrir la GuÃa de Script para tener ayuda sobre el tema?
+
+
+
+ ¿Quieres visitar el portal de LSL para tener ayuda sobre manejo de scripts?
+
+
+
+ ¿Estás seguro de que quieres devolver los objetos seleccionados a sus propietarios? Los objetos transferibles que se hayan cedido volverán a sus propietarios anteriores.
+
+*ATENCIÓN* ¡Serán borrados los objetos no transferibles que estén cedidos!
+
+
+
+ Actualmente, eres miembro del grupo [GROUP].
+¿Dejar el grupo?
+
+
+
+ ¿Quieres realmente expulsar a todos los residentes de la cuadrÃcula?
+
+
+
+ Lo sentimos, pero no puedes ignorar a un Linden.
+
+
+
+ No puedes empezar una subasta en una parcela que ya está en venta. Desactiva la venta de terreno si estás seguro de querer iniciar una subasta.
+
+
+ Ya has ignorado este nombre.
+
+
+
+ Aunque esté permitido, borrar contenidos puede dañar el objeto.
+¿Quieres borrar ese Ãtem?
+
+
+
+ En este momento, no se puede ofrecer una tarjeta de visita. Por favor, vuelve a intentarlo en un momento.
+
+
+
+ En este momento, no se puede ofrecer el ser amigo. Por favor, vuelve a intentarlo en un momento.
+
+
+
+ Pasar al modo ocupado.
+Se ocultará el chat y los mensajes instantáneos (éstos recibirán tu Respuesta en el modo ocupado). Se rehusarán todos los ofrecimientos de teleporte. Todas las ofertas de inventario irán a tu Papelera.
+
+
+
+ Has superado tu número máximo de grupos. Por favor, sal de al menos uno antes de entrar en éste, o rehúsa la oferta.
+[NAME] te ha invitado a ser miembro de un grupo.
+
+
+
+ Has superado tu número máximo de grupos. Por favor, sal de al menos uno de ellos antes de crear uno nuevo o entrar en alguno.
+
+
+
+ ¿Con qué mensaje quieres expulsar a este Residente?
+
+
+
+ ¿Con qué mensaje se expulsará a cualquiera que esté actualmente en el grid?
+
+
+
+ ¿Con qué mensaje quieres congelar a este residente?
+
+
+
+ ¿Con qué mensaje quieres congelar a este residente?
+
+
+
+ ¡Hola, [DISPLAY_NAME]!
+
+Al igual que en la vida real, normalmente se tarda algún tiempo en aprender nombres nuevos. Te recomendamos que esperes varios dÃas antes de [http://wiki.secondlife.com/wiki/Setting_your_display_name your name to update] en objetos, scripts, búsquedas, etc.
+
+
+ Lo sentimos. No puedes cambiar tu nombre mostrado. Si crees que se trata de un error, ponte en contacto con soporte.
+
+
+ Lo sentimos. El nombre es demasiado largo. Los nombres mostrados pueden tener un máximo de [LENGTH] caracteres.
+
+Prueba con un nombre más corto.
+
+
+ Lo sentimos. No hemos podido configurar tu nombre mostrado. Vuelve a intentarlo más tarde.
+
+
+ Los nombres mostrados introducidos no coinciden. Vuelve a introducirlos.
+
+
+ Lo sentimos. Tendrás que esperar para poder cambiar tu nombre mostrado.
+
+Consulta http://wiki.secondlife.com/wiki/Setting_your_display_name
+
+Vuelve a intentarlo más tarde.
+
+
+ Lo sentimos. No he mos podido configurar el nombre que has solicitado porque contiene una palabra prohibida.
+
+ Prueba con un nombre distinto.
+
+
+ El nombre mostrado que deseas configurar contiene caracteres no válidos.
+
+
+ Tu nombre mostrado debe contener letras y no debe incluir signos de puntuación.
+
+
+ A [OLD_NAME] ([SLID]) se le conoce ahora como [NEW_NAME].
+
+
+ ¿Ofrecer teleporte a tu posición con este mensaje?
+
+
+
+ ¿Obligar a este Residente a ir a tu localización?
+
+
+
+ ¿Seguro que quieres teleportarte a <nolink>[LOCATION]</nolink>?
+
+
+
+ ¿Teleportarte a [PICK]?
+
+
+
+ ¿Teleportarte a [CLASSIFIED]?
+
+
+
+ ¿Teleportarse a [HISTORY_ENTRY]?
+
+
+
+ Escribe un anuncio breve que se enviará a todo el que esté en tu estado.
+
+
+
+ Estás a punto de cambiar un estado propiedad de Linden (continente, teen grid, orientación, etc.).
+
+Esto es EXTREMADAMENTE PELIGROSO porque puede afectar en gran manera la experiencia de los Residentes. En el Continente, cambiará miles de regiones y y se provocará un colapso en el espacio del servidor.
+
+¿Continuar?
+
+
+
+ Vas a cambiar la lista de acceso de un estado propiedad de Linden (mainland, grid teen, orientación, etc.).
+
+Esto es PELIGROSO, y sólo debe hacerse para deshacerse de ataques que permitan sacar o meter en el grid objetos o L$.
+Se cambiarán miles de regiones, y se provocará un colapso en el espacio del servidor.
+
+
+
+ ¿Añadir a la lista de permitidos sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Quitar de la lista de permitidos sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Añadir a la lista de grupos permitidos sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Quitar de la lista de grupos permitidos sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Denegar el acceso sólo a este estado o a [ALL_ESTATES]?
+
+
+
+ ¿Quitar de la lista de prohibición de acceso a este residente para que acceda sólo a este estado o a [ALL_ESTATES]?
+
+
+
+ ¿Añadir al administrador del estado sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Remover al administrador del estado sólo para este estado o para [ALL_ESTATES]?
+
+
+
+ ¿Echar a [EVIL_USER] de este estado?
+
+
+
+ ¿Estás seguro de que quieres cambiar el contrato del estado?
+
+
+
+ No estás autorizado en esa región por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
+
+Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
+
+
+
+ No estás autorizado en esa región por su nivel de calificación.
+
+¿Quieres ir a la Base de Conocimientos para aprender más sobre el nivel de calificación?
+
+ http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
+
+
+
+
+ No estás autorizado en esa región por su nivel de calificación.
+
+
+ No estás autorizado en esta región por tus preferencias sobre el nivel de calificación.
+
+Para entrar en la región que deseas, cambia tu preferencia de nivel de calificación. Esto te permitirá buscar contenidos [REGIONMATURITY] y tener acceso a ellos. Para deshacer los cambios, elige Yo > Preferencias > General.
+
+
+
+ Tu preferencia de nivel de calificación actual es [RATING].
+
+
+ No puedes reclamar este terreno por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
+
+Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
+
+
+
+ No puedes reclamar este terreno por su nivel de calificación.
+
+¿Quieres ir a la Base de Conocimientos para más información sobre el nivel de calificación?
+
+ http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
+
+
+
+
+ No puedes reclamar este terreno debido a su nivel de calificación.
+
+
+ No puedes reclamar este terreno por tus preferencias sobre el nivel de calificación.
+
+Puedes pulsar 'Cambiar las Preferencias' para incrementar las preferencias del nivel de calificación y, asÃ, poder entrar. En adelante, podrás buscar y acceder a contenido [REGIONMATURITY]. Si más adelante quieres deshacer este cambio, ve a Yo > Preferencias > General.
+
+
+
+ No puedes comprar este terreno por su nivel de calificación. Puede deberse a que no hay información validada de tu edad.
+
+Por favor, comprueba que tienes instalado el último visor, y dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
+
+
+
+ No puedes comprar este terreno por tus preferencias de nivel de calificación.
+
+¿Quieres ir a la Base de Conocimientos para más información sobre el nivel de calificación?
+
+ http://wiki.secondlife.com/wiki/Linden_Lab_Official:Maturity_ratings:_an_overview/es
+
+
+
+
+ No puedes comprar este terreno por su nivel de calificación.
+
+
+ No puedes comprar este terreno por tus preferencias sobre el nivel de calificación.
+
+Puedes pulsar 'Cambiar las Preferencias' para incrementar las preferencias del nivel de calificación y, asÃ, poder entrar. En adelante, podrás buscar y acceder a contenido [REGIONMATURITY]. Si más adelante quieres deshacer este cambio, ve a Yo > Preferencias > General.
+
+
+
+ Hay demasiados prims seleccionados. Por favor, selecciona [MAX_PRIM_COUNT] o menos y vuelve a intentarlo
+
+
+
+ Hay problemas al importar el contrato del estado.
+
+
+
+ Hay problemas al añadir un administrador nuevo del estado. Uno o más estados deben de tener llena la lista de administradores.
+
+
+ Hay problemas al añadir a la lista del estado. Uno o más estados deben de tener llena la lista.
+
+
+ En este momento, no se pueden cargar los datos de la's nota's.
+
+
+
+ Permisos insuficientes para ver la nota asociada a la ID solicitada.
+
+
+
+ Se ha perdido en la base de datos la ID de la nota.
+
+
+
+ Recuerda: las cuotas que se pagan por los clasificados no son reembolsables.
+
+¿Publicar ahora este anuncio por [AMOUNT] L$?
+
+
+
+ ¿Este anuncio tiene contenido moderado?
+
+
+
+ ¿Este grupo tiene contenido moderado?
+
+
+
+ ¿Verdaderamente quieres reiniciar la región de aquà a 2 minutos?
+
+
+
+ Escribe un anuncio breve que se enviará a todo el que esté en esta región.
+
+
+
+ Se ha actualizado el nivel de calificación de esta región.
+Puede que lleve algún tiempo hasta que el cambio se vea reflejado en el mapa.
+
+Para entrar a regiones Adultas, los Residentes deben haber verificado su cuenta, bien verificando la edad o bien verificando una forma de pago.
+
+
+ Esta versión de [APP_NAME] no es compatible con la prestación de voz de esta región. Para que el chat de voz funcione correctamente debes actualizar [APP_NAME].
+
+
+ No se pueden comprar a la vez objetos de propietarios diferentes.
+Por favor, selecciona sólo un objeto y vuelve a intentarlo.
+
+
+ No se puede comprar a la vez los contenidos de más de un objeto.
+Por favor, selecciona sólo un objeto y vuelve a intentarlo.
+
+
+ No se pueden comprar a la vez objetos de propietarios diferentes.
+Por favor, selecciona sólo un objeto y vuelve a intentarlo.
+
+
+ ¿Comprar el objeto original de [OWNER] por [PRICE] L$?
+Pasarás a ser el propietario de este objeto.
+Podrás:
+ Modificarlo: [MODIFYPERM]
+ Copiarlo: [COPYPERM]
+ Revenderlo o darlo: [RESELLPERM]
+
+
+
+ ¿Comprar el objeto original por [PRICE] L$?
+Pasarás a ser el propietario de este objeto.
+Podrás:
+ Modificarlo: [MODIFYPERM]
+ Copiarlo: [COPYPERM]
+ Revenderlo o darlo: [RESELLPERM]
+
+
+
+ ¿Comprar una copia de [OWNER] por [PRICE] L$?
+El objeto se copiará a tu inventario.
+Podrás:
+ Modificarlo: [MODIFYPERM]
+ Copiarlo: [COPYPERM]
+ Revenderlo o darlo: [RESELLPERM]
+
+
+
+ ¿Comprar una copia por [PRICE] L$?
+El objeto se copiará a tu inventario.
+Podrás:
+ Modificarlo: [MODIFYPERM]
+ Copiarlo: [COPYPERM]
+ Revenderlo o darlo: [RESELLPERM]
+
+
+
+ ¿Comprar los contenidos de [OWNER] por [PRICE] L$?
+Serán copiados a tu inventario.
+
+
+
+ ¿Comprar los contenidos por [PRICE] L$?
+Serán copiados a tu inventario.
+
+
+
+ Esta transacción consiste en:
+[ACTION]
+
+¿Estás seguro de querer hacer esta compra?
+
+
+
+ Esta transacción consiste en:
+[ACTION]
+
+¿Estás seguro de querer hacer esta compra?
+Por favor, vuelva a escribir tu contraseña y pulsa OK.
+
+
+
+ Nota:
+Has actualizado la posición de este Destacado, pero los otros detalles permanecen con sus valores originales.
+
+
+
+ Has elegido Ãtems 'no copiables' de tu inventario. Esos Ãtems se quitarán de tu inventario, no se copiarán.
+
+¿Mover el/los Ãtem/s del inventario?
+
+
+
+ Has elegido Ãtems 'no copiables' de tu inventario. Esos Ãtems se moverán a tu inventario, no se copiarán.
+Dado que estos objetos tienen scripts, moverlos a tu inventario puede provocar un mal funcionamiento del script.
+
+¿Mover el/los Ãtem/s del inventario?
+
+
+
+ Advertencia: la acción 'Pagar al objeto' ha sido marcada, pero sólo funcionará si se añade un script con un evento money().
+
+
+
+ En este objeto, no hay Ãtems que estés autorizado a copiar.
+
+
+ ¿Ir a tu [http://secondlife.com/account/ Panel de Control] para ver el historial de tu cuenta?
+
+
+
+ ¿Estás seguro de que quieres salir?
+
+
+
+ [QUESTION]
+
+
+
+ Usa esta herramienta para denunciar violaciones de las [http://secondlife.com/corporate/tos.php Condiciones del Servicio] o las [http://secondlife.com/corporate/cs.php Normas de la Comunidad].
+
+Se investigan y resuelven todas las infracciones denunciadas.
+
+
+ Por favor, elige una categorÃa para esta denuncia de infracción.
+Seleccionar una categorÃa nos ayuda a clasificar y procesar las denuncias de infracciones.
+
+
+ Por favor, escribe el nombre del infractor.
+Aportar el dato preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
+
+
+ Por favor, escribe la localización donde tuvo lugar la infracción.
+Aportar el dato preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
+
+
+ Por favor, escribe un resumen de la infracción que ha habido.
+Aportar un resumen preciso nos ayuda a clasificar y procesar las denuncias de infracciones.
+
+
+ Por favor, escribe una descripción minuciosa de la infracción que ha habido.
+Sé tan especÃfico como puedas, incluyendo los nombres y los detalles implicados en el incidente que denuncias.
+Aportar una descripción precisa nos ayuda a clasificar y procesar las denuncias de infracciones.
+
+
+ Estimado Residente:
+
+Parece que estás denunciando una violación de la propiedad intelectual. Por favor, asegúrate de que tu denuncia es correcta.
+
+(1) El proceso de la denuncia. Debes enviar una denuncia de infracción si crees que un Residente está reventando el sistema de permisos de [SECOND_LIFE], usando, por ejemplo, un CopyBot u otras herramientas parecidas para copiar, infringiendo los derechos de propiedad intelectual. El Equipo de Infracciones ('Abuse Team') investiga y lleva a cabo las acciones disciplinarias apropiadas ante toda acción que viole las [http://secondlife.com/corporate/tos.php Condiciones de Servicio] o las [http://secondlife.com/corporate/cs.php Normas de la Comunidad] de [SECOND_LIFE]. Sin embargo, el Equipo de Infracciones ni gestiona ni responde a las solicitudes de eliminar contenidos del mundo de [SECOND_LIFE].
+
+(2) El DMCA o Proceso de Eliminación de Contenido. Para solicitar que se elimine algún contenido de [SECOND_LIFE], DEBES enviar una notificación válida de infracción tal y como se explica en nuestra [http://secondlife.com/corporate/dmca.php 'DMCA Policy'].
+
+Si todavÃa quieres seguir con el proceso de infracción, por favor, cierra esta ventana y acaba de enviar tu denuncia. En concreto, debes seleccionar la categorÃa 'CopyBot o Programa para saltarse los permisos'.
+
+Gracias,
+
+Linden Lab
+
+
+ Han desaparecido de [FLOATER] estos componentes:
+[COMPONENTS]
+
+
+ En ese punto de tu cuerpo ya hay un objeto anexado. ¿Quieres reemplazarlo por el objeto que has elegido?
+
+
+
+ Estás en el modo Ocupado. Por tanto, no recibirás ningún Ãtem a cambio de este pago.
+
+¿Quieres salir del modo Ocupado antes de completar esta transacción?
+
+
+
+ La carpeta '[FOLDERNAME]' pertenece al sistema, y borrar carpetas del sistema puede provocar inestabilidad. ¿Estás seguro de que quieres borrarla?
+
+
+
+ ¿Estás seguro de que quieres borrar de forma permanente el contenido de la Papelera?
+
+
+
+ ¿Estás seguro de que quieres borrar tu historial web, de viajes y de búsquedas?
+
+
+
+ ¿Estás seguro de que quieres limpiar tus cookies?
+
+
+
+ ¿Estás seguro de que quieres vaciar tu lista de URL guardadas?
+
+
+
+ ¿Estás seguro de que quieres borrar de forma permanente el contenido de Objetos Perdidos?
+
+
+
+ Se ha copiado a tu portapapeles esta SLurl:
+ [SLURL]
+
+PublÃcala en una página web para que otros puedan acceder fácilmente a esta posición, o pruébala tú mismo pegándola en la barra de direcciones de tu navegador.
+
+
+
+ ¿Quieres sobrescribir la preselección guardada?
+
+
+
+ ¿Quieres borrar [SKY]?
+
+
+
+ No puedes editar ni borrar una preselección por defecto.
+
+
+ Este archivo del ciclo de un dÃa se refiere a un archivo perdido de cielo: [SKY].
+
+
+ Ya existe un efecto de procesamiento. ¿Quieres sobreescribirlo?
+
+
+
+ Dame un nombre para el cielo nuevo.
+
+
+
+ ¡Esa preselección ya existe!
+
+
+ Dame un nombre para la nueva preselección de agua.
+
+
+
+ ¡Esa preselección ya existe!
+
+
+ No puedes editar o borrar una preselección por defecto.
+
+
+ No se puede empezar una nueva sesión de chat con [RECIPIENT].
+[REASON]
+
+
+
+ [EVENT]
+[REASON]
+
+
+
+ Debe cerrarse tu sesión de chat con [NAME].
+[REASON]
+
+
+
+ No puedes comprar un objeto mientras esté anexado.
+
+
+ Al admitir esta petición, le das permiso a un script para que coja dólares Linden (L$) de tu cuenta. Para revocar este permiso, el propietario del objeto debe eliminarlo o reiniciar ese script del objeto.
+
+
+
+ ¿Quieres ponerte automáticamente la ropa que vas a crear?
+
+
+
+ Debes haber verificado tu edad para visitar este sitio. ¿Quieres ir al sitio web de [SECOND_LIFE] y verificarla?
+
+[_URL]
+
+ https://secondlife.com/account/verification.php?lang=es
+
+
+
+
+ Para visitar este sitio debes haber aportado información de pago en tu cuenta. ¿Quieres ir al sitio web de [SECOND_LIFE] y configurar esto?
+
+[_URL]
+
+ https://secondlife.com/account/index.php?lang=es
+
+
+
+
+ La cadena [STRING_NAME] Ha desaparecido de strings.xml
+
+
+ [MESSAGE]
+
+
+ [MESSAGE]
+
+
+ Cancelado
+
+
+ Cancelado el sentarte
+
+
+ Cancelado el anexar
+
+
+ Reemplazadas las ropas o partes del cuerpo perdidas con sus equivalentes por defecto.
+
+
+ Asunto: [SUBJECT], Mensaje: [MESSAGE]
+
+
+ [NAME] está conectado
+
+
+ [NAME] está desconectado
+
+
+ Aunque eres muy agradable, no puedes añadirte como amigo a ti mismo.
+
+
+ Subiendo fotos del mundo y del sitio web...
+(tardará unos 5 minutos).
+
+
+ Has pagado [AMOUNT] LS por la subida.
+
+
+ Completada la subida de la foto del sitio web.
+
+
+ Completada la subida de la foto del mundo.
+
+
+ Se ha descargado Terrain.raw
+
+
+ No se encuentra en la base de datos el gesto [NAME].
+
+
+ No se puede cargar el gesto [NAME].
+
+
+ El hito ha desaparecido de la base de datos.
+
+
+ No se ha podido cargar el hito. Por favor, vuelve a intentarlo.
+
+
+ Tienes pulsada la tecla de mayúsculas.
+Esto puede influir en tu contraseña.
+
+
+ La nota ha desaparecido de la base de datos.
+
+
+ No tienes permiso para ver esta nota.
+
+
+ No tienes permisos suficientes para renderizar el objeto.
+
+
+ En este momento no se puede cargar la nota.
+
+
+ El script ha desaparecido de la base de datos.
+
+
+ No tienes permisos suficientes para ver el script.
+
+
+ No se ha podido cargar el script. Por favor, vuelve a intentarlo.
+
+
+ Los contenidos que estás ofreciendo aún no están disponibles. Por favor, vuelve a ofrecerlos en un minuto.
+
+
+ No puedes modificar categorÃas que están protegidas.
+
+
+ No puedes quitar categorÃas que están protegidas.
+
+
+ No se puede comprar un objeto mientras se descargan los datos.
+Por favor, vuelve a intentarlo.
+
+
+ No se puede enlazar un objeto mientras se descargan los datos.
+Por favor, vuelve a intentarlo.
+
+
+ No puedes comprar más de un objeto a la vez.
+Por favor, selecciona un sólo objeto.
+
+
+ Este objeto no está en venta.
+
+
+ Entrando en el modo administrativo, nivel [LEVEL]
+
+
+ Saliendo del modo administrativo, nivel [LEVEL]
+
+
+ No tienes pemiso para copiar esto.
+
+
+ [NAME] ha recibido tu oferta de inventario.
+
+
+ [NAME] ha rehusado tu oferta del inventario.
+
+
+ [NAME]: [MESSAGE]
+
+
+ Se ha aceptado tu tarjeta de visita.
+
+
+ Se ha rehusado tu tarjeta de visita.
+
+
+ Puedes teleportarte a lugares como '[NAME]' abriendo el panel Lugares -a la derecha de tu pantalla- y seleccionando la sección Hitos.
+Pulsa en un hito para seleccionarlo, y, luego, pulsa 'Teleportar' en la parte inferior del panel.
+(También puedes pulsar dos veces en el hito o pulsarlo con el botón derecho del ratón y elegir 'Teleportar'.)
+
+
+ Puedes contactar con un Residente como '[NAME]' abriendo el panel Gente en el lado derecho de tu pantalla.
+Elige al Residente de la lista y pulsa 'MI' en la parte inferior del panel.
+(También puedes pulsar dos veces en su nombre o pulsarlo con el botón derecho y elegir 'MI').
+
+
+ No puedes seleccionar un terreno que cruce las fronteras entre servidores.
+Inténtalo seleccionando un trozo más pequeño de terreno.
+
+
+ Se han excluido algunos términos de tu búsqueda debido a restricciones en el contenido, según se especifica en las Normas de la Comunidad.
+
+
+ Por favor, elige al menos un tipo de contenido a buscar (General, Moderado o Adulto;).
+
+
+ [MESSAGE]
+
+
+ [MESSAGE]
+
+
+ [MESSAGE]
+
+
+ Notificación de un evento:
+
+[NAME]
+[DATE]
+
+
+
+ En estos momentos, están realzados todos los objetos de esta parcela que serán transferidos al comprador de la misma.
+
+* No están realzados los árboles y hierbas que se transferirán.
+
+
+
+ Desactivados los gestos que tienen el mismo botón:
+[NAMES]
+
+
+ No parece que tu sistema tenga instalado el software QuickTime de Apple.
+Si quieres ver media en streaming en las parcelas que los tienen, deberÃas ir al [http://www.apple.com/quicktime sitio de QuickTime] e intalar el QuickTime Player.
+
+
+ No se ha encontrado el 'Media Plugin' para manejar el 'mime type' "[MIME_TYPE]". Los media de este tipo no estarán disponibles.
+
+
+ Fallo de este 'Media Plugin':
+ [PLUGIN]
+
+Por favor, reinstala el plugin o contacta con el vendedor si sigues teniendo problemas.
+
+
+
+ Se han devuelto a tu inventario los objetos de los que eras propietario en la parcela seleccionada.
+
+
+ Se han devuelto a su inventario los objetos en la parcela de terreno seleccionada propiedad de [NAME].
+
+
+ Se han devuelto a su propietario los objetos seleccionados en la parcela de terreno propiedad de '[NAME]'.
+
+
+ Se han devuelto a los inventarios de sus propietarios los objetos que estaban compartidos con el grupo [GROUPNAME] en la parcela seleccionada.
+Los objetos transferibles que se transfirieron al grupo se han devuelto a sus propietarios anteriores.
+Los objetos no transferibles que se transfirieron al grupo han sido borrados.
+
+
+ Se han devuelto a sus propietarios los objetos de los que NO eras propietario en la parcela seleccionada.
+
+
+ Mensaje de [NAME]:
+<nolink>[MSG]</nolink>
+
+
+ Este terreno tiene el daño activado.
+Aquà puedes ser herido. Si mueres, se te teleportará a tu Base.
+
+
+ Este terreno tiene desactivado el poder volar.
+Aquà no puedes volar.
+
+
+ Este terreno no autoriza el poder empujar. No puedes hacerlo a menos que seas el propetario del terreno.
+
+
+ Este tereno tiene desactivado el chat de voz. No podrás oÃr hablar a nadie.
+
+
+ Este terreno tiene desactivado el poder construir. Aquà no puedes ni construir ni crear objetos.
+
+
+ Un administrador ha detenido temporalmente los scripts en esta región.
+
+
+ En esta región no se está ejecutando ningún script.
+
+
+ Este terreno tiene desactivados los scripts externos.
+
+Los scripts no funcionan aquÃ, excepto los pertenecientes al propietario del terreno.
+
+
+ Sólo puedes reclamar terreno público de la región en que estás.
+
+
+ No estás autorizado en esa región por su nivel de calificación. Debes validar tu edad y/o instalar el último visor.
+
+Por favor, dirÃgete a la Base de Conocimientos para más detalles sobre el acceso a zonas con este nivel de calificación.
+
+
+ Se te ha prohibido el acceso a la región.
+
+
+ Tu cuenta no puede conectarse a esta región del grid teen.
+
+
+ No tienes el estado de pago adecuado para entrar a esta región.
+
+
+ Debes haber verificado tu edad para entrar a esta parcela.
+
+
+ No se ha encontrada la región de destino.
+
+
+ No estás autorizado en el destino.
+
+
+ No puedes cruzar la región por una parcela con el acceso prohibido. Intenta otro camino.
+
+
+ Has sido redirigido a un punto de teleporte.
+
+
+ No se puede teleportar a un destino tan cercano.
+
+
+ Teleporte cancelado.
+
+
+ En estos momentos, está llena la región a la que estás intentando entrar.
+Por favor, vuelve a intentarlo en unos momentos.
+
+
+ Fallo general.
+
+
+ Mal dirigido a la región. Por favor, vuelve a intentarlo.
+
+
+ ID de agente inválido.
+
+
+ ID de sesión inválido.
+
+
+ Circuito de código inválido.
+
+
+ Fecha inválida.
+
+
+ No se puede crear la conexión.
+
+
+ Se ha producido un error interno al intentar acceder al destino de tu teleporte. Puede que, en este momento, el servicio de [SECOND_LIFE] tenga problemas.
+
+
+ No se puede encontrar en esta región un buen destino para el teleporte.
+
+
+ Se ha producido un error interno al manejar las coordenadas globales de tu petición de teleporte. Puede que, en este momento, el servicio de [SECOND_LIFE] tenga problemas.
+
+
+ No se ha podido encontrar un punto de aterrizaje válido.
+
+
+ No se ha podido encontrar una parcela válida.
+
+
+ Un objeto de nombre <nolink>[OBJECTFROMNAME]</nolink>, propiedad de [NAME_SLURL], te ha dado este [OBJECTTYPE]:
+[ITEM_SLURL]
+
+
+
+ [NAME_SLURL] te ha dado este [OBJECTTYPE]:
+[ITEM_SLURL]
+
+
+
+ [NAME]
+
+[MESSAGE]
+
+
+ [MESSAGE]
+
+
+
+ [NAME_SLURL] te ha ofrecido teleportarte a su posición:
+
+[MESSAGE] - [MATURITY_STR] <icon>[MATURITY_ICON]</icon>
+
+
+
+ Teleporte ofrecido a [TO_NAME]
+
+
+ [MESSAGE]
+[URL]
+
+
+
+ [NAME_SLURL] te está ofreciendo su amistad.
+
+[MESSAGE]
+
+(Por defecto, podrás ver si el otro está conectado)
+
+
+
+ Has ofrecido amistad a [TO_NAME]
+
+
+ [NAME_SLURL] está ofreciendo amistad.
+
+(De manera predeterminada, podrás ver si están conectados los demás.)
+
+
+
+ [NAME] ha aceptado tu oferta de amistad.
+
+
+ [NAME] ha rehusado tu oferta de amistad.
+
+
+ Aceptado el ofrecimiento de amistad.
+
+
+ Rehusado el ofrecimiento de amistad.
+
+
+ [NAME] te está ofreciendo su tarjeta de visita.
+Esto añadirá un marcador en tu inventario para que puedas enviarle rápidamente un MI.
+
+
+
+ Esta región se reiniciará en [MINUTES] minutos.
+Si permaneces en esta región serás desconectado.
+
+
+ Esta región se reiniciará en [SECONDS] segundos.
+Si permaneces en esta región serás desconectado.
+
+
+ ¿Cargar página web [URL]?
+
+[MESSAGE]
+
+Del objeto: <nolink>[OBJECTNAME]</nolink>, propietario: [NAME]?
+
+
+
+ Búsqueda fallida de [TYPE] en la base de datos.
+
+
+ Búsqueda fallida de [TYPE] de nombre [DESC] en la base de datos.
+
+
+ El Ãtem que quieres vestirte tiene una caracterÃstica que tu visor no puede leer. Por favor, actualiza tu versión de [APP_NAME] para ponerte este Ãtem.
+
+
+ <nolink>[OBJECTNAME]</nolink>, un objeto propiedad de '[NAME]', quiere:
+
+[QUESTIONS]
+¿Es correcto?
+
+
+
+ Un objeto de nombre '<nolink>[OBJECTNAME]</nolink>', propiedad de '[NAME]', quiere:
+
+[QUESTIONS]
+Si no confias en este objeto y en su creador, deberÃas rehusar esta petición.
+
+¿Autorizar esta petición?
+
+
+
+ '<nolink>[TITLE]</nolink>' de [NAME]
+[MESSAGE]
+
+
+
+ '<nolink>[TITLE]</nolink>' de [GROUPNAME]
+[MESSAGE]
+
+
+
+ ¡Gracias por tu pago!
+
+Tu saldo de L$ se actualizará cuando se complete el proceso. Si el proceso tarda más de 20 minutos, se cancelará tu transacción, y la cantidad se cargará en tu saldo de US$.
+
+Puedes revisar el estado de tu pago en el Historial de transacciones de tu [http://secondlife.com/account/ Panel de Control]
+
+
+ A partir de ahora, tus teclas de movimiento las gestiona un objeto.
+Prueba las teclas del cursor o AWSD para ver qué hacen.
+Algunos objetos (las pistolas, por ejemplo) te pedirán que, para usarlos, entres en vista subjetiva. Pulsa 'M' para hacerlo.
+
+
+ Esta es una región 'sandbox' (zona de pruebas) donde los Residentes pueden aprender a construir.
+
+Los objetos que construyas aquà serán eliminados cuando la abandones; por tanto, no olvides pulsarlos con el botón derecho y elegir 'Tomar' para que tu creación vaya a tu inventario.
+
+
+ Puedes seleccionar un máximo de [MAX_SELECT] Ãtems de esta lista.
+
+
+ [NAME] te está invitando a un chat de voz.
+Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
+
+
+
+ [NAME] ha dejado automáticamente de estar ignorado al enviarle un mensaje instantáneo.
+
+
+ [NAME] ha dejado automáticamente de estar ignorado al darle dinero.
+
+
+ [NAME] ha dejado automáticamente de estar ignorado al ofrecerle inventario.
+
+
+ [NAME] ha empezado un chat de voz con el grupo [GROUP].
+Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
+
+
+
+ [NAME] ha empezado un chat de voz en multiconferencia.
+Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
+
+
+
+ NAME] te está invitando a un chat en multiconferencia.
+Pulsa Aceptar o Rehusar para coger o no la llamada. Pulsa Ignorar para ignorar al que llama.
+
+
+
+ El chat de voz al que estás intentando entrar, [VOICE_CHANNEL_NAME], ha llegado a su capacidad máxima. Por favor, vuelve a intentarlo más tarde.
+
+
+ Lo sentimos. Este área ha llegado a su capacidad máxima de conversaciones por voz. Por favor, intenta usar la voz en otra zona.
+
+
+ Has sido desconectado de [VOICE_CHANNEL_NAME]. Vas a ser reconectado al chat de voz.
+
+
+ [VOICE_CHANNEL_NAME] ha colgado la llamada. Vas a ser reconectado al chat de voz.
+
+
+ [VOICE_CHANNEL_NAME] ha rehusado tu llamada. Vas a ser reconectado al chat de voz.
+
+
+ [VOICE_CHANNEL_NAME] no está disponible para coger tu llamada. Vas a ser reconectado al chat de voz.
+
+
+ Fallo al conectar a [VOICE_CHANNEL_NAME]; por favor, inténtalo más tarde. Vas a ser reconectado al chat de voz.
+
+
+ Estamos creando un canal de voz para ti. Se puede tardar hasta un minuto.
+
+
+ Una o más de las transformaciones de voz a las que estás suscrito han caducado.
+[Pulsa aquà [URL]] para renovar la suscripción.
+
+
+ La transformación de voz activa ha caducado y se ha aplicado tu configuración de voz normal.
+[Pulsa aquà [URL]] para renovar la suscripción.
+
+
+ Una o más de tus transformaciones de voz caducarán en menos de [INTERVAL] dÃas.
+[Pulsa aquà [URL]] para renovar la suscripción.
+
+
+ Están disponibles nuevas transformaciones de voz.
+
+
+ Sólo los miembros de un grupo determinado pueden visitar esta zona.
+
+
+ No puedes entrar en esta parcela, se te ha prohibido el acceso.
+
+
+ No puedes entrar en esta parcela, no estás en la lista de acceso.
+
+
+ No tienes permiso para conectarte al chat de voz de [VOICE_CHANNEL_NAME].
+
+
+ Se ha producido un error al intentar conectarte al [VOICE_CHANNEL_NAME]. Por favor, inténtalo más tarde.
+
+
+ No se admite el formato de la SLurl que has pulsado.
+
+
+ Por tu seguridad, se ha bloqueado una SLurl recibida de un navegador no de confianza.
+
+
+ En muy poco tiempo, se han recibido muchas SLurls desde un navegador que no es de confianza.
+Por tu seguridad, serán bloqueadas durante unos segundos.
+
+
+ [MESSAGE]
+
+
+
+ ¿Seguro que quieres cerrar todos los MI?
+
+
+
+ Se ha guardado el adjunto.
+
+
+ No se ha podido encontrar un tema de ayuda para este elemento.
+
+
+ Error del servidor: fallo en la actualización u obtención de los media.
+'[ERROR]'
+
+
+
+ Un moderador ha silenciado tu chat de texto.
+
+
+
+ Un moderador ha silenciado tu voz.
+
+
+
+ ¿Estás seguro de que quieres borrar tu historial de teleportes?
+
+
+
+ El botón elegido no se puede mostrar correctamente.
+Se mostrará cuando haya suficiente espacio.
+
+
+ Selecciona los residentes con quienes deseas compartir.
+
+
+ ¿Estás seguro de que quieres compartir los elementos siguientes?
+
+<nolink>[ITEMS]</nolink>
+
+Con los siguientes residentes:
+
+[RESIDENTS]
+
+
+
+ Los elementos se han compartido correctamente.
+
+
+ Error de transferencia a grupo.
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' tardó [TIME] segundos en dejar de aparecer como nube.
+
+
+ ( [EXISTENCE] segundos vivo)
+Has terminado de texturizar tu vestuario en [TIME] segundos.
+
+
+ ( [EXISTENCE] segundos vivo)
+Has enviado una actualización de tu apariencia después de [TIME] segundos.
+[STATUS]
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' se convirtió en nube.
+
+
+ ( [EXISTENCE] segundos vivo)
+Apareció el avatar '[NAME]'.
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' salió al cabo de [TIME] segundos como nube.
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' ya está en modo de edición de apariencia.
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' desactivó el modo de apariencia.
+
+
+ Tenemos problemas de conexión con [PROTOCOL] [HOSTID].
+Comprueba la configuración de la red y del servidor de seguridad.
+
+
+
+ Tenemos problemas de conexión con tu servidor de voz:
+
+[HOSTID]
+
+No podrás establecer comunicaciones de voz.
+Comprueba la configuración de la red y del servidor de seguridad.
+
+
+
+ ( [EXISTENCE] segundos vivo)
+El avatar '[NAME]' ya estaba totalmente cargado al salir.
+
+
+ ( [EXISTENCE] segundos con vida )
+Has actualizado una textura obtenida mediante bake de [RESOLUTION] para '[BODYREGION]' después de [TIME] segundos.
+
+
+ ( [EXISTENCE] segundos con vida )
+Has actualizado de manera local una textura obtenida mediante bake de [RESOLUTION] para '[BODYREGION]' después de [TIME] segundos.
+
+
+ ¿Estás seguro de que deseas salir de esta multiconferencia?
+
+
+
+ Has seleccionado silenciar a todos los participantes en una multiconferencia.
+Si lo haces, todos los residentes que se unan posteriormente a la llamada también serán silenciados, incluso cuando abandones la conferencia.
+
+¿Deseas silenciar a todos?
+
+
+
+ Para unirte a la conversación, escribe en el campo de chat que aparece a continuación.
+
+
+ Para levantarte y salir de la posición de sentado, haz clic en el botón Levantarme.
+
+
+ Pulsa en el botón: Hablar para conectar y desconectar el micrófono.
+
+Pulsa en el cursor arriba para ver el panel de control de voz.
+
+Al ocultar el botón Hablar se desactiva la función de voz.
+
+
+ La GuÃa de destinos contiene miles de nuevos lugares por descubrir. Selecciona una ubicación y elige Teleportarme para iniciar la exploración.
+
+
+ Accede de manera rápida a tu inventario, asà como a tu ropa, los perfiles y el resto de la información disponible en el panel lateral.
+
+
+ Si deseas caminar o correr, abre el panel Mover y utiliza las flechas de dirección para navegar. También puedes utilizar las flechas de dirección del teclado.
+
+
+ 1. Pulsa para caminar: Pulsa en cualquier punto del terreno para ir a él.
+
+2. Pulsa y arrastra para girar la vista: Pulsa y arrastra el cursor a cualquier parte del mundo para girar la vista.
+
+
+ Configura y personaliza aquà tu nombre mostrado. Esto se añadirá a tu nombre de usuario personal, que no puedes modificar. Puedes cambiar la manera en que ves los nombres de otras personas en tus preferencias.
+
+
+ Para cambiar la vista de la cámara, utiliza los controles Orbital y Panorámica. Para restablecer tu vista, pulsa Esc o camina.
+
+
+ Accede a tu inventario para buscar Ãtems. Los Ãtems más recientes se pueden encontrar fácilmente en la pestaña Recientes.
+
+
+ Éste es tu saldo actual de L$. Haz clic en Comprar L$ para comprar más dólares Linden.
+
+
+ Se ha impedido que se abriera una ventana emergente.
+
+
+
+ El sitio en '<nolink>[HOST_NAME]</nolink>' de la plataforma '[REALM]' requiere un nombre de usuario y una contraseña.
+
+
+
+ Para cambiar de modo tienes que salir y reiniciar.
+
+
+
+ La creación y edición de clasificados sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
+
+
+
+ La creación y edición de grupos sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
+
+
+
+ La creación y edición de Destacados sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
+
+
+
+ La visualización del mapa del mundo sólo está disponible en el modo Avanzado. ¿Quieres salir y cambiar de modo? El selector de modo se encuentra en la pantalla de inicio de sesión.
+
+
+
+ Las llamadas de voz sólo están disponibles en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
+
+
+
+ Compartir sólo está disponible en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
+
+
+
+ El pago a otros residentes sólo está disponible en el modo Avanzado. ¿Quieres cerrar sesión y cambiar de modo?
+
+
+
+ - La velocidad de tu CPU no cumple los requerimientos mÃnimos.
+
+
+ Parece que no tienes el hardware apropiado para [APP_NAME]. [APP_NAME] requiere una tarjeta gráfica OpenGL que admita texturas múltiples ('multitexture support'). Si la tienes, comprueba que tienes los últimos 'drivers' para tu tarjeta gráfica, asà como los últimos parches y 'service packs' para tu sistema operativo.
+
+Si los problemas persisten, por favor, acude a [SUPPORT_SITE].
+
+
+ 796
+
+
+ 510
+
+
+ - Tu tarjeta gráfica no cumple los requerimientos mÃnimos.
+
+
+ - La memoria de tu sistema no cumple los requerimientos mÃnimos.
+
+
+ Si posees un terreno, puedes hacerlo tu Base.
+También puedes buscar en el Mapa lugares marcados como "Puntos de Información".
+
+
+ Has muerto y te has teleportado a tu Base.
+
+
diff --git a/indra/newview/skins/default/xui/es/panel_group_general.xml b/indra/newview/skins/default/xui/es/panel_group_general.xml
index a0f7433d7d..ef2309dd55 100644
--- a/indra/newview/skins/default/xui/es/panel_group_general.xml
+++ b/indra/newview/skins/default/xui/es/panel_group_general.xml
@@ -1,58 +1,58 @@
-
-
-
- La pestaña General tiene información general de este grupo, una lista de sus miembros, las preferencias generales del grupo y las opciones de sus miembros.
-
-Deja el cursor sobre las opciones para ver más ayuda.
-
-
- Ha cambiado la información general del grupo
-
-
- Recuperando los datos de los miembros
-
-
-
-
- Fundador:
-
-
-
- Gratis
-
-
-
-
- Carta del grupo
-
-
-
-
-
-
-
- Yo
-
-
- Mi etiqueta:
-
-
-
-
-
-
- Grupo
-
-
-
-
-
-
- - Selecciona el nivel de calificación -
-
-
-
-
-
-
-
+
+
+
+ La pestaña General tiene información general de este grupo, una lista de sus miembros, las preferencias generales del grupo y las opciones de sus miembros.
+
+Deja el cursor sobre las opciones para ver más ayuda.
+
+
+ Ha cambiado la información general del grupo
+
+
+ Recuperando los datos de los miembros
+
+
+
+
+ Fundador:
+
+
+
+ Gratis
+
+
+
+
+ Carta del grupo
+
+
+
+
+
+
+
+ Yo
+
+
+ Mi etiqueta:
+
+
+
+
+
+
+ Grupo
+
+
+
+
+
+
+ - Selecciona el nivel de calificación -
+
+
+
+
+
+
+
diff --git a/indra/newview/skins/default/xui/es/panel_preferences_general.xml b/indra/newview/skins/default/xui/es/panel_preferences_general.xml
index 790c7be581..d9a65aabc2 100644
--- a/indra/newview/skins/default/xui/es/panel_preferences_general.xml
+++ b/indra/newview/skins/default/xui/es/panel_preferences_general.xml
@@ -1,73 +1,73 @@
-
-
-
- Idioma:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- (requiere reiniciar)
-
-
- Quiero acceder a contenido:
-
-
-
-
-
-
-
-
- Localización inicial:
-
-
-
-
-
-
-
- Etiquetas de los nombres:
-
-
-
-
-
-
-
-
-
-
-
-
-
- Si pulsas las teclas de letras:
-
-
-
-
-
-
- Ausente tras:
-
-
-
-
-
-
-
-
-
- Respuesta cuando estoy en modo ocupado:
-
-
+
+
+
+ Idioma:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ (requiere reiniciar)
+
+
+ Quiero acceder a contenido:
+
+
+
+
+
+
+
+
+ Localización inicial:
+
+
+
+
+
+
+
+ Etiquetas de los nombres:
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Si pulsas las teclas de letras:
+
+
+
+
+
+
+ Ausente tras:
+
+
+
+
+
+
+
+
+
+ Respuesta cuando estoy en modo ocupado:
+
+
diff --git a/indra/newview/skins/default/xui/es/panel_region_covenant.xml b/indra/newview/skins/default/xui/es/panel_region_covenant.xml
index 06f4fffacf..84fe9937b9 100644
--- a/indra/newview/skins/default/xui/es/panel_region_covenant.xml
+++ b/indra/newview/skins/default/xui/es/panel_region_covenant.xml
@@ -1,83 +1,83 @@
-
-
-
- Estado
-
-
- Nombre:
-
-
- mainland
-
-
- Propietario:
-
-
- (nadie)
-
-
- Contrato:
-
-
- Última modificación el miér. 31 de dic. de 1969, 16:00:00
-
-
-
- No se ha aportado un contrato para este estado.
-
-
-
- Los cambios en el contrato se mostrarán en todas las parcelas
-del estado.
-
-
- Arrastra y suelta una nota para cambiar el contrato de este estado.
-
-
- Región
-
-
- Nombre:
-
-
- leyla
-
-
- Tipo:
-
-
- Mainland / Homestead
-
-
- Calificación:
-
-
- 'Adult'
-
-
- Revender:
-
-
- El terreno de esta región no se podrá revender.
-
-
- Dividir:
-
-
- El terreno de esta región no se podrá unir/dividir.
-
-
- El terreno comprado en esta región se podrá revender.
-
-
- El terreno comprado en esta región no se podrá revender.
-
-
- El terreno comprado en esta región se podrá unir o
-subdividir.
-
-
- El terreno comprado en esta región no se podrá unir ni
-subdividir.
-
-
+
+
+
+ Estado
+
+
+ Nombre:
+
+
+ mainland
+
+
+ Propietario:
+
+
+ (nadie)
+
+
+ Contrato:
+
+
+ Última modificación el miér. 31 de dic. de 1969, 16:00:00
+
+
+
+ No se ha aportado un contrato para este estado.
+
+
+
+ Los cambios en el contrato se mostrarán en todas las parcelas
+del estado.
+
+
+ Arrastra y suelta una nota para cambiar el contrato de este estado.
+
+
+ Región
+
+
+ Nombre:
+
+
+ leyla
+
+
+ Tipo:
+
+
+ Mainland / Homestead
+
+
+ Calificación:
+
+
+ Adulto
+
+
+ Revender:
+
+
+ El terreno de esta región no se podrá revender.
+
+
+ Dividir:
+
+
+ El terreno de esta región no se podrá unir/dividir.
+
+
+ El terreno comprado en esta región se podrá revender.
+
+
+ El terreno comprado en esta región no se podrá revender.
+
+
+ El terreno comprado en esta región se podrá unir o
+subdividir.
+
+
+ El terreno comprado en esta región no se podrá unir ni
+subdividir.
+
+
diff --git a/indra/newview/skins/default/xui/es/strings.xml b/indra/newview/skins/default/xui/es/strings.xml
index 5a913c4c9d..e5fc33b487 100644
--- a/indra/newview/skins/default/xui/es/strings.xml
+++ b/indra/newview/skins/default/xui/es/strings.xml
@@ -1,4346 +1,4346 @@
-
-
-
-
- SECOND LIFE
-
-
- Portal de Soporte de Second Life
-
-
- Identificando el hardware...
-
-
- Instalando [APP_NAME]...
-
-
- Limpiando la caché...
-
-
- Iniciando la caché de las texturas...
-
-
- Iniciando VFS...
-
-
- Restaurando...
-
-
- Cambiando la resolución...
-
-
- Iniciando la sesión. [APP_NAME] debe de aparecer congelado. Por favor, espere.
-
-
- Iniciando la sesión...
-
-
- Autenticando
-
-
- Realizando el mantenimiento de la cuenta...
-
-
- Ha fallado el intento previo de iniciar sesión. Iniciando sesión, intento [NUMBER]
-
-
- Cargando el mundo...
-
-
- Iniciando el navegador web incorporado...
-
-
- Iniciando multimedia...
-
-
- Cargando las fuentes...
-
-
- Comprobando los archivos de la caché (puede tardar entre 60 y 90 segundos)...
-
-
- Procesando la respuesta...
-
-
- Iniciando el mundo...
-
-
- Decodificando las imágenes...
-
-
- Iniciando QuickTime...
-
-
- No se ha encontrado QuickTime. Imposible iniciarlo.
-
-
- QuickTime se ha iniciado adecuadamente.
-
-
- Esperando la conexión con la región...
-
-
- Conectando con la región...
-
-
- Descargando la ropa...
-
-
- El servidor devolvió un certificado no válido o dañado. Ponte en contacto con el administrador de la cuadrÃcula.
-
-
- El nombre de host utilizado para acceder al servidor no es válido. Comprueba tu SLURL o el nombre de host de la cuadrÃcula.
-
-
- Parece que el certificado que devolvió la cuadrÃcula está caducado. Comprueba el reloj del sistema o consulta al administrador de la cuadrÃcula.
-
-
- El certificado que devolvió el servidor no puede utilizarse para SSL. Ponte en contacto con el administrador de la cuadrÃcula.
-
-
- La cadena de certificado del servidor contenÃa demasiados certificados. Ponte en contacto con el administrador de la cuadrÃcula.
-
-
- No se pudo verificar la firma del certificado devuelta por el servidor de la cuadrÃcula. Ponte en contacto con el administrador de la cuadrÃcula.
-
-
- Error de red: no se ha podido conectar; por favor, revisa tu conexión a Internet.
-
-
- Error en el inicio de sesión.
-
-
- Salir
-
-
- http://join.secondlife.com/index.php?lang=es-ES
-
-
- Esta región puede estar teniendo problemas. Por favor, comprueba tu conexión a Internet.
-
-
- Guardando tus configuraciones...
-
-
- Cerrando sesión...
-
-
- Cerrando...
-
-
- Has sido desconectado de la región en la que estabas.
-
-
- Has sido enviado a una región no válida.
-
-
- Probando la desconexión del visor
-
-
- Persona
-
-
- (sin nombre)
-
-
- Propietario:
-
-
- Público
-
-
- (Grupo)
-
-
- En venta: [AMOUNT] L$
-
-
- Construir el grupo
-
-
- No construir
-
-
- Construir el grupo
-
-
- No seguro
-
-
- No volar
-
-
- Scripts el grupo
-
-
- No scripts
-
-
- Terreno:
-
-
- Aquà se puede arrastrar sólo un Ãtem
-
-
-
- Pulsa para ver esta página web
-
-
- Pulsa para ver la información de este lugar
-
-
- Pulsa para ver el perfil del Residente
-
-
- Obtén más información acerca de este residente.
-
-
- Pulsa para silenciar a este Residente
-
-
- Pulsa para quitar el silencio a este Residente
-
-
- Pulsa para enviar un MI a este Residente
-
-
- Pulsa para pagar a este Residente
-
-
- Pulsa para enviar una petición de teleporte a este Residente
-
-
- Pulsa para enviar una petición de amistad a este Residente
-
-
- Pulsa para ver la descripción de este grupo
-
-
- Pulsa para ver la descripción de este evento
-
-
- Pulsa para ver este clasificado
-
-
- Pulsa para ver la descripción de esta parcela
-
-
- Pulsa para teleportarte a esta posición
-
-
- Pulsa para ver la descripción de este objeto
-
-
- Pulsa para ver en el mapa esta localización
-
-
- Pulsa para ejecutar el comando secondlife://
-
-
-
- Teleportarse a
-
-
- Mostrarla en el mapa
-
-
- Silenciar
-
-
- Quitar el silencio
-
-
- MI
-
-
- Pagar
-
-
- Ofrecer teleporte a
-
-
- Petición de amistad
-
-
- Cerrar (⌘W)
-
-
- Cerrar (Ctrl+W)
-
-
- Cerrar
-
-
- Maximizar
-
-
- Minimizar
-
-
- Separar la ventana
-
-
- Fijar
-
-
- Ver la Ayuda
-
-
- Buscando...
-
-
- No se ha encontrado.
-
-
- Reintentando...
-
-
- Notas de la versión
-
-
- http://wiki.secondlife.com/wiki/Release_Notes/
-
-
- Cargando...
-
-
- (nadie)
-
-
- (esperando)
-
-
- (ninguno)
-
-
- Avaline: [ORDER]
-
-
- No hay ningún error
-
-
- Petición de asset: fallida
-
-
- Petición de asset: el archivo no existe
-
-
- Petición de asset: no se encontró el asset en la base de datos
-
-
- Fin del archivo
-
-
- No puede abrirse el archivo
-
-
- No se ha encontrado el archivo
-
-
- Tiempo de transferencia del archivo
-
-
- Circuito desconectado
-
-
- No concuerda el precio en el visor y en el servidor
-
-
- Estado desconocido
-
-
- la textura
-
-
- el sonido
-
-
- la tarjeta de visita
-
-
- el hito
-
-
- el script antiguo
-
-
- esa ropa
-
-
- el objeto
-
-
- la nota
-
-
- la carpeta
-
-
- la ruta
-
-
- ese script de LSL2
-
-
- el código intermedio de LSL
-
-
- esa textura tga
-
-
- esa parte del cuerpo
-
-
- la foto
-
-
- Objetos Perdidos
-
-
- esa imagen targa
-
-
- la Papelera
-
-
- esa imagen jpeg
-
-
- la animación
-
-
- el gesto
-
-
- simstate
-
-
- ese favorito
-
-
- el enlace
-
-
- enlace de la carpeta
-
-
- Ausente
-
-
- Ocupado
-
-
- Ignorado
-
-
- Susto
-
-
- Enfado
-
-
- Ausente
-
-
- Salto mortal atrás
-
-
- Carcajada
-
-
- Gran sonrisa
-
-
- Mandar un beso
-
-
- Aburrimiento
-
-
- Reverencia
-
-
- Aplauso
-
-
- Reverencia floreada
-
-
- Llanto
-
-
- Baile 1
-
-
- Baile 2
-
-
- Baile 3
-
-
- Baile 4
-
-
- Baile 5
-
-
- Baile 6
-
-
- Baile 7
-
-
- Baile 8
-
-
- Desdén
-
-
- Beber
-
-
- Azorarse
-
-
- Negar con el dedo
-
-
- Éxito con el puño
-
-
- Yoga flotando
-
-
- Fruncir el ceño
-
-
- Impaciente
-
-
- Salto de alegrÃa
-
-
- Bésame el culo
-
-
- Besar
-
-
- ReÃr
-
-
- Sacar músculo
-
-
- No (con enfado)
-
-
- No
-
-
- Ña-Ña-Ña
-
-
- Puñetazo uno-dos
-
-
- Abrir la boca
-
-
- 'V' con los dedos
-
-
- Señalar a otro/a
-
-
- Señalarse
-
-
- Puñetazo izquierdo
-
-
- Puñetazo derecho
-
-
- PPT cuenta
-
-
- PPT papel
-
-
- PPT piedra
-
-
- PPT tijera
-
-
- Repulsa
-
-
- Patada circular
-
-
- Triste
-
-
- Saludo militar
-
-
- Gritar
-
-
- Encogerse de hombros
-
-
- SonreÃr
-
-
- Fumar: en la mano
-
-
- Fumar
-
-
- Fumar: tirar el cigarro
-
-
- Sorpresa
-
-
- Estocadas
-
-
- Berrinche
-
-
- Sacar la lengua
-
-
- Agitar la mano
-
-
- Cuchichear
-
-
- Pitar
-
-
- Guiño
-
-
- Guiño (Hollywood)
-
-
- Preocuparse
-
-
- SÃ (contento)
-
-
- SÃ
-
-
- Cargando...
-
-
- Sin conexión
-
-
- [PRICE] L$ por [AREA] m²
-
-
- No se ha encontrado.
-
-
- OK
-
-
- Fin prematuro del archivo
-
-
- No se puede encontrar ROOT o JOINT.
-
-
- susurra:
-
-
- grita:
-
-
- Conectando al chat de voz...
-
-
- Conectado
-
-
- La voz no está disponible en su localización actual
-
-
- Desconectado del chat de voz
-
-
- Vas a ser reconectado al chat de voz con los cercanos
-
-
- '[OBJECTNAME]', un objeto propiedad de '[OWNERNAME]', localizado en [REGIONNAME] con la posición [REGIONPOS], ha recibido permiso para: [PERMISSIONS].
-
-
- A '[OBJECTNAME]', un objeto propiedad de '[OWNERNAME]', localizado en [REGIONNAME] con la posición [REGIONPOS], se le ha denegado el permiso para: [PERMISSIONS].
-
-
- Cogerle a usted dólares Linden (L$)
-
-
- Actuar en sus controles de entrada
-
-
- Reconfigurar sus controles de entrada
-
-
- Ejecutar animaciones en su avatar
-
-
- Anexarse a su avatar
-
-
- Anular la propiedad y que pase a ser público
-
-
- Enlazar y desenlazar de otros objetos
-
-
- Añadir y quitar uniones con otros objetos
-
-
- Cambiar sus permisos
-
-
- Seguir su cámara
-
-
- Controlar su cámara
-
-
- 'PG'
-
-
- 'Mature'
-
-
- 'Adult'
-
-
- Desconectado
-
-
- Desconocido
-
-
- (desconocido)
-
-
- Estado /Región completa
-
-
- Estado / Homestead
-
-
- Continente / Homestead
-
-
- Continente / Región completa
-
-
- Todos los archivos
-
-
- Sonidos
-
-
- Animaciones
-
-
- Imágenes
-
-
- Guardar
-
-
- Cargar
-
-
- Imágenes Targa
-
-
- Imágenes de mapa de bits
-
-
- Archivo de pelÃcula AVI
-
-
- Archivo de anim. XAF
-
-
- Archivo XML
-
-
- Archivo RAW
-
-
- Imágenes comprimidas
-
-
- Cargar archivos
-
-
- Elegir directorio
-
-
- Salir del estado ausente
-
-
- Pasar al estado ausente
-
-
- Salir del estado ocupado
-
-
- Pasar al estado ocupado
-
-
- Forma
-
-
- Piel
-
-
- Pelo
-
-
- Ojos
-
-
- Camisa
-
-
- Pantalón
-
-
- Zapatos
-
-
- Calcetines
-
-
- Chaqueta
-
-
- Guantes
-
-
- Camiseta
-
-
- Ropa interior
-
-
- Falda
-
-
- Alfa
-
-
- Tatuaje
-
-
- FÃsica
-
-
- inválido/a
-
-
- ninguno
-
-
- Camisa no puesta
-
-
- Pantalones no puestos
-
-
- Zapatos no puestos
-
-
- Calcetines no puestos
-
-
- Chaqueta no puesta
-
-
- Guantes no puestos
-
-
- Camiseta no puesta
-
-
- Ropa interior no puesta
-
-
- Falda no puesta
-
-
- Alfa no puesta
-
-
- Tatuaje no puesto
-
-
- FÃsica no puesta
-
-
- no válido/a
-
-
- Crear una anatomÃa nueva
-
-
- Crear una piel nueva
-
-
- Crear pelo nuevo
-
-
- Crear ojos nuevos
-
-
- Crear una camisa nueva
-
-
- Crear unos pantalones nuevos
-
-
- Crear unos zapatos nuevos
-
-
- Crear unos calcetines nuevos
-
-
- Crear una chaqueta nueva
-
-
- Crear unos guantes nuevos
-
-
- Crear una camiseta nueva
-
-
- Crear ropa interior nueva
-
-
- Crear una falda nueva
-
-
- Crear una capa alfa nueva
-
-
- Crear un tatuaje nuevo
-
-
- Crear nueva fÃsica
-
-
- no válido/a
-
-
- Nuevo [WEARABLE_ITEM]
-
-
- Siguiente
-
-
- OK
-
-
- Aviso de grupo
-
-
- Avisos del grupo
-
-
- Enviado por
-
-
- Adjunto:
-
-
- Ver los avisos pasados u optar por dejar de recibir aquà estos mensajes.
-
-
- Abrir el adjunto
-
-
- Guardar el adjunto
-
-
- Ofrecimiento de teleporte
-
-
- Llegaron avisos nuevos mientras estabas ausente...
-
-
- Tienes [%d] aviso/s más
-
-
- Brazo der.
-
-
- Cabeza
-
-
- Brazo izq.
-
-
- Pierna izq.
-
-
- Torso
-
-
- Pierna der.
-
-
- Bajo
-
-
- Medio
-
-
- Alto
-
-
- Pulsa ESC para salir de la vista subjetiva
-
-
- ¿No encuentras lo que buscas? Prueba con [secondlife:///app/search/all/[SEARCH_TERM] Buscar].
-
-
- ¿No encuentras lo que buscas? Prueba con [secondlife:///app/search/places/[SEARCH_TERM] Buscar].
-
-
- Arrastra aquà un hito para tenerlo en tus favoritos.
-
-
- No tienes en tu inventario una copia de esta textura
-
-
-
-
-
-
-
-
- Cargando el contenido...
-
-
- No hay contenido
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Mi Inventario
-
-
- Mis Favoritos
-
-
- Biblioteca
-
-
- Texturas
-
-
- Sonidos
-
-
- Tarjetas de visita
-
-
- Hitos
-
-
- Scripts
-
-
- Ropa
-
-
- Objetos
-
-
- Notas
-
-
- Carpeta nueva
-
-
- Inventario
-
-
- Imágenes sin comprimir
-
-
- Partes del cuerpo
-
-
- Papelera
-
-
- Ãlbum de fotos
-
-
- Objetos Perdidos
-
-
- Sonidos sin comprimir
-
-
- Animaciones
-
-
- Gestos
-
-
- Favoritos
-
-
- Favoritos
-
-
- Vestuario actual
-
-
- Vestuario inicial
-
-
- Mis vestuarios
-
-
- Accesorios
-
-
- Amigos
-
-
- Todas
-
-
- Comprar
-
-
- Comprar por L$
-
-
- Piedra
-
-
- Metal
-
-
- Cristal
-
-
- Madera
-
-
- Carne
-
-
- Plástico
-
-
- Goma
-
-
- Claridad
-
-
- Mayúsculas
-
-
- Ctrl
-
-
- Tórax
-
-
- Cráneo
-
-
- Hombro izquierdo
-
-
- Hombro derecho
-
-
- Mano izq.
-
-
- Mano der.
-
-
- Pie izq.
-
-
- Pie der.
-
-
- Columna
-
-
- Pelvis
-
-
- Boca
-
-
- Barbilla
-
-
- Oreja izq.
-
-
- Oreja der.
-
-
- Ojo izq.
-
-
- Ojo der.
-
-
- Nariz
-
-
- Brazo der.
-
-
- Antebrazo der.
-
-
- Brazo izq.
-
-
- Antebrazo izq.
-
-
- Cadera der.
-
-
- Muslo der.
-
-
- Pantorrilla der.
-
-
- Cadera izq.
-
-
- Muslo izq.
-
-
- Pantorrilla izq.
-
-
- Abdomen
-
-
- Pecho izquierdo
-
-
- Pecho derecho
-
-
- Punto de colocación no válido
-
-
- [AGEYEARS] [AGEMONTHS] de edad
-
-
- [AGEYEARS] de edad
-
-
- [AGEMONTHS] de edad
-
-
- [AGEWEEKS] de edad
-
-
- [AGEDAYS] de edad
-
-
- Registrado hoy
-
-
- [COUNT] año
-
-
- [COUNT] años
-
-
- [COUNT] años
-
-
- [COUNT] mes
-
-
- [COUNT] meses
-
-
- [COUNT] meses
-
-
- [COUNT] semana
-
-
- [COUNT] semanas
-
-
- [COUNT] semanas
-
-
- [COUNT] dÃa
-
-
- [COUNT] dÃas
-
-
- [COUNT] dÃas
-
-
- [COUNT] miembro
-
-
- [COUNT] miembros
-
-
- [COUNT] miembros
-
-
- Residente
-
-
- Prueba
-
-
- Miembro fundador
-
-
- Empleado de Linden Lab
-
-
- Ha usado información sobre la forma de pago
-
-
- Hay información archivada sobre la forma de pago
-
-
- No hay información archivada sobre la forma de pago
-
-
- Edad verificada
-
-
- Edad no verificada
-
-
- Centro 2
-
-
- Arriba der.
-
-
- Arriba
-
-
- Arriba izq.
-
-
- Centro
-
-
- Abajo izq.
-
-
- Abajo
-
-
- Abajo der.
-
-
- Descargado, compilándolo
-
-
- No se encuentra el script en el servidor.
-
-
- Problema al descargar
-
-
- Permisos insuficientes para descargar un script.
-
-
- Permisos insuficientes para
-
-
- Fallo desconocido en la descarga
-
-
- Recompilando
-
-
- recompilar
-
-
- Progreso del reinicio
-
-
- restaurar
-
-
- Configurar según se ejecuta
-
-
- Configurando según se ejecuta
-
-
- Configurar sin ejecutar
-
-
- Configurando sin ejecutarlo
-
-
- ¡Compilación correcta!
-
-
- Compilación correcta, guardando...
-
-
- Guardado.
-
-
- Script (objeto fuera de rango)
-
-
- El objeto [OBJECT] es propiedad de [OWNER]
-
-
- ninguno
-
-
-
- (Desconocido)
-
-
-
-
-
-
- Saldo
-
-
- Créditos
-
-
- Débitos
-
-
- Total
-
-
- No se encontraron datos del grupo
-
-
- parent estate
-
-
- continente
-
-
- teen
-
-
- error
-
-
- todos los estados propiedad de [OWNER]
-
-
- todos los estados que posees
-
-
- todos los estados que administras para [OWNER]
-
-
- Resientes autorizados: ([ALLOWEDAGENTS], de un máx. de [MAXACCESS])
-
-
- Grupos autorizados: ([ALLOWEDGROUPS], de un máx. de [MAXACCESS])
-
-
- Memoria de los scripts de la parcela
-
-
- Parcelas listadas: [PARCELS]
-
-
- Memoria usada: [COUNT] kb de un máx de [MAX] kb; [AVAILABLE] kb disponibles
-
-
- Memoria usada: [COUNT] kb
-
-
- URLs de los scripts de la parcela
-
-
- URLs usadas: [COUNT] de un máx. de [MAX]; [AVAILABLE] disponibles
-
-
- URLs usadas: [COUNT]
-
-
- Error al obtener la información
-
-
- No hay una parcela seleccionada
-
-
- Error: la información del script sólo está disponible en tu región actual
-
-
- Obteniendo la información...
-
-
- No tienes permiso para examinar esta parcela
-
-
- Sentado en
-
-
- Tórax
-
-
- Cabeza
-
-
- Hombro izquierdo
-
-
- Hombro derecho
-
-
- Mano izq.
-
-
- Mano der.
-
-
- Pie izq.
-
-
- Pie der.
-
-
- Anterior
-
-
- Pelvis
-
-
- Boca
-
-
- Barbilla
-
-
- Oreja izq.
-
-
- Oreja der.
-
-
- Ojo izq.
-
-
- Ojo der.
-
-
- Nariz
-
-
- Brazo der.
-
-
- Antebrazo der.
-
-
- Brazo izq.
-
-
- Antebrazo izq.
-
-
- Cadera der.
-
-
- Muslo der.
-
-
- Pantorrilla der.
-
-
- Cadera izq.
-
-
- Muslo izq.
-
-
- Pantorrilla izq.
-
-
- Vientre
-
-
- Pecho derecho
-
-
- Pecho izquierdo
-
-
- HUD: Centro 2
-
-
- HUD: arriba der.
-
-
- HUD: arriba centro
-
-
- HUD: arriba izq.
-
-
- HUD: Centro 1
-
-
- HUD: abajo izq.
-
-
- HUD: abajo
-
-
- HUD: abajo der.
-
-
- LÃnea [LINE], Columna [COLUMN]
-
-
- [COUNT] resultados
-
-
- Contenido del objeto
-
-
- Script nuevo
-
-
- El Residente al que has enviado un mensaje ha solicitado que no se le moleste porque está en modo ocupado. Podrá ver tu mensaje más adelante, ya que éste aparecerá en su panel de MI.
-
-
- (Por el nombre)
-
-
- (Residente)
-
-
- (Objeto)
-
-
- (Grupo)
-
-
- (Externo)
-
-
- No se ha aportado un contrato para este estado.
-
-
- No se ha aportado un contrato para este estado. El terreno de este estado lo vende el propietario del estado, no Linden Lab. Por favor, contacta con ese propietario para informarte sobre la venta.
-
-
-
-
-
- Propiedad del grupo
-
-
- Público
-
-
- Clics: [TELEPORT] teleportes, [MAP] mapa, [PROFILE] perfil
-
-
- (se actualizará tras la publicación)
-
-
- No has creado destacados ni clasificados. Pulsa el botón Más para crear uno.
-
-
- El usuario no tiene clasificados ni destacados
-
-
- Cargando...
-
-
- Vista previa
-
-
- Propiedades
-
-
- Un objeto de nombre
-
-
- propiedad del grupo
-
-
- propiedad de un grupo desconocido
-
-
- propiedad de
-
-
- propiedad de un usuario desconocido
-
-
- te ha dado
-
-
- Rechazas [DESC] de <nolink>[NAME]</nolink>.
-
-
- Total
-
-
- comprado
-
-
- pagado a ti
-
-
- pagado en
-
-
- pase comprado a
-
-
- cuotas pagadas para el evento
-
-
- precio pagado por el evento
-
-
- Saldo
-
-
- Créditos
-
-
- Débitos
-
-
- Contenidos
-
-
- ArtÃculos adquiridos
-
-
- Cancelar
-
-
- Subir [NAME] cuesta [AMOUNT] L$
-
-
- Comprar esto cuesta [AMOUNT] L$
-
-
- Extensión de archivo desconocida [.%s]
-Se esperaba .wav, .tga, .bmp, .jpg, .jpeg, o .bvh
-
-
- Ignorar
-
-
- Guardarme este hito...
-
-
- Editar este hito...
-
-
- ⌃
-
-
- ⌘
-
-
- ⌥
-
-
- ⇧
-
-
- Ctrl+
-
-
- Alt+
-
-
- Mayús+
-
-
- Archivo guardado
-
-
- Recibiendo
-
-
- AM
-
-
- PM
-
-
- PST
-
-
- PDT
-
-
- Adelante
-
-
- Izquierda
-
-
- Derecha
-
-
- Atrás
-
-
- Norte
-
-
- Sur
-
-
- Oeste
-
-
- Este
-
-
- Arriba
-
-
- Abajo
-
-
- Cualquier categorÃa
-
-
- Compras
-
-
- Terreno en alquiler
-
-
- Propiedad en alquiler
-
-
- Atracción especial
-
-
- Nuevos productos
-
-
- Empleo
-
-
- Se busca
-
-
- Servicios
-
-
- Personal
-
-
- Ninguno
-
-
- Localización Linden
-
-
- 'Adult'
-
-
- Arte y Cultura
-
-
- Negocios
-
-
- Educativo
-
-
- Juegos de azar
-
-
- Entretenimiento
-
-
- Para recién llegados
-
-
- Parques y Naturaleza
-
-
- Residencial
-
-
- Artes escénicas
-
-
- Otra
-
-
- Terreno en alquiler
-
-
- Cualquiera
-
-
- Tú
-
-
- Múltiples medias
-
-
- Play/Pausa los media
-
-
- Ha habido un error analizando la lÃnea de comando.
-Por favor, consulta: http://wiki.secondlife.com/wiki/Client_parameters
-Error:
-
-
- [APP_NAME] Uso de lÃnea de comando:
-
-
- [APP_NAME] no puede acceder a un archivo que necesita.
-
-Puede ser porque estés ejecutando varias copias, o porque tu sistema crea -equivocadamente- que el archivo está abierto.
-Si este mensaje persiste, reinicia tu ordenador y vuelve a intentarlo.
-Si aun asà sigue apareciendo el mensaje, debes desinstalar completamente [APP_NAME] y reinstalarlo.
-
-
- Error fatal
-
-
- [APP_NAME] requiere un procesador con AltiVec (G4 o posterior).
-
-
- [APP_NAME] ya se está ejecutando.
-Revisa tu barra de tareas para encontrar una copia minimizada del programa.
-Si este mensaje persiste, reinicia tu ordenador.
-
-
- En su anterior ejecución, [APP_NAME] se congeló o se cayó.
-¿Quieres enviar un informe de caÃda?
-
-
- Alerta
-
-
- [APP_NAME] no encuentra DirectX 9.0b o superior.
-[APP_NAME] usa DirectX para detectar el hardware o los drivers no actualizados que pueden provocar problemas de estabilidad, ejecución pobre y caÃdas. Aunque puedes ejecutar [APP_NAME] sin él, recomendamos encarecidamente hacerlo con DirectX 9.0b.
-
-¿Quieres continuar?
-
-
- ¡Atención!
-
-
- Las actualizaciones automáticas no están todavÃa implementadas para Linux.
-Por favor, descarga la última versión desde www.secondlife.com.
-
-
- Fallo en RegisterClass
-
-
- Error
-
-
- No puede ejecutarse a pantalla completa de [WIDTH] x [HEIGHT].
-Ejecutándose en una ventana.
-
-
- Error Shutdown destruyendo la ventana (DestroyWindow() failed)
-
-
- Error Shutdown
-
-
- No se puede construir el 'GL device context'
-
-
- No se puede encontrar un formato adecuado de pÃxel
-
-
- No se puede conseguir la descripción del formato de pÃxel
-
-
- Para ejecutarse, [APP_NAME] necesita True Color (32-bit).
-Por favor, en las configuraciones de tu ordenador ajusta el modo de color a 32-bit.
-
-
- [APP_NAME] no puede ejecutarse porque no puede obtener un canal alpha de 8 bit. Generalmente, se debe a alguna cuestión de los drivers de la tarjeta de vÃdeo.
-Por favor, comprueba que tienes instalados los últimos drivers para tu tarjeta de vÃdeo.
-Comprueba también que tu monitor esta configurado para True Color (32-bit) en Panel de Control > Apariencia y temas > Pantalla.
-Si sigues recibiendo este mensaje, contacta con [SUPPORT_SITE].
-
-
- No se puede configurar el formato de pÃxel
-
-
- No se puede crear el 'GL rendering context'
-
-
- No se puede activar el 'GL rendering context'
-
-
- [APP_NAME] no puede ejecutarse porque los drivers de tu tarjeta de vÃdeo o no están bien instalados, o no están actualizados, o son para hardware no admitido. Por favor, comprueba que tienes los drivers más actuales para tu tarjeta de vÃdeo, y, aunque los tengas, intenta reinstalarlos.
-
-Si sigues recibiendo este mensaje, contacta con [SUPPORT_SITE].
-
-
- Barba del dÃa
-
-
- Blanco del todo
-
-
- Ojos de cómic
-
-
- Arqueadas
-
-
- Brazos: longitud
-
-
- Cortos
-
-
- Lóbulos
-
-
- Nuca: largo
-
-
- Marcadas
-
-
- Bangs
-
-
- Ojos pequeños
-
-
- Barriga: tamaño
-
-
- Grande
-
-
- Culo grande
-
-
- Pelo: moño
-
-
- Pelo: tupé
-
-
- Pelo: melena alta
-
-
- Cabeza grande
-
-
- Grandes pectorales
-
-
- Crestas grandes
-
-
- Negro
-
-
- Rubio
-
-
- Pelo rubio
-
-
- Colorete
-
-
- Color del colorete
-
-
- Opacidad del colorete
-
-
- Definición del cuerpo
-
-
- Cuerpo: gordura
-
-
- Pecas del cuerpo
-
-
- Cuerpo grueso
-
-
- Cuerpo: grosor
-
-
- Cuerpo delgado
-
-
- Abiertas
-
-
- Busto: firmeza
-
-
- Busto: canalillo
-
-
- Busto: tamaño
-
-
- Puente: ancho
-
-
- Aumentar
-
-
- Arco ciliar
-
-
- Bug Eyes
-
-
- Ojos saltones
-
-
- Bulbosa
-
-
- Nariz de porra
-
-
- Masa del busto
-
-
- Suavizado del busto
-
-
- Gravedad del busto
-
-
- Aerodinámica del busto
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Masa de la barriga
-
-
- Suavizado de la barriga
-
-
- Gravedad de la barriga
-
-
- Aerodinámica de la barriga
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Masa del culo
-
-
- Suavizado del culo
-
-
- Gravedad del culo
-
-
- Aerodinámica del culo
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Efecto máx.
-
-
- Elasticidad
-
-
- Ganancia
-
-
- Amortiguación
-
-
- Cejijuntas
-
-
- Pelo tupido
-
-
- Culo: tamaño
-
-
- Gravedad del culo
-
-
- Polisón
-
-
- Sin polisón
-
-
- Con polisón
-
-
- Cortito
-
-
- Pómulos
-
-
- Tórax: tamaño
-
-
- Barbilla: ángulo
-
-
- Barbilla: contorno
-
-
- Barba en collar
-
-
- Barbilla: largo
-
-
- Hacia la barbilla
-
-
- Barbilla retraÃda
-
-
- Barbilla prominente
-
-
- Papada
-
-
- Transparente
-
-
- Remarcar
-
-
- Ojos juntos
-
-
- Cerrar
-
-
- Trasera cerrada
-
-
- Frontal cerrado
-
-
- Cerrada
-
-
- Cerrada
-
-
- Poco abultada
-
-
- Espalda
-
-
- Escote
-
-
- Hacia abajo
-
-
- Hacia arriba
-
-
- CaÃdos
-
-
- Nariz torcida
-
-
- Acampanado
-
-
- Oscuridad
-
-
- Verde oscuro
-
-
- Más oscuros
-
-
- Remarcar
-
-
- Tacones por defecto
-
-
- Densas
-
-
- Mucha papada
-
-
- Poco
-
-
- Muy abultada
-
-
- Orejas: ángulo
-
-
- Orejas: tamaño
-
-
- Orejas: forma
-
-
- Cabeza: ahuevada
-
-
- Ojos: bolsas
-
-
- Ojos: color
-
-
- Ojos: profundidad
-
-
- Ojos: brillo
-
-
- Ojos: apertura
-
-
- Ojos: simetrÃa
-
-
- Ojos: tamaño
-
-
- Ojos: separación
-
-
- Cejas: arco
-
-
- Cejas: densidad
-
-
- Cejas: altura
-
-
- Cejas: en V
-
-
- Cejas: tamaño
-
-
- Pestañas: longitud
-
-
- Contorno de ojos
-
-
- Contorno de ojos: color
-
-
- Eyes Bugged
-
-
- Cara: simetrÃa
-
-
- Rasgos marcados
-
-
- Ojos separados
-
-
- Prominentes
-
-
- Mujer
-
-
- Sin dedos
-
-
- Con dedos
-
-
- Campana
-
-
- Redondeadas
-
-
- Culo plano
-
-
- Cabeza plana
-
-
- Empeine bajo
-
-
- Pie: tamaño
-
-
- Frente: ángulo
-
-
- Hacia la frente
-
-
- Pecas
-
-
- Flequillo
-
-
- Sin cortar
-
-
- Contorno completo
-
-
- Sin cortar
-
-
- Pelo: volumen a los lados
-
-
- Volumen total
-
-
- Con brillo
-
-
- Guantes: dedos
-
-
- Guantes: largo
-
-
- Pelo
-
-
- Pelo: nuca
-
-
- Pelo: delante
-
-
- Pelo: lados
-
-
- Peinado: dirección
-
-
- Pelo: espesor
-
-
- Pelo: espesor
-
-
- Pelo: inclinación
-
-
- A la izq.
-
-
- A la der.
-
-
- Pelo: volumen
-
-
- Manos: tamaño
-
-
- Muy largo
-
-
- Cabeza: longitud
-
-
- Cabeza: forma
-
-
- Cabeza: tamaño
-
-
- Cabeza: estiramiento
-
-
- Tacón: altura
-
-
- Tacón: forma
-
-
- Altura
-
-
- Subir
-
-
- Tacones altos
-
-
- MandÃbula alta
-
-
- Suela gorda
-
-
- Pegada
-
-
- Arrriba
-
-
- Cadera: altura
-
-
- Cadera: ancho
-
-
- Pegadas
-
-
- LÃnea de ojos: color
-
-
- LÃnea de ojos: opacidad
-
-
- Ojos: lagrimal
-
-
- Inner Eye Shadow
-
-
- LÃnea de ojos
-
-
- Chaqueta: largo
-
-
- Chaqueta: arrugas
-
-
- MandÃbula: ángulo
-
-
- Maxilar inferior
-
-
- MandÃbula: forma
-
-
- Más junto
-
-
- Mofletes
-
-
- Rodillas: ángulo
-
-
- Zambas
-
-
- Aumentar
-
-
- Manos grandes
-
-
- Raya: izq.
-
-
- Piernas: longitud
-
-
- Piernas: musculatura
-
-
- Menos
-
-
- Menos gordura
-
-
- Menos tupida
-
-
- Menos pecas
-
-
- Menos grosor
-
-
- Más levantado
-
-
- Menos michelines
-
-
- Pocos músculos
-
-
- Poca musculatura
-
-
- Menos sonrosada
-
-
- Menos redondeada
-
-
- Menos cartucheras
-
-
- Menos cuadrada
-
-
- Menos volumen
-
-
- Pequeña
-
-
- Más luminosos
-
-
- Labio: hoyuelo
-
-
- Hoyuelo marcado
-
-
- Labios: grosor
-
-
- Labios sonrosados
-
-
- Labios: ratio
-
-
- Labios: prominencia
-
-
- Labios: ancho
-
-
- Brillo de labios
-
-
- Barra de labios
-
-
- Barra de labios: color
-
-
- Más
-
-
- Cabeza alargada
-
-
- Cadera larga
-
-
- Piernas largas
-
-
- Cuello largo
-
-
- Coletas largas
-
-
- Cola de caballo larga
-
-
- Torso largo
-
-
- Brazos largos
-
-
- Pantalón suelto
-
-
- Camiseta suelta
-
-
- Puños anchos
-
-
- Michelines
-
-
- Bajar
-
-
- Tacones bajos
-
-
- MandÃbula baja
-
-
- Suela fina
-
-
- Suelta
-
-
- Abajo
-
-
- Puente: abajo
-
-
- Mejillas: abajo
-
-
- Varón
-
-
- Raya: en medio
-
-
- Más
-
-
- Más colorete
-
-
- Más gordura
-
-
- Más tupida
-
-
- Más
-
-
- Más pecas
-
-
- Más grosor
-
-
- Menos levantado
-
-
- Más barra de labios
-
-
- Más michelines
-
-
- Más el inferior
-
-
- Más músculos
-
-
- Más musculatura
-
-
- Más sonrosada
-
-
- Más redondeada
-
-
- Más cartucheras
-
-
- Más inclinada
-
-
- Más cuadrada
-
-
- Más el superior
-
-
- Más recta
-
-
- Más volumen
-
-
- Grande
-
-
- Bigote
-
-
- Comisuras
-
-
- Boca: posición
-
-
- Rapado
-
-
- Muscular
-
-
- Patillas largas
-
-
- Uñas pintadas
-
-
- Uñas pintadas: color
-
-
- Disminuir
-
-
- Rapada
-
-
- Entradas
-
-
- Labios estrechos
-
-
- Natural
-
-
- Cuello: longitud
-
-
- Cuello: grosor
-
-
- Sin colorete
-
-
- Sin contorno
-
-
- Menos
-
-
- Sin brillo
-
-
- Sin barra de labios
-
-
- Sin raya
-
-
- Sin pintar
-
-
- Nada
-
-
- Sin crestas
-
-
- Sin blanco
-
-
- Sin arrugas
-
-
- Normal Lower
-
-
- Normal Upper
-
-
- Nariz a la izq.
-
-
- Nariz a la der.
-
-
- Nariz: tamaño
-
-
- Nariz: grosor
-
-
- Nariz: respingona
-
-
- Nariz: punta
-
-
- Nariz: ancho
-
-
- Ventana: altura
-
-
- Ventana: ancho
-
-
- Opaco
-
-
- Abrir
-
-
- Apertura trasera
-
-
- Apertura frontal
-
-
- Abierta
-
-
- Abierta
-
-
- Anaranjado
-
-
- De soplillo
-
-
- Sombra de ojos: color
-
-
- Sombra de ojos: opacidad
-
-
- Ojos: comisura
-
-
- Outer Eye Shadow
-
-
- Sombra de ojos
-
-
- RetraÃdo
-
-
- Pubis
-
-
- Pintadas
-
-
- Pálida
-
-
- Pantalón: cruz
-
-
- Ceñido
-
-
- Pernera: largo
-
-
- Caja
-
-
- Pantalón: arrugas
-
-
- Raya
-
-
- Flequillo partido
-
-
- Pectorales
-
-
- Tono
-
-
- Coletas
-
-
- Rosa
-
-
- Más sonrosados
-
-
- Suela: altura
-
-
- Suela: ancho
-
-
- En punta
-
-
- De aguja
-
-
- Cola de caballo
-
-
- Con vuelo
-
-
- Izquierdo más grande
-
-
- Derecho más grande
-
-
- Hinchadas
-
-
- Ojeras
-
-
- Irisación
-
-
- Pelirrojo
-
-
- Regular
-
-
- Raya: der.
-
-
- Tez sonrosada
-
-
- Redondear
-
-
- Rubicundez
-
-
- Rojiza
-
-
- Pelo encrespado
-
-
- Cartucheras
-
-
- Piernas flacas
-
-
- Más ancho
-
-
- Sin marcar
-
-
- Nuca: corte
-
-
- Shear Face
-
-
- Shear Front
-
-
- Arriba - izq.
-
-
- Arriba - der.
-
-
- Rapada
-
-
- Rapada
-
-
- A la izq.
-
-
- Boca: ladeada
-
-
- A la der.
-
-
- Alto de cintura
-
-
- Ceñido
-
-
- Camisa: arrugas
-
-
- Caña: altura
-
-
- Menos
-
-
- Brazos cortos
-
-
- Piernas cortas
-
-
- Cuello corto
-
-
- Coletas cortas
-
-
- Cola de caballo corta
-
-
- Patillas cortas
-
-
- Torso corto
-
-
- Cadera corta
-
-
- Hombros
-
-
- Lados: franja
-
-
- Patillas
-
-
- Pelo: lados
-
-
- Bajar lados del pelo
-
-
- Subir lados del pelo
-
-
- Cuello estrecho
-
-
- Falda: vuelo
-
-
- Falda: largo
-
-
- Slanted Forehead
-
-
- Largo de manga
-
-
- Ancho de puños
-
-
- Raja trasera
-
-
- Raja frontal
-
-
- Raja a la izq.
-
-
- Raja a la der.
-
-
- Disminuir
-
-
- Manos pequeñas
-
-
- Cabeza pequeña
-
-
- Leves
-
-
- Pelo liso
-
-
- Calcetines: largo
-
-
- Perilla
-
-
- Depiladas
-
-
- Crestas
-
-
- Cuadrada
-
-
- Punta cuadrada
-
-
- Cabeza aplastada
-
-
- Cabeza estirada
-
-
- Chupadas
-
-
- Estrecho de pecho
-
-
- Ojos hundidos
-
-
- Sweep Back
-
-
- Sweep Forward
-
-
- Más
-
-
- Cubierta trasera
-
-
- Cubierta frontal
-
-
- Tacones grandes
-
-
- Cuello ancho
-
-
- Empeine alto
-
-
- Delgadas
-
-
- Cejas finas
-
-
- Hacia dentro
-
-
- Nariz fina
-
-
- Poca papada
-
-
- Sin campana
-
-
- Pantalón ceñido
-
-
- Camisa ceñida
-
-
- Falda ceñida
-
-
- Puños ceñidos
-
-
- Punta: forma
-
-
- Empeine
-
-
- Torso: longitud
-
-
- Torso: musculatura
-
-
- Torso flacucho
-
-
- Largos
-
-
- Abiertos
-
-
- Prognatismo
-
-
- No natural
-
-
- Puente: arriba
-
-
- Mejillas: arriba
-
-
- Barbilla: prominencia
-
-
- Párpados
-
-
- Mucho
-
-
- Del todo
-
-
- Cintura
-
-
- Mofletes
-
-
- Pelo blanco
-
-
- Aumentar
-
-
- Completa
-
-
- Completa
-
-
- Labios anchos
-
-
- Total
-
-
- Arrugas
-
-
- Añadir a mis hitos
-
-
- Editar mis hitos
-
-
- Ver más información de esta localización
-
-
- Historial de mis localizaciones
-
-
- Región Adulta
-
-
- Región Moderada
-
-
- Región General
-
-
- Actualizar [APP_NAME]
-
-
- Actualizando [APP_NAME]...
-
-
- Instalando [APP_NAME]...
-
-
- Tu visor [APP_NAME] se está actualizando a la última versión. Llevará algún tiempo, paciencia.
-
-
- Descargando la actualización...
-
-
- Descargando la actualización
-
-
- Fallo en la descarga de la actualización
-
-
- Ha habido un error actualizando [APP_NAME]. Por favor, descarga la última versión desde www.secondlife.com.
-
-
- Fallo al instalar la actualización
-
-
- Fallo al iniciar el visor
-
-
- [APP_NAME]: Los Ãtems se reciben muy rápido de [FROM_NAME]; desactivada la vista previa automática durante [TIME] sgs.
-
-
- [APP_NAME]: Los Ãtems se reciben muy rápido; desactivada la vista previa automática durante [TIME] sgs.
-
-
- -- Activado el registro de los mensajes instantáneos --
-
-
- [NAME] está escribiendo...
-
-
- (sin nombre)
-
-
- (Moderado: por defecto, desactivada la voz)
-
-
- Para esta llamada no está disponible el chat de texto.
-
-
- Un moderador del grupo ha desactivado tu chat de texto.
-
-
- Pulsa aquà para enviar un mensaje instantáneo.
-
-
- A
-
-
- (Moderador)
-
-
- (Guardado [LONG_TIMESTAMP])
-
-
- Han respondido a tu llamada
-
-
- Has iniciado una llamada de voz
-
-
- Has entrado en la llamada de voz
-
-
- [NAME] inició una llamada de voz
-
-
- Haciendo la llamada de voz...
-
-
- Conectado, pulsa Colgar para salir
-
-
- Se colgó la llamada de voz
-
-
- Conferencia con [AGENT_NAME]
-
-
- Ofrecido el item del inventario
-
-
- (La sesión de MI no existe)
-
-
- Usted es el único usuario en esta sesión.
-
-
- [NAME] está desconectado.
-
-
- Pulse el botón [BUTTON NAME] para aceptar/conectar este chat de voz.
-
-
- Has ignorado a este residente. Enviándole un mensaje, automáticamente dejarás de ignorarle.
-
-
- Error en lo solicitado, por favor, inténtalo más tarde.
-
-
- Error al hacer lo solicitado; por favor, inténtelo más tarde.
-
-
- Usted no tiene permisos suficientes.
-
-
- La sesión ya acabó
-
-
- Usted no tiene esa capacidad.
-
-
- Usted no tiene esa capacidad.
-
-
- Usted no es un moderador de la sesión.
-
-
- Un moderador del grupo ha desactivado tu chat de texto.
-
-
- Un moderador del grupo le ha desactivado el chat de texto.
-
-
- No se ha podido añadir usuarios a la sesión de chat con [RECIPIENT].
-
-
- No se ha podido enviar tu mensaje a la sesión de chat con [RECIPIENT].
-
-
- No se ha podido enviar su mensaje a la sesión de chat con [RECIPIENT].
-
-
- Error moderando.
-
-
- Se te ha sacado del grupo.
-
-
- Ha sido eliminado del grupo.
-
-
- Usted ya no tendrá más la capacidad de estar en la sesión de chat.
-
-
- [SOURCES] ha dicho algo nuevo
-
-
- [SOURCES] ha dicho algo nuevo
-
-
- Se ha agotado el tiempo del inicio de sesión
-
-
- http://secondlife.com/landing/voicemorphing
-
-
- [NAME] te ha pagado [AMOUNT] L$ [REASON].
-
-
- [NAME] te ha pagado [AMOUNT] L$.
-
-
- Has pagado [AMOUNT] L$ a [NAME] por [REASON].
-
-
- Has pagado[AMOUNT] L$
-
-
- Has pagado [AMOUNT] L$ a [NAME].
-
-
- Has pagado [AMOUNT] L$ por [REASON].
-
-
- para [ITEM]
-
-
- para una parcela de terreno
-
-
- para un pase de acceso a terrenos
-
-
- for deeding land
-
-
- para crear un grupo
-
-
- para entrar a un grupo
-
-
- to upload
-
-
- para publicar un anuncio clasificado
-
-
- Dando [AMOUNT] L$
-
-
- Subir esto cuesta [AMOUNT] L$
-
-
- Esto cuesta [AMOUNT] L$
-
-
- Compra del terreno seleccionado por [AMOUNT] L$
-
-
- Este objeto cuesta [AMOUNT] L$
-
-
- Todos
-
-
- Oficiales
-
-
- Propietarios
-
-
- Conectado/a
-
-
- Subiendo...
-
-Denuncia de infracción
-
-
- AnatomÃa nueva
-
-
- Piel nueva
-
-
- Pelo nuevo
-
-
- Ojos nuevos
-
-
- Camisa nueva
-
-
- Pantalón nuevo
-
-
- Zapatos nuevos
-
-
- Calcetines nuevos
-
-
- Chaqueta nueva
-
-
- Guantes nuevos
-
-
- Camiseta nueva
-
-
- Ropa interior nueva
-
-
- Falda nueva
-
-
- Nueva Alfa
-
-
- Tatuaje nuevo
-
-
- Nueva fÃsica
-
-
- No se puede poner
-
-
- Gesto nuevo
-
-
- Script nuevo
-
-
- Nota nueva
-
-
- Carpeta nueva
-
-
- Contenidos
-
-
- Gestos
-
-
- Gestos de hombre
-
-
- Gestos de mujer
-
-
- Otros gestos
-
-
- Gestos al hablar
-
-
- Gestos corrientes
-
-
- Varón - Disculpa
-
-
- Varón – Déjame en paz
-
-
- Varón - Lanzar un beso
-
-
- Varón - Abucheo
-
-
- Varón - Aburrido
-
-
- Varón – ¡Eh!
-
-
- Varón - Risa
-
-
- Varón - Rechazo
-
-
- Varón - Encogimiento de hombros
-
-
- Varón - Sacando la lengua
-
-
- Varón - Admiración
-
-
- Mujer - Risa suave
-
-
- Mujer - Llorar
-
-
- Mujer - Ruborizada
-
-
- Mujer - Disculpa
-
-
- Mujer – Déjame en paz
-
-
- Mujer - Lanzar un beso
-
-
- Mujer - Abucheo
-
-
- Mujer - Aburrida
-
-
- Mujer - ¡Eh!
-
-
- Mujer - ¡Eh, encanto!
-
-
- Mujer - Risa
-
-
- Mujer - Buen aspecto
-
-
- Mujer - Por aquÃ
-
-
- Mujer - Por favor
-
-
- Mujer - Rechazo
-
-
- Mujer - Encogimiento de hombros
-
-
- Mujer - Sacando la lengua
-
-
- Mujer - Admiración
-
-
- [day,datetime,slt]/[mthnum,datetime,slt]/[year,datetime,slt]
-
-
- ninguno/ninguno
-
-
- No se puede subir imágenes mayores de [WIDTH]*[HEIGHT]
-
-
-
- Parece que hay algún problema que ha escapado a nuestros controles.
-
- Visita status.secondlifegrid.net para ver si hay alguna incidencia conocida que esté afectando al servicio.
- Si sigues teniendo problemas, comprueba la configuración de la red y del servidor de seguridad.
-
-
- Domingo:Lunes:Martes:Miércoles:Jueves:Viernes:Sábado
-
-
- Dom:Lun:Mar:Mié:Jue:Vie:Sáb
-
-
- Enero:Febrero:Marzo:Abril:Mayo:Junio:Julio:Agosto:Septiembre:Octubre:Noviembre:Diciembre
-
-
- Ene:Feb:Mar:Abr:May:Jun:Jul:Ago:Sep:Oct:Nov:Dic
-
-
- [MDAY]
-
-
- AM
-
-
- PM
-
-
- [AMOUNT] US$
-
-
- MembresÃa
-
-
- Roles
-
-
- Indentidad de grupo
-
-
- Gestión de la parcela
-
-
- Identidad de la parcela
-
-
- Configuración de la parcela
-
-
- Poder de la parcela
-
-
- Acceso a la parcela
-
-
- Contenido de la parcela
-
-
- Manejo de objetos
-
-
- Contabilidad
-
-
- Avisos
-
-
- Chat
-
-
- ¿Deseas eliminar los elementos seleccionados?
-
-
- ¿Deseas eliminar el elemento seleccionado?
-
-
- No hay elementos en este vestuario
-
-
- Selecciona un editor mediante la configuración de ExternalEditor.
-
-
- No se encuentra el editor externo especificado.
-Inténtalo incluyendo la ruta de acceso al editor entre comillas
-(por ejemplo, "/ruta a mi/editor" "%s").
-
-
- Error al analizar el comando de editor externo.
-
-
- Error al ejecutar el editor externo.
-
-
- Esc
-
-
- Space
-
-
- Enter
-
-
- Tab
-
-
- Ins
-
-
- Del
-
-
- Backsp
-
-
- Shift
-
-
- Ctrl
-
-
- Alt
-
-
- CapsLock
-
-
- Base
-
-
- End
-
-
- PgUp
-
-
- PgDn
-
-
- F1
-
-
- F2
-
-
- F3
-
-
- F4
-
-
- F5
-
-
- F6
-
-
- F7
-
-
- F8
-
-
- F9
-
-
- F10
-
-
- F11
-
-
- F12
-
-
- Añadir
-
-
- Restar
-
-
- Multiplicar
-
-
- Dividir
-
-
- PAD_DIVIDE
-
-
- PAD_LEFT
-
-
- PAD_RIGHT
-
-
- PAD_DOWN
-
-
- PAD_UP
-
-
- PAD_HOME
-
-
- PAD_END
-
-
- PAD_PGUP
-
-
- PAD_PGDN
-
-
- PAD_CENTER
-
-
- PAD_INS
-
-
- PAD_DEL
-
-
- PAD_Enter
-
-
- PAD_BUTTON0
-
-
- PAD_BUTTON1
-
-
- PAD_BUTTON2
-
-
- PAD_BUTTON3
-
-
- PAD_BUTTON4
-
-
- PAD_BUTTON5
-
-
- PAD_BUTTON6
-
-
- PAD_BUTTON7
-
-
- PAD_BUTTON8
-
-
- PAD_BUTTON9
-
-
- PAD_BUTTON10
-
-
- PAD_BUTTON11
-
-
- PAD_BUTTON12
-
-
- PAD_BUTTON13
-
-
- PAD_BUTTON14
-
-
- PAD_BUTTON15
-
-
- -
-
-
- =
-
-
- `
-
-
- ;
-
-
- [
-
-
- ]
-
-
- \
-
-
- 0
-
-
- 1
-
-
- 2
-
-
- 3
-
-
- 4
-
-
- 5
-
-
- 6
-
-
- 7
-
-
- 8
-
-
- 9
-
-
- A
-
-
- B
-
-
- C
-
-
- D
-
-
- E
-
-
- F
-
-
- G
-
-
- H
-
-
- I
-
-
- J
-
-
- K
-
-
- L
-
-
- M
-
-
- N
-
-
- O
-
-
- P
-
-
- Q
-
-
- R
-
-
- S
-
-
- T
-
-
- U
-
-
- V
-
-
- W
-
-
- X
-
-
- Y
-
-
- Z
-
-
- Viendo balizas de partÃculas (azules)
-
-
- Viendo balizas de objetos materiales (verdes)
-
-
- Viendo balizas de objetos con script (rojas)
-
-
- Viendo el objeto con script con balizas de función táctil (rojas)
-
-
- Viendo balizas de sonido (amarillas)
-
-
- Viendo balizas de medios (blancas)
-
-
- Ocultando las partÃculas
-
-
+
+
+
+
+ SECOND LIFE
+
+
+ Portal de Soporte de Second Life
+
+
+ Identificando el hardware...
+
+
+ Instalando [APP_NAME]...
+
+
+ Limpiando la caché...
+
+
+ Iniciando la caché de las texturas...
+
+
+ Iniciando VFS...
+
+
+ Restaurando...
+
+
+ Cambiando la resolución...
+
+
+ Iniciando la sesión. [APP_NAME] debe de aparecer congelado. Por favor, espere.
+
+
+ Iniciando la sesión...
+
+
+ Autenticando
+
+
+ Realizando el mantenimiento de la cuenta...
+
+
+ Ha fallado el intento previo de iniciar sesión. Iniciando sesión, intento [NUMBER]
+
+
+ Cargando el mundo...
+
+
+ Iniciando el navegador web incorporado...
+
+
+ Iniciando multimedia...
+
+
+ Cargando las fuentes...
+
+
+ Comprobando los archivos de la caché (puede tardar entre 60 y 90 segundos)...
+
+
+ Procesando la respuesta...
+
+
+ Iniciando el mundo...
+
+
+ Decodificando las imágenes...
+
+
+ Iniciando QuickTime...
+
+
+ No se ha encontrado QuickTime. Imposible iniciarlo.
+
+
+ QuickTime se ha iniciado adecuadamente.
+
+
+ Esperando la conexión con la región...
+
+
+ Conectando con la región...
+
+
+ Descargando la ropa...
+
+
+ El servidor devolvió un certificado no válido o dañado. Ponte en contacto con el administrador de la cuadrÃcula.
+
+
+ El nombre de host utilizado para acceder al servidor no es válido. Comprueba tu SLURL o el nombre de host de la cuadrÃcula.
+
+
+ Parece que el certificado que devolvió la cuadrÃcula está caducado. Comprueba el reloj del sistema o consulta al administrador de la cuadrÃcula.
+
+
+ El certificado que devolvió el servidor no puede utilizarse para SSL. Ponte en contacto con el administrador de la cuadrÃcula.
+
+
+ La cadena de certificado del servidor contenÃa demasiados certificados. Ponte en contacto con el administrador de la cuadrÃcula.
+
+
+ No se pudo verificar la firma del certificado devuelta por el servidor de la cuadrÃcula. Ponte en contacto con el administrador de la cuadrÃcula.
+
+
+ Error de red: no se ha podido conectar; por favor, revisa tu conexión a Internet.
+
+
+ Error en el inicio de sesión.
+
+
+ Salir
+
+
+ http://join.secondlife.com/index.php?lang=es-ES
+
+
+ Esta región puede estar teniendo problemas. Por favor, comprueba tu conexión a Internet.
+
+
+ Guardando tus configuraciones...
+
+
+ Cerrando sesión...
+
+
+ Cerrando...
+
+
+ Has sido desconectado de la región en la que estabas.
+
+
+ Has sido enviado a una región no válida.
+
+
+ Probando la desconexión del visor
+
+
+ Persona
+
+
+ (sin nombre)
+
+
+ Propietario:
+
+
+ Público
+
+
+ (Grupo)
+
+
+ En venta: [AMOUNT] L$
+
+
+ Construir el grupo
+
+
+ No construir
+
+
+ Construir el grupo
+
+
+ No seguro
+
+
+ No volar
+
+
+ Scripts el grupo
+
+
+ No scripts
+
+
+ Terreno:
+
+
+ Aquà se puede arrastrar sólo un Ãtem
+
+
+
+ Pulsa para ver esta página web
+
+
+ Pulsa para ver la información de este lugar
+
+
+ Pulsa para ver el perfil del Residente
+
+
+ Obtén más información acerca de este residente.
+
+
+ Pulsa para silenciar a este Residente
+
+
+ Pulsa para quitar el silencio a este Residente
+
+
+ Pulsa para enviar un MI a este Residente
+
+
+ Pulsa para pagar a este Residente
+
+
+ Pulsa para enviar una petición de teleporte a este Residente
+
+
+ Pulsa para enviar una petición de amistad a este Residente
+
+
+ Pulsa para ver la descripción de este grupo
+
+
+ Pulsa para ver la descripción de este evento
+
+
+ Pulsa para ver este clasificado
+
+
+ Pulsa para ver la descripción de esta parcela
+
+
+ Pulsa para teleportarte a esta posición
+
+
+ Pulsa para ver la descripción de este objeto
+
+
+ Pulsa para ver en el mapa esta localización
+
+
+ Pulsa para ejecutar el comando secondlife://
+
+
+
+ Teleportarse a
+
+
+ Mostrarla en el mapa
+
+
+ Silenciar
+
+
+ Quitar el silencio
+
+
+ MI
+
+
+ Pagar
+
+
+ Ofrecer teleporte a
+
+
+ Petición de amistad
+
+
+ Cerrar (⌘W)
+
+
+ Cerrar (Ctrl+W)
+
+
+ Cerrar
+
+
+ Maximizar
+
+
+ Minimizar
+
+
+ Separar la ventana
+
+
+ Fijar
+
+
+ Ver la Ayuda
+
+
+ Buscando...
+
+
+ No se ha encontrado.
+
+
+ Reintentando...
+
+
+ Notas de la versión
+
+
+ http://wiki.secondlife.com/wiki/Release_Notes/
+
+
+ Cargando...
+
+
+ (nadie)
+
+
+ (esperando)
+
+
+ (ninguno)
+
+
+ Avaline: [ORDER]
+
+
+ No hay ningún error
+
+
+ Petición de asset: fallida
+
+
+ Petición de asset: el archivo no existe
+
+
+ Petición de asset: no se encontró el asset en la base de datos
+
+
+ Fin del archivo
+
+
+ No puede abrirse el archivo
+
+
+ No se ha encontrado el archivo
+
+
+ Tiempo de transferencia del archivo
+
+
+ Circuito desconectado
+
+
+ No concuerda el precio en el visor y en el servidor
+
+
+ Estado desconocido
+
+
+ la textura
+
+
+ el sonido
+
+
+ la tarjeta de visita
+
+
+ el hito
+
+
+ el script antiguo
+
+
+ esa ropa
+
+
+ el objeto
+
+
+ la nota
+
+
+ la carpeta
+
+
+ la ruta
+
+
+ ese script de LSL2
+
+
+ el código intermedio de LSL
+
+
+ esa textura tga
+
+
+ esa parte del cuerpo
+
+
+ la foto
+
+
+ Objetos Perdidos
+
+
+ esa imagen targa
+
+
+ la Papelera
+
+
+ esa imagen jpeg
+
+
+ la animación
+
+
+ el gesto
+
+
+ simstate
+
+
+ ese favorito
+
+
+ el enlace
+
+
+ enlace de la carpeta
+
+
+ Ausente
+
+
+ Ocupado
+
+
+ Ignorado
+
+
+ Susto
+
+
+ Enfado
+
+
+ Ausente
+
+
+ Salto mortal atrás
+
+
+ Carcajada
+
+
+ Gran sonrisa
+
+
+ Mandar un beso
+
+
+ Aburrimiento
+
+
+ Reverencia
+
+
+ Aplauso
+
+
+ Reverencia floreada
+
+
+ Llanto
+
+
+ Baile 1
+
+
+ Baile 2
+
+
+ Baile 3
+
+
+ Baile 4
+
+
+ Baile 5
+
+
+ Baile 6
+
+
+ Baile 7
+
+
+ Baile 8
+
+
+ Desdén
+
+
+ Beber
+
+
+ Azorarse
+
+
+ Negar con el dedo
+
+
+ Éxito con el puño
+
+
+ Yoga flotando
+
+
+ Fruncir el ceño
+
+
+ Impaciente
+
+
+ Salto de alegrÃa
+
+
+ Bésame el culo
+
+
+ Besar
+
+
+ ReÃr
+
+
+ Sacar músculo
+
+
+ No (con enfado)
+
+
+ No
+
+
+ Ña-Ña-Ña
+
+
+ Puñetazo uno-dos
+
+
+ Abrir la boca
+
+
+ 'V' con los dedos
+
+
+ Señalar a otro/a
+
+
+ Señalarse
+
+
+ Puñetazo izquierdo
+
+
+ Puñetazo derecho
+
+
+ PPT cuenta
+
+
+ PPT papel
+
+
+ PPT piedra
+
+
+ PPT tijera
+
+
+ Repulsa
+
+
+ Patada circular
+
+
+ Triste
+
+
+ Saludo militar
+
+
+ Gritar
+
+
+ Encogerse de hombros
+
+
+ SonreÃr
+
+
+ Fumar: en la mano
+
+
+ Fumar
+
+
+ Fumar: tirar el cigarro
+
+
+ Sorpresa
+
+
+ Estocadas
+
+
+ Berrinche
+
+
+ Sacar la lengua
+
+
+ Agitar la mano
+
+
+ Cuchichear
+
+
+ Pitar
+
+
+ Guiño
+
+
+ Guiño (Hollywood)
+
+
+ Preocuparse
+
+
+ SÃ (contento)
+
+
+ SÃ
+
+
+ Cargando...
+
+
+ Sin conexión
+
+
+ [PRICE] L$ por [AREA] m²
+
+
+ No se ha encontrado.
+
+
+ OK
+
+
+ Fin prematuro del archivo
+
+
+ No se puede encontrar ROOT o JOINT.
+
+
+ susurra:
+
+
+ grita:
+
+
+ Conectando al chat de voz...
+
+
+ Conectado
+
+
+ La voz no está disponible en su localización actual
+
+
+ Desconectado del chat de voz
+
+
+ Vas a ser reconectado al chat de voz con los cercanos
+
+
+ '[OBJECTNAME]', un objeto propiedad de '[OWNERNAME]', localizado en [REGIONNAME] con la posición [REGIONPOS], ha recibido permiso para: [PERMISSIONS].
+
+
+ A '[OBJECTNAME]', un objeto propiedad de '[OWNERNAME]', localizado en [REGIONNAME] con la posición [REGIONPOS], se le ha denegado el permiso para: [PERMISSIONS].
+
+
+ Cogerle a usted dólares Linden (L$)
+
+
+ Actuar en sus controles de entrada
+
+
+ Reconfigurar sus controles de entrada
+
+
+ Ejecutar animaciones en su avatar
+
+
+ Anexarse a su avatar
+
+
+ Anular la propiedad y que pase a ser público
+
+
+ Enlazar y desenlazar de otros objetos
+
+
+ Añadir y quitar uniones con otros objetos
+
+
+ Cambiar sus permisos
+
+
+ Seguir su cámara
+
+
+ Controlar su cámara
+
+
+ General
+
+
+ Moderado
+
+
+ Adulto
+
+
+ Desconectado
+
+
+ Desconocido
+
+
+ (desconocido)
+
+
+ Estado /Región completa
+
+
+ Estado / Homestead
+
+
+ Continente / Homestead
+
+
+ Continente / Región completa
+
+
+ Todos los archivos
+
+
+ Sonidos
+
+
+ Animaciones
+
+
+ Imágenes
+
+
+ Guardar
+
+
+ Cargar
+
+
+ Imágenes Targa
+
+
+ Imágenes de mapa de bits
+
+
+ Archivo de pelÃcula AVI
+
+
+ Archivo de anim. XAF
+
+
+ Archivo XML
+
+
+ Archivo RAW
+
+
+ Imágenes comprimidas
+
+
+ Cargar archivos
+
+
+ Elegir directorio
+
+
+ Salir del estado ausente
+
+
+ Pasar al estado ausente
+
+
+ Salir del estado ocupado
+
+
+ Pasar al estado ocupado
+
+
+ Forma
+
+
+ Piel
+
+
+ Pelo
+
+
+ Ojos
+
+
+ Camisa
+
+
+ Pantalón
+
+
+ Zapatos
+
+
+ Calcetines
+
+
+ Chaqueta
+
+
+ Guantes
+
+
+ Camiseta
+
+
+ Ropa interior
+
+
+ Falda
+
+
+ Alfa
+
+
+ Tatuaje
+
+
+ FÃsica
+
+
+ inválido/a
+
+
+ ninguno
+
+
+ Camisa no puesta
+
+
+ Pantalones no puestos
+
+
+ Zapatos no puestos
+
+
+ Calcetines no puestos
+
+
+ Chaqueta no puesta
+
+
+ Guantes no puestos
+
+
+ Camiseta no puesta
+
+
+ Ropa interior no puesta
+
+
+ Falda no puesta
+
+
+ Alfa no puesta
+
+
+ Tatuaje no puesto
+
+
+ FÃsica no puesta
+
+
+ no válido/a
+
+
+ Crear una anatomÃa nueva
+
+
+ Crear una piel nueva
+
+
+ Crear pelo nuevo
+
+
+ Crear ojos nuevos
+
+
+ Crear una camisa nueva
+
+
+ Crear unos pantalones nuevos
+
+
+ Crear unos zapatos nuevos
+
+
+ Crear unos calcetines nuevos
+
+
+ Crear una chaqueta nueva
+
+
+ Crear unos guantes nuevos
+
+
+ Crear una camiseta nueva
+
+
+ Crear ropa interior nueva
+
+
+ Crear una falda nueva
+
+
+ Crear una capa alfa nueva
+
+
+ Crear un tatuaje nuevo
+
+
+ Crear nueva fÃsica
+
+
+ no válido/a
+
+
+ Nuevo [WEARABLE_ITEM]
+
+
+ Siguiente
+
+
+ OK
+
+
+ Aviso de grupo
+
+
+ Avisos del grupo
+
+
+ Enviado por
+
+
+ Adjunto:
+
+
+ Ver los avisos pasados u optar por dejar de recibir aquà estos mensajes.
+
+
+ Abrir el adjunto
+
+
+ Guardar el adjunto
+
+
+ Ofrecimiento de teleporte
+
+
+ Llegaron avisos nuevos mientras estabas ausente...
+
+
+ Tienes [%d] aviso/s más
+
+
+ Brazo der.
+
+
+ Cabeza
+
+
+ Brazo izq.
+
+
+ Pierna izq.
+
+
+ Torso
+
+
+ Pierna der.
+
+
+ Bajo
+
+
+ Medio
+
+
+ Alto
+
+
+ Pulsa ESC para salir de la vista subjetiva
+
+
+ ¿No encuentras lo que buscas? Prueba con [secondlife:///app/search/all/[SEARCH_TERM] Buscar].
+
+
+ ¿No encuentras lo que buscas? Prueba con [secondlife:///app/search/places/[SEARCH_TERM] Buscar].
+
+
+ Arrastra aquà un hito para tenerlo en tus favoritos.
+
+
+ No tienes en tu inventario una copia de esta textura
+
+
+
+
+
+
+
+
+ Cargando el contenido...
+
+
+ No hay contenido
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Mi Inventario
+
+
+ Mis Favoritos
+
+
+ Biblioteca
+
+
+ Texturas
+
+
+ Sonidos
+
+
+ Tarjetas de visita
+
+
+ Hitos
+
+
+ Scripts
+
+
+ Ropa
+
+
+ Objetos
+
+
+ Notas
+
+
+ Carpeta nueva
+
+
+ Inventario
+
+
+ Imágenes sin comprimir
+
+
+ Partes del cuerpo
+
+
+ Papelera
+
+
+ Ãlbum de fotos
+
+
+ Objetos Perdidos
+
+
+ Sonidos sin comprimir
+
+
+ Animaciones
+
+
+ Gestos
+
+
+ Favoritos
+
+
+ Favoritos
+
+
+ Vestuario actual
+
+
+ Vestuario inicial
+
+
+ Mis vestuarios
+
+
+ Accesorios
+
+
+ Amigos
+
+
+ Todas
+
+
+ Comprar
+
+
+ Comprar por L$
+
+
+ Piedra
+
+
+ Metal
+
+
+ Cristal
+
+
+ Madera
+
+
+ Carne
+
+
+ Plástico
+
+
+ Goma
+
+
+ Claridad
+
+
+ Mayúsculas
+
+
+ Ctrl
+
+
+ Tórax
+
+
+ Cráneo
+
+
+ Hombro izquierdo
+
+
+ Hombro derecho
+
+
+ Mano izq.
+
+
+ Mano der.
+
+
+ Pie izq.
+
+
+ Pie der.
+
+
+ Columna
+
+
+ Pelvis
+
+
+ Boca
+
+
+ Barbilla
+
+
+ Oreja izq.
+
+
+ Oreja der.
+
+
+ Ojo izq.
+
+
+ Ojo der.
+
+
+ Nariz
+
+
+ Brazo der.
+
+
+ Antebrazo der.
+
+
+ Brazo izq.
+
+
+ Antebrazo izq.
+
+
+ Cadera der.
+
+
+ Muslo der.
+
+
+ Pantorrilla der.
+
+
+ Cadera izq.
+
+
+ Muslo izq.
+
+
+ Pantorrilla izq.
+
+
+ Abdomen
+
+
+ Pecho izquierdo
+
+
+ Pecho derecho
+
+
+ Punto de colocación no válido
+
+
+ [AGEYEARS] [AGEMONTHS] de edad
+
+
+ [AGEYEARS] de edad
+
+
+ [AGEMONTHS] de edad
+
+
+ [AGEWEEKS] de edad
+
+
+ [AGEDAYS] de edad
+
+
+ Registrado hoy
+
+
+ [COUNT] año
+
+
+ [COUNT] años
+
+
+ [COUNT] años
+
+
+ [COUNT] mes
+
+
+ [COUNT] meses
+
+
+ [COUNT] meses
+
+
+ [COUNT] semana
+
+
+ [COUNT] semanas
+
+
+ [COUNT] semanas
+
+
+ [COUNT] dÃa
+
+
+ [COUNT] dÃas
+
+
+ [COUNT] dÃas
+
+
+ [COUNT] miembro
+
+
+ [COUNT] miembros
+
+
+ [COUNT] miembros
+
+
+ Residente
+
+
+ Prueba
+
+
+ Miembro fundador
+
+
+ Empleado de Linden Lab
+
+
+ Ha usado información sobre la forma de pago
+
+
+ Hay información archivada sobre la forma de pago
+
+
+ No hay información archivada sobre la forma de pago
+
+
+ Edad verificada
+
+
+ Edad no verificada
+
+
+ Centro 2
+
+
+ Arriba der.
+
+
+ Arriba
+
+
+ Arriba izq.
+
+
+ Centro
+
+
+ Abajo izq.
+
+
+ Abajo
+
+
+ Abajo der.
+
+
+ Descargado, compilándolo
+
+
+ No se encuentra el script en el servidor.
+
+
+ Problema al descargar
+
+
+ Permisos insuficientes para descargar un script.
+
+
+ Permisos insuficientes para
+
+
+ Fallo desconocido en la descarga
+
+
+ Recompilando
+
+
+ recompilar
+
+
+ Progreso del reinicio
+
+
+ restaurar
+
+
+ Configurar según se ejecuta
+
+
+ Configurando según se ejecuta
+
+
+ Configurar sin ejecutar
+
+
+ Configurando sin ejecutarlo
+
+
+ ¡Compilación correcta!
+
+
+ Compilación correcta, guardando...
+
+
+ Guardado.
+
+
+ Script (objeto fuera de rango)
+
+
+ El objeto [OBJECT] es propiedad de [OWNER]
+
+
+ ninguno
+
+
+
+ (Desconocido)
+
+
+
+
+
+
+ Saldo
+
+
+ Créditos
+
+
+ Débitos
+
+
+ Total
+
+
+ No se encontraron datos del grupo
+
+
+ parent estate
+
+
+ continente
+
+
+ teen
+
+
+ error
+
+
+ todos los estados propiedad de [OWNER]
+
+
+ todos los estados que posees
+
+
+ todos los estados que administras para [OWNER]
+
+
+ Resientes autorizados: ([ALLOWEDAGENTS], de un máx. de [MAXACCESS])
+
+
+ Grupos autorizados: ([ALLOWEDGROUPS], de un máx. de [MAXACCESS])
+
+
+ Memoria de los scripts de la parcela
+
+
+ Parcelas listadas: [PARCELS]
+
+
+ Memoria usada: [COUNT] kb de un máx de [MAX] kb; [AVAILABLE] kb disponibles
+
+
+ Memoria usada: [COUNT] kb
+
+
+ URLs de los scripts de la parcela
+
+
+ URLs usadas: [COUNT] de un máx. de [MAX]; [AVAILABLE] disponibles
+
+
+ URLs usadas: [COUNT]
+
+
+ Error al obtener la información
+
+
+ No hay una parcela seleccionada
+
+
+ Error: la información del script sólo está disponible en tu región actual
+
+
+ Obteniendo la información...
+
+
+ No tienes permiso para examinar esta parcela
+
+
+ Sentado en
+
+
+ Tórax
+
+
+ Cabeza
+
+
+ Hombro izquierdo
+
+
+ Hombro derecho
+
+
+ Mano izq.
+
+
+ Mano der.
+
+
+ Pie izq.
+
+
+ Pie der.
+
+
+ Anterior
+
+
+ Pelvis
+
+
+ Boca
+
+
+ Barbilla
+
+
+ Oreja izq.
+
+
+ Oreja der.
+
+
+ Ojo izq.
+
+
+ Ojo der.
+
+
+ Nariz
+
+
+ Brazo der.
+
+
+ Antebrazo der.
+
+
+ Brazo izq.
+
+
+ Antebrazo izq.
+
+
+ Cadera der.
+
+
+ Muslo der.
+
+
+ Pantorrilla der.
+
+
+ Cadera izq.
+
+
+ Muslo izq.
+
+
+ Pantorrilla izq.
+
+
+ Vientre
+
+
+ Pecho derecho
+
+
+ Pecho izquierdo
+
+
+ HUD: Centro 2
+
+
+ HUD: arriba der.
+
+
+ HUD: arriba centro
+
+
+ HUD: arriba izq.
+
+
+ HUD: Centro 1
+
+
+ HUD: abajo izq.
+
+
+ HUD: abajo
+
+
+ HUD: abajo der.
+
+
+ LÃnea [LINE], Columna [COLUMN]
+
+
+ [COUNT] resultados
+
+
+ Contenido del objeto
+
+
+ Script nuevo
+
+
+ El Residente al que has enviado un mensaje ha solicitado que no se le moleste porque está en modo ocupado. Podrá ver tu mensaje más adelante, ya que éste aparecerá en su panel de MI.
+
+
+ (Por el nombre)
+
+
+ (Residente)
+
+
+ (Objeto)
+
+
+ (Grupo)
+
+
+ (Externo)
+
+
+ No se ha aportado un contrato para este estado.
+
+
+ No se ha aportado un contrato para este estado. El terreno de este estado lo vende el propietario del estado, no Linden Lab. Por favor, contacta con ese propietario para informarte sobre la venta.
+
+
+
+
+
+ Propiedad del grupo
+
+
+ Público
+
+
+ Clics: [TELEPORT] teleportes, [MAP] mapa, [PROFILE] perfil
+
+
+ (se actualizará tras la publicación)
+
+
+ No has creado destacados ni clasificados. Pulsa el botón Más para crear uno.
+
+
+ El usuario no tiene clasificados ni destacados
+
+
+ Cargando...
+
+
+ Vista previa
+
+
+ Propiedades
+
+
+ Un objeto de nombre
+
+
+ propiedad del grupo
+
+
+ propiedad de un grupo desconocido
+
+
+ propiedad de
+
+
+ propiedad de un usuario desconocido
+
+
+ te ha dado
+
+
+ Rechazas [DESC] de <nolink>[NAME]</nolink>.
+
+
+ Total
+
+
+ comprado
+
+
+ pagado a ti
+
+
+ pagado en
+
+
+ pase comprado a
+
+
+ cuotas pagadas para el evento
+
+
+ precio pagado por el evento
+
+
+ Saldo
+
+
+ Créditos
+
+
+ Débitos
+
+
+ Contenidos
+
+
+ ArtÃculos adquiridos
+
+
+ Cancelar
+
+
+ Subir [NAME] cuesta [AMOUNT] L$
+
+
+ Comprar esto cuesta [AMOUNT] L$
+
+
+ Extensión de archivo desconocida [.%s]
+Se esperaba .wav, .tga, .bmp, .jpg, .jpeg, o .bvh
+
+
+ Ignorar
+
+
+ Guardarme este hito...
+
+
+ Editar este hito...
+
+
+ ⌃
+
+
+ ⌘
+
+
+ ⌥
+
+
+ ⇧
+
+
+ Ctrl+
+
+
+ Alt+
+
+
+ Mayús+
+
+
+ Archivo guardado
+
+
+ Recibiendo
+
+
+ AM
+
+
+ PM
+
+
+ PST
+
+
+ PDT
+
+
+ Adelante
+
+
+ Izquierda
+
+
+ Derecha
+
+
+ Atrás
+
+
+ Norte
+
+
+ Sur
+
+
+ Oeste
+
+
+ Este
+
+
+ Arriba
+
+
+ Abajo
+
+
+ Cualquier categorÃa
+
+
+ Compras
+
+
+ Terreno en alquiler
+
+
+ Propiedad en alquiler
+
+
+ Atracción especial
+
+
+ Nuevos productos
+
+
+ Empleo
+
+
+ Se busca
+
+
+ Servicios
+
+
+ Personal
+
+
+ Ninguno
+
+
+ Localización Linden
+
+
+ Adulto
+
+
+ Arte y Cultura
+
+
+ Negocios
+
+
+ Educativo
+
+
+ Juegos de azar
+
+
+ Entretenimiento
+
+
+ Para recién llegados
+
+
+ Parques y Naturaleza
+
+
+ Residencial
+
+
+ Artes escénicas
+
+
+ Otra
+
+
+ Terreno en alquiler
+
+
+ Cualquiera
+
+
+ Tú
+
+
+ Múltiples medias
+
+
+ Play/Pausa los media
+
+
+ Ha habido un error analizando la lÃnea de comando.
+Por favor, consulta: http://wiki.secondlife.com/wiki/Client_parameters
+Error:
+
+
+ [APP_NAME] Uso de lÃnea de comando:
+
+
+ [APP_NAME] no puede acceder a un archivo que necesita.
+
+Puede ser porque estés ejecutando varias copias, o porque tu sistema crea -equivocadamente- que el archivo está abierto.
+Si este mensaje persiste, reinicia tu ordenador y vuelve a intentarlo.
+Si aun asà sigue apareciendo el mensaje, debes desinstalar completamente [APP_NAME] y reinstalarlo.
+
+
+ Error fatal
+
+
+ [APP_NAME] requiere un procesador con AltiVec (G4 o posterior).
+
+
+ [APP_NAME] ya se está ejecutando.
+Revisa tu barra de tareas para encontrar una copia minimizada del programa.
+Si este mensaje persiste, reinicia tu ordenador.
+
+
+ En su anterior ejecución, [APP_NAME] se congeló o se cayó.
+¿Quieres enviar un informe de caÃda?
+
+
+ Alerta
+
+
+ [APP_NAME] no encuentra DirectX 9.0b o superior.
+[APP_NAME] usa DirectX para detectar el hardware o los drivers no actualizados que pueden provocar problemas de estabilidad, ejecución pobre y caÃdas. Aunque puedes ejecutar [APP_NAME] sin él, recomendamos encarecidamente hacerlo con DirectX 9.0b.
+
+¿Quieres continuar?
+
+
+ ¡Atención!
+
+
+ Las actualizaciones automáticas no están todavÃa implementadas para Linux.
+Por favor, descarga la última versión desde www.secondlife.com.
+
+
+ Fallo en RegisterClass
+
+
+ Error
+
+
+ No puede ejecutarse a pantalla completa de [WIDTH] x [HEIGHT].
+Ejecutándose en una ventana.
+
+
+ Error Shutdown destruyendo la ventana (DestroyWindow() failed)
+
+
+ Error Shutdown
+
+
+ No se puede construir el 'GL device context'
+
+
+ No se puede encontrar un formato adecuado de pÃxel
+
+
+ No se puede conseguir la descripción del formato de pÃxel
+
+
+ Para ejecutarse, [APP_NAME] necesita True Color (32-bit).
+Por favor, en las configuraciones de tu ordenador ajusta el modo de color a 32-bit.
+
+
+ [APP_NAME] no puede ejecutarse porque no puede obtener un canal alpha de 8 bit. Generalmente, se debe a alguna cuestión de los drivers de la tarjeta de vÃdeo.
+Por favor, comprueba que tienes instalados los últimos drivers para tu tarjeta de vÃdeo.
+Comprueba también que tu monitor esta configurado para True Color (32-bit) en Panel de Control > Apariencia y temas > Pantalla.
+Si sigues recibiendo este mensaje, contacta con [SUPPORT_SITE].
+
+
+ No se puede configurar el formato de pÃxel
+
+
+ No se puede crear el 'GL rendering context'
+
+
+ No se puede activar el 'GL rendering context'
+
+
+ [APP_NAME] no puede ejecutarse porque los drivers de tu tarjeta de vÃdeo o no están bien instalados, o no están actualizados, o son para hardware no admitido. Por favor, comprueba que tienes los drivers más actuales para tu tarjeta de vÃdeo, y, aunque los tengas, intenta reinstalarlos.
+
+Si sigues recibiendo este mensaje, contacta con [SUPPORT_SITE].
+
+
+ Barba del dÃa
+
+
+ Blanco del todo
+
+
+ Ojos de cómic
+
+
+ Arqueadas
+
+
+ Brazos: longitud
+
+
+ Cortos
+
+
+ Lóbulos
+
+
+ Nuca: largo
+
+
+ Marcadas
+
+
+ Bangs
+
+
+ Ojos pequeños
+
+
+ Barriga: tamaño
+
+
+ Grande
+
+
+ Culo grande
+
+
+ Pelo: moño
+
+
+ Pelo: tupé
+
+
+ Pelo: melena alta
+
+
+ Cabeza grande
+
+
+ Grandes pectorales
+
+
+ Crestas grandes
+
+
+ Negro
+
+
+ Rubio
+
+
+ Pelo rubio
+
+
+ Colorete
+
+
+ Color del colorete
+
+
+ Opacidad del colorete
+
+
+ Definición del cuerpo
+
+
+ Cuerpo: gordura
+
+
+ Pecas del cuerpo
+
+
+ Cuerpo grueso
+
+
+ Cuerpo: grosor
+
+
+ Cuerpo delgado
+
+
+ Abiertas
+
+
+ Busto: firmeza
+
+
+ Busto: canalillo
+
+
+ Busto: tamaño
+
+
+ Puente: ancho
+
+
+ Aumentar
+
+
+ Arco ciliar
+
+
+ Bug Eyes
+
+
+ Ojos saltones
+
+
+ Bulbosa
+
+
+ Nariz de porra
+
+
+ Masa del busto
+
+
+ Suavizado del busto
+
+
+ Gravedad del busto
+
+
+ Aerodinámica del busto
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Masa de la barriga
+
+
+ Suavizado de la barriga
+
+
+ Gravedad de la barriga
+
+
+ Aerodinámica de la barriga
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Masa del culo
+
+
+ Suavizado del culo
+
+
+ Gravedad del culo
+
+
+ Aerodinámica del culo
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Efecto máx.
+
+
+ Elasticidad
+
+
+ Ganancia
+
+
+ Amortiguación
+
+
+ Cejijuntas
+
+
+ Pelo tupido
+
+
+ Culo: tamaño
+
+
+ Gravedad del culo
+
+
+ Polisón
+
+
+ Sin polisón
+
+
+ Con polisón
+
+
+ Cortito
+
+
+ Pómulos
+
+
+ Tórax: tamaño
+
+
+ Barbilla: ángulo
+
+
+ Barbilla: contorno
+
+
+ Barba en collar
+
+
+ Barbilla: largo
+
+
+ Hacia la barbilla
+
+
+ Barbilla retraÃda
+
+
+ Barbilla prominente
+
+
+ Papada
+
+
+ Transparente
+
+
+ Remarcar
+
+
+ Ojos juntos
+
+
+ Cerrar
+
+
+ Trasera cerrada
+
+
+ Frontal cerrado
+
+
+ Cerrada
+
+
+ Cerrada
+
+
+ Poco abultada
+
+
+ Espalda
+
+
+ Escote
+
+
+ Hacia abajo
+
+
+ Hacia arriba
+
+
+ CaÃdos
+
+
+ Nariz torcida
+
+
+ Acampanado
+
+
+ Oscuridad
+
+
+ Verde oscuro
+
+
+ Más oscuros
+
+
+ Remarcar
+
+
+ Tacones por defecto
+
+
+ Densas
+
+
+ Mucha papada
+
+
+ Poco
+
+
+ Muy abultada
+
+
+ Orejas: ángulo
+
+
+ Orejas: tamaño
+
+
+ Orejas: forma
+
+
+ Cabeza: ahuevada
+
+
+ Ojos: bolsas
+
+
+ Ojos: color
+
+
+ Ojos: profundidad
+
+
+ Ojos: brillo
+
+
+ Ojos: apertura
+
+
+ Ojos: simetrÃa
+
+
+ Ojos: tamaño
+
+
+ Ojos: separación
+
+
+ Cejas: arco
+
+
+ Cejas: densidad
+
+
+ Cejas: altura
+
+
+ Cejas: en V
+
+
+ Cejas: tamaño
+
+
+ Pestañas: longitud
+
+
+ Contorno de ojos
+
+
+ Contorno de ojos: color
+
+
+ Eyes Bugged
+
+
+ Cara: simetrÃa
+
+
+ Rasgos marcados
+
+
+ Ojos separados
+
+
+ Prominentes
+
+
+ Mujer
+
+
+ Sin dedos
+
+
+ Con dedos
+
+
+ Campana
+
+
+ Redondeadas
+
+
+ Culo plano
+
+
+ Cabeza plana
+
+
+ Empeine bajo
+
+
+ Pie: tamaño
+
+
+ Frente: ángulo
+
+
+ Hacia la frente
+
+
+ Pecas
+
+
+ Flequillo
+
+
+ Sin cortar
+
+
+ Contorno completo
+
+
+ Sin cortar
+
+
+ Pelo: volumen a los lados
+
+
+ Volumen total
+
+
+ Con brillo
+
+
+ Guantes: dedos
+
+
+ Guantes: largo
+
+
+ Pelo
+
+
+ Pelo: nuca
+
+
+ Pelo: delante
+
+
+ Pelo: lados
+
+
+ Peinado: dirección
+
+
+ Pelo: espesor
+
+
+ Pelo: espesor
+
+
+ Pelo: inclinación
+
+
+ A la izq.
+
+
+ A la der.
+
+
+ Pelo: volumen
+
+
+ Manos: tamaño
+
+
+ Muy largo
+
+
+ Cabeza: longitud
+
+
+ Cabeza: forma
+
+
+ Cabeza: tamaño
+
+
+ Cabeza: estiramiento
+
+
+ Tacón: altura
+
+
+ Tacón: forma
+
+
+ Altura
+
+
+ Subir
+
+
+ Tacones altos
+
+
+ MandÃbula alta
+
+
+ Suela gorda
+
+
+ Pegada
+
+
+ Arrriba
+
+
+ Cadera: altura
+
+
+ Cadera: ancho
+
+
+ Pegadas
+
+
+ LÃnea de ojos: color
+
+
+ LÃnea de ojos: opacidad
+
+
+ Ojos: lagrimal
+
+
+ Inner Eye Shadow
+
+
+ LÃnea de ojos
+
+
+ Chaqueta: largo
+
+
+ Chaqueta: arrugas
+
+
+ MandÃbula: ángulo
+
+
+ Maxilar inferior
+
+
+ MandÃbula: forma
+
+
+ Más junto
+
+
+ Mofletes
+
+
+ Rodillas: ángulo
+
+
+ Zambas
+
+
+ Aumentar
+
+
+ Manos grandes
+
+
+ Raya: izq.
+
+
+ Piernas: longitud
+
+
+ Piernas: musculatura
+
+
+ Menos
+
+
+ Menos gordura
+
+
+ Menos tupida
+
+
+ Menos pecas
+
+
+ Menos grosor
+
+
+ Más levantado
+
+
+ Menos michelines
+
+
+ Pocos músculos
+
+
+ Poca musculatura
+
+
+ Menos sonrosada
+
+
+ Menos redondeada
+
+
+ Menos cartucheras
+
+
+ Menos cuadrada
+
+
+ Menos volumen
+
+
+ Pequeña
+
+
+ Más luminosos
+
+
+ Labio: hoyuelo
+
+
+ Hoyuelo marcado
+
+
+ Labios: grosor
+
+
+ Labios sonrosados
+
+
+ Labios: ratio
+
+
+ Labios: prominencia
+
+
+ Labios: ancho
+
+
+ Brillo de labios
+
+
+ Barra de labios
+
+
+ Barra de labios: color
+
+
+ Más
+
+
+ Cabeza alargada
+
+
+ Cadera larga
+
+
+ Piernas largas
+
+
+ Cuello largo
+
+
+ Coletas largas
+
+
+ Cola de caballo larga
+
+
+ Torso largo
+
+
+ Brazos largos
+
+
+ Pantalón suelto
+
+
+ Camiseta suelta
+
+
+ Puños anchos
+
+
+ Michelines
+
+
+ Bajar
+
+
+ Tacones bajos
+
+
+ MandÃbula baja
+
+
+ Suela fina
+
+
+ Suelta
+
+
+ Abajo
+
+
+ Puente: abajo
+
+
+ Mejillas: abajo
+
+
+ Varón
+
+
+ Raya: en medio
+
+
+ Más
+
+
+ Más colorete
+
+
+ Más gordura
+
+
+ Más tupida
+
+
+ Más
+
+
+ Más pecas
+
+
+ Más grosor
+
+
+ Menos levantado
+
+
+ Más barra de labios
+
+
+ Más michelines
+
+
+ Más el inferior
+
+
+ Más músculos
+
+
+ Más musculatura
+
+
+ Más sonrosada
+
+
+ Más redondeada
+
+
+ Más cartucheras
+
+
+ Más inclinada
+
+
+ Más cuadrada
+
+
+ Más el superior
+
+
+ Más recta
+
+
+ Más volumen
+
+
+ Grande
+
+
+ Bigote
+
+
+ Comisuras
+
+
+ Boca: posición
+
+
+ Rapado
+
+
+ Muscular
+
+
+ Patillas largas
+
+
+ Uñas pintadas
+
+
+ Uñas pintadas: color
+
+
+ Disminuir
+
+
+ Rapada
+
+
+ Entradas
+
+
+ Labios estrechos
+
+
+ Natural
+
+
+ Cuello: longitud
+
+
+ Cuello: grosor
+
+
+ Sin colorete
+
+
+ Sin contorno
+
+
+ Menos
+
+
+ Sin brillo
+
+
+ Sin barra de labios
+
+
+ Sin raya
+
+
+ Sin pintar
+
+
+ Nada
+
+
+ Sin crestas
+
+
+ Sin blanco
+
+
+ Sin arrugas
+
+
+ Normal Lower
+
+
+ Normal Upper
+
+
+ Nariz a la izq.
+
+
+ Nariz a la der.
+
+
+ Nariz: tamaño
+
+
+ Nariz: grosor
+
+
+ Nariz: respingona
+
+
+ Nariz: punta
+
+
+ Nariz: ancho
+
+
+ Ventana: altura
+
+
+ Ventana: ancho
+
+
+ Opaco
+
+
+ Abrir
+
+
+ Apertura trasera
+
+
+ Apertura frontal
+
+
+ Abierta
+
+
+ Abierta
+
+
+ Anaranjado
+
+
+ De soplillo
+
+
+ Sombra de ojos: color
+
+
+ Sombra de ojos: opacidad
+
+
+ Ojos: comisura
+
+
+ Outer Eye Shadow
+
+
+ Sombra de ojos
+
+
+ RetraÃdo
+
+
+ Pubis
+
+
+ Pintadas
+
+
+ Pálida
+
+
+ Pantalón: cruz
+
+
+ Ceñido
+
+
+ Pernera: largo
+
+
+ Caja
+
+
+ Pantalón: arrugas
+
+
+ Raya
+
+
+ Flequillo partido
+
+
+ Pectorales
+
+
+ Tono
+
+
+ Coletas
+
+
+ Rosa
+
+
+ Más sonrosados
+
+
+ Suela: altura
+
+
+ Suela: ancho
+
+
+ En punta
+
+
+ De aguja
+
+
+ Cola de caballo
+
+
+ Con vuelo
+
+
+ Izquierdo más grande
+
+
+ Derecho más grande
+
+
+ Hinchadas
+
+
+ Ojeras
+
+
+ Irisación
+
+
+ Pelirrojo
+
+
+ Regular
+
+
+ Raya: der.
+
+
+ Tez sonrosada
+
+
+ Redondear
+
+
+ Rubicundez
+
+
+ Rojiza
+
+
+ Pelo encrespado
+
+
+ Cartucheras
+
+
+ Piernas flacas
+
+
+ Más ancho
+
+
+ Sin marcar
+
+
+ Nuca: corte
+
+
+ Shear Face
+
+
+ Shear Front
+
+
+ Arriba - izq.
+
+
+ Arriba - der.
+
+
+ Rapada
+
+
+ Rapada
+
+
+ A la izq.
+
+
+ Boca: ladeada
+
+
+ A la der.
+
+
+ Alto de cintura
+
+
+ Ceñido
+
+
+ Camisa: arrugas
+
+
+ Caña: altura
+
+
+ Menos
+
+
+ Brazos cortos
+
+
+ Piernas cortas
+
+
+ Cuello corto
+
+
+ Coletas cortas
+
+
+ Cola de caballo corta
+
+
+ Patillas cortas
+
+
+ Torso corto
+
+
+ Cadera corta
+
+
+ Hombros
+
+
+ Lados: franja
+
+
+ Patillas
+
+
+ Pelo: lados
+
+
+ Bajar lados del pelo
+
+
+ Subir lados del pelo
+
+
+ Cuello estrecho
+
+
+ Falda: vuelo
+
+
+ Falda: largo
+
+
+ Slanted Forehead
+
+
+ Largo de manga
+
+
+ Ancho de puños
+
+
+ Raja trasera
+
+
+ Raja frontal
+
+
+ Raja a la izq.
+
+
+ Raja a la der.
+
+
+ Disminuir
+
+
+ Manos pequeñas
+
+
+ Cabeza pequeña
+
+
+ Leves
+
+
+ Pelo liso
+
+
+ Calcetines: largo
+
+
+ Perilla
+
+
+ Depiladas
+
+
+ Crestas
+
+
+ Cuadrada
+
+
+ Punta cuadrada
+
+
+ Cabeza aplastada
+
+
+ Cabeza estirada
+
+
+ Chupadas
+
+
+ Estrecho de pecho
+
+
+ Ojos hundidos
+
+
+ Sweep Back
+
+
+ Sweep Forward
+
+
+ Más
+
+
+ Cubierta trasera
+
+
+ Cubierta frontal
+
+
+ Tacones grandes
+
+
+ Cuello ancho
+
+
+ Empeine alto
+
+
+ Delgadas
+
+
+ Cejas finas
+
+
+ Hacia dentro
+
+
+ Nariz fina
+
+
+ Poca papada
+
+
+ Sin campana
+
+
+ Pantalón ceñido
+
+
+ Camisa ceñida
+
+
+ Falda ceñida
+
+
+ Puños ceñidos
+
+
+ Punta: forma
+
+
+ Empeine
+
+
+ Torso: longitud
+
+
+ Torso: musculatura
+
+
+ Torso flacucho
+
+
+ Largos
+
+
+ Abiertos
+
+
+ Prognatismo
+
+
+ No natural
+
+
+ Puente: arriba
+
+
+ Mejillas: arriba
+
+
+ Barbilla: prominencia
+
+
+ Párpados
+
+
+ Mucho
+
+
+ Del todo
+
+
+ Cintura
+
+
+ Mofletes
+
+
+ Pelo blanco
+
+
+ Aumentar
+
+
+ Completa
+
+
+ Completa
+
+
+ Labios anchos
+
+
+ Total
+
+
+ Arrugas
+
+
+ Añadir a mis hitos
+
+
+ Editar mis hitos
+
+
+ Ver más información de esta localización
+
+
+ Historial de mis localizaciones
+
+
+ Región Adulta
+
+
+ Región Moderada
+
+
+ Región General
+
+
+ Actualizar [APP_NAME]
+
+
+ Actualizando [APP_NAME]...
+
+
+ Instalando [APP_NAME]...
+
+
+ Tu visor [APP_NAME] se está actualizando a la última versión. Llevará algún tiempo, paciencia.
+
+
+ Descargando la actualización...
+
+
+ Descargando la actualización
+
+
+ Fallo en la descarga de la actualización
+
+
+ Ha habido un error actualizando [APP_NAME]. Por favor, descarga la última versión desde www.secondlife.com.
+
+
+ Fallo al instalar la actualización
+
+
+ Fallo al iniciar el visor
+
+
+ [APP_NAME]: Los Ãtems se reciben muy rápido de [FROM_NAME]; desactivada la vista previa automática durante [TIME] sgs.
+
+
+ [APP_NAME]: Los Ãtems se reciben muy rápido; desactivada la vista previa automática durante [TIME] sgs.
+
+
+ -- Activado el registro de los mensajes instantáneos --
+
+
+ [NAME] está escribiendo...
+
+
+ (sin nombre)
+
+
+ (Moderado: por defecto, desactivada la voz)
+
+
+ Para esta llamada no está disponible el chat de texto.
+
+
+ Un moderador del grupo ha desactivado tu chat de texto.
+
+
+ Pulsa aquà para enviar un mensaje instantáneo.
+
+
+ A
+
+
+ (Moderador)
+
+
+ (Guardado [LONG_TIMESTAMP])
+
+
+ Han respondido a tu llamada
+
+
+ Has iniciado una llamada de voz
+
+
+ Has entrado en la llamada de voz
+
+
+ [NAME] inició una llamada de voz
+
+
+ Haciendo la llamada de voz...
+
+
+ Conectado, pulsa Colgar para salir
+
+
+ Se colgó la llamada de voz
+
+
+ Conferencia con [AGENT_NAME]
+
+
+ Ofrecido el item del inventario
+
+
+ (La sesión de MI no existe)
+
+
+ Usted es el único usuario en esta sesión.
+
+
+ [NAME] está desconectado.
+
+
+ Pulse el botón [BUTTON NAME] para aceptar/conectar este chat de voz.
+
+
+ Has ignorado a este residente. Enviándole un mensaje, automáticamente dejarás de ignorarle.
+
+
+ Error en lo solicitado, por favor, inténtalo más tarde.
+
+
+ Error al hacer lo solicitado; por favor, inténtelo más tarde.
+
+
+ Usted no tiene permisos suficientes.
+
+
+ La sesión ya acabó
+
+
+ Usted no tiene esa capacidad.
+
+
+ Usted no tiene esa capacidad.
+
+
+ Usted no es un moderador de la sesión.
+
+
+ Un moderador del grupo ha desactivado tu chat de texto.
+
+
+ Un moderador del grupo le ha desactivado el chat de texto.
+
+
+ No se ha podido añadir usuarios a la sesión de chat con [RECIPIENT].
+
+
+ No se ha podido enviar tu mensaje a la sesión de chat con [RECIPIENT].
+
+
+ No se ha podido enviar su mensaje a la sesión de chat con [RECIPIENT].
+
+
+ Error moderando.
+
+
+ Se te ha sacado del grupo.
+
+
+ Ha sido eliminado del grupo.
+
+
+ Usted ya no tendrá más la capacidad de estar en la sesión de chat.
+
+
+ [SOURCES] ha dicho algo nuevo
+
+
+ [SOURCES] ha dicho algo nuevo
+
+
+ Se ha agotado el tiempo del inicio de sesión
+
+
+ http://secondlife.com/landing/voicemorphing
+
+
+ [NAME] te ha pagado [AMOUNT] L$ [REASON].
+
+
+ [NAME] te ha pagado [AMOUNT] L$.
+
+
+ Has pagado [AMOUNT] L$ a [NAME] por [REASON].
+
+
+ Has pagado[AMOUNT] L$
+
+
+ Has pagado [AMOUNT] L$ a [NAME].
+
+
+ Has pagado [AMOUNT] L$ por [REASON].
+
+
+ para [ITEM]
+
+
+ para una parcela de terreno
+
+
+ para un pase de acceso a terrenos
+
+
+ for deeding land
+
+
+ para crear un grupo
+
+
+ para entrar a un grupo
+
+
+ to upload
+
+
+ para publicar un anuncio clasificado
+
+
+ Dando [AMOUNT] L$
+
+
+ Subir esto cuesta [AMOUNT] L$
+
+
+ Esto cuesta [AMOUNT] L$
+
+
+ Compra del terreno seleccionado por [AMOUNT] L$
+
+
+ Este objeto cuesta [AMOUNT] L$
+
+
+ Todos
+
+
+ Oficiales
+
+
+ Propietarios
+
+
+ Conectado/a
+
+
+ Subiendo...
+
+Denuncia de infracción
+
+
+ AnatomÃa nueva
+
+
+ Piel nueva
+
+
+ Pelo nuevo
+
+
+ Ojos nuevos
+
+
+ Camisa nueva
+
+
+ Pantalón nuevo
+
+
+ Zapatos nuevos
+
+
+ Calcetines nuevos
+
+
+ Chaqueta nueva
+
+
+ Guantes nuevos
+
+
+ Camiseta nueva
+
+
+ Ropa interior nueva
+
+
+ Falda nueva
+
+
+ Nueva Alfa
+
+
+ Tatuaje nuevo
+
+
+ Nueva fÃsica
+
+
+ No se puede poner
+
+
+ Gesto nuevo
+
+
+ Script nuevo
+
+
+ Nota nueva
+
+
+ Carpeta nueva
+
+
+ Contenidos
+
+
+ Gestos
+
+
+ Gestos de hombre
+
+
+ Gestos de mujer
+
+
+ Otros gestos
+
+
+ Gestos al hablar
+
+
+ Gestos corrientes
+
+
+ Varón - Disculpa
+
+
+ Varón – Déjame en paz
+
+
+ Varón - Lanzar un beso
+
+
+ Varón - Abucheo
+
+
+ Varón - Aburrido
+
+
+ Varón – ¡Eh!
+
+
+ Varón - Risa
+
+
+ Varón - Rechazo
+
+
+ Varón - Encogimiento de hombros
+
+
+ Varón - Sacando la lengua
+
+
+ Varón - Admiración
+
+
+ Mujer - Risa suave
+
+
+ Mujer - Llorar
+
+
+ Mujer - Ruborizada
+
+
+ Mujer - Disculpa
+
+
+ Mujer – Déjame en paz
+
+
+ Mujer - Lanzar un beso
+
+
+ Mujer - Abucheo
+
+
+ Mujer - Aburrida
+
+
+ Mujer - ¡Eh!
+
+
+ Mujer - ¡Eh, encanto!
+
+
+ Mujer - Risa
+
+
+ Mujer - Buen aspecto
+
+
+ Mujer - Por aquÃ
+
+
+ Mujer - Por favor
+
+
+ Mujer - Rechazo
+
+
+ Mujer - Encogimiento de hombros
+
+
+ Mujer - Sacando la lengua
+
+
+ Mujer - Admiración
+
+
+ [day,datetime,slt]/[mthnum,datetime,slt]/[year,datetime,slt]
+
+
+ ninguno/ninguno
+
+
+ No se puede subir imágenes mayores de [WIDTH]*[HEIGHT]
+
+
+
+ Parece que hay algún problema que ha escapado a nuestros controles.
+
+ Visita status.secondlifegrid.net para ver si hay alguna incidencia conocida que esté afectando al servicio.
+ Si sigues teniendo problemas, comprueba la configuración de la red y del servidor de seguridad.
+
+
+ Domingo:Lunes:Martes:Miércoles:Jueves:Viernes:Sábado
+
+
+ Dom:Lun:Mar:Mié:Jue:Vie:Sáb
+
+
+ Enero:Febrero:Marzo:Abril:Mayo:Junio:Julio:Agosto:Septiembre:Octubre:Noviembre:Diciembre
+
+
+ Ene:Feb:Mar:Abr:May:Jun:Jul:Ago:Sep:Oct:Nov:Dic
+
+
+ [MDAY]
+
+
+ AM
+
+
+ PM
+
+
+ [AMOUNT] US$
+
+
+ MembresÃa
+
+
+ Roles
+
+
+ Indentidad de grupo
+
+
+ Gestión de la parcela
+
+
+ Identidad de la parcela
+
+
+ Configuración de la parcela
+
+
+ Poder de la parcela
+
+
+ Acceso a la parcela
+
+
+ Contenido de la parcela
+
+
+ Manejo de objetos
+
+
+ Contabilidad
+
+
+ Avisos
+
+
+ Chat
+
+
+ ¿Deseas eliminar los elementos seleccionados?
+
+
+ ¿Deseas eliminar el elemento seleccionado?
+
+
+ No hay elementos en este vestuario
+
+
+ Selecciona un editor mediante la configuración de ExternalEditor.
+
+
+ No se encuentra el editor externo especificado.
+Inténtalo incluyendo la ruta de acceso al editor entre comillas
+(por ejemplo, "/ruta a mi/editor" "%s").
+
+
+ Error al analizar el comando de editor externo.
+
+
+ Error al ejecutar el editor externo.
+
+
+ Esc
+
+
+ Space
+
+
+ Enter
+
+
+ Tab
+
+
+ Ins
+
+
+ Del
+
+
+ Backsp
+
+
+ Shift
+
+
+ Ctrl
+
+
+ Alt
+
+
+ CapsLock
+
+
+ Base
+
+
+ End
+
+
+ PgUp
+
+
+ PgDn
+
+
+ F1
+
+
+ F2
+
+
+ F3
+
+
+ F4
+
+
+ F5
+
+
+ F6
+
+
+ F7
+
+
+ F8
+
+
+ F9
+
+
+ F10
+
+
+ F11
+
+
+ F12
+
+
+ Añadir
+
+
+ Restar
+
+
+ Multiplicar
+
+
+ Dividir
+
+
+ PAD_DIVIDE
+
+
+ PAD_LEFT
+
+
+ PAD_RIGHT
+
+
+ PAD_DOWN
+
+
+ PAD_UP
+
+
+ PAD_HOME
+
+
+ PAD_END
+
+
+ PAD_PGUP
+
+
+ PAD_PGDN
+
+
+ PAD_CENTER
+
+
+ PAD_INS
+
+
+ PAD_DEL
+
+
+ PAD_Enter
+
+
+ PAD_BUTTON0
+
+
+ PAD_BUTTON1
+
+
+ PAD_BUTTON2
+
+
+ PAD_BUTTON3
+
+
+ PAD_BUTTON4
+
+
+ PAD_BUTTON5
+
+
+ PAD_BUTTON6
+
+
+ PAD_BUTTON7
+
+
+ PAD_BUTTON8
+
+
+ PAD_BUTTON9
+
+
+ PAD_BUTTON10
+
+
+ PAD_BUTTON11
+
+
+ PAD_BUTTON12
+
+
+ PAD_BUTTON13
+
+
+ PAD_BUTTON14
+
+
+ PAD_BUTTON15
+
+
+ -
+
+
+ =
+
+
+ `
+
+
+ ;
+
+
+ [
+
+
+ ]
+
+
+ \
+
+
+ 0
+
+
+ 1
+
+
+ 2
+
+
+ 3
+
+
+ 4
+
+
+ 5
+
+
+ 6
+
+
+ 7
+
+
+ 8
+
+
+ 9
+
+
+ A
+
+
+ B
+
+
+ C
+
+
+ D
+
+
+ E
+
+
+ F
+
+
+ G
+
+
+ H
+
+
+ I
+
+
+ J
+
+
+ K
+
+
+ L
+
+
+ M
+
+
+ N
+
+
+ O
+
+
+ P
+
+
+ Q
+
+
+ R
+
+
+ S
+
+
+ T
+
+
+ U
+
+
+ V
+
+
+ W
+
+
+ X
+
+
+ Y
+
+
+ Z
+
+
+ Viendo balizas de partÃculas (azules)
+
+
+ Viendo balizas de objetos materiales (verdes)
+
+
+ Viendo balizas de objetos con script (rojas)
+
+
+ Viendo el objeto con script con balizas de función táctil (rojas)
+
+
+ Viendo balizas de sonido (amarillas)
+
+
+ Viendo balizas de medios (blancas)
+
+
+ Ocultando las partÃculas
+
+
diff --git a/indra/newview/tests/gpus_results.txt b/indra/newview/tests/gpus_results.txt
new file mode 100644
index 0000000000..7e9a064921
--- /dev/null
+++ b/indra/newview/tests/gpus_results.txt
@@ -0,0 +1,1595 @@
+GPU String Supported? Class Recognizer
+------------------------------------------------------------------------------------------------------ ----------- ----- ------------------------------------
+ATI UNRECOGNIZED
+ATI 3D-Analyze unsupported 0 ATI 3D-Analyze
+ATI ASUS A9xxx supported 1 ATI ASUS A9xxx
+ATI ASUS AH24xx supported 1 ATI ASUS AH24xx
+ATI ASUS AH26xx supported 3 ATI ASUS AH26xx
+ATI ASUS AH34xx supported 1 ATI ASUS AH34xx
+ATI ASUS AH36xx supported 3 ATI ASUS AH36xx
+ATI ASUS AH46xx supported 3 ATI ASUS AH46xx
+ATI ASUS AX3xx supported 1 ATI ASUS AX3xx
+ATI ASUS AX5xx supported 1 ATI ASUS AX5xx
+ATI ASUS AX8xx supported 2 ATI ASUS AX8xx
+ATI ASUS EAH38xx supported 3 ATI ASUS EAH38xx
+ATI ASUS EAH43xx supported 1 ATI ASUS EAH43xx
+ATI ASUS EAH45xx supported 1 ATI ASUS EAH45xx
+ATI ASUS EAH48xx supported 3 ATI ASUS EAH48xx
+ATI ASUS EAH57xx supported 3 ATI ASUS EAH57xx
+ATI ASUS EAH58xx supported 3 ATI ASUS EAH58xx
+ATI ASUS X1xxx supported 3 ATI ASUS Radeon X1xxx
+ATI All-in-Wonder 9xxx supported 1 ATI All-in-Wonder 9xxx
+ATI All-in-Wonder HD supported 1 ATI All-in-Wonder HD
+ATI All-in-Wonder PCI-E supported 1 ATI All-in-Wonder PCI-E
+ATI All-in-Wonder X1800 supported 3 ATI All-in-Wonder X1800
+ATI All-in-Wonder X1900 supported 3 ATI All-in-Wonder X1900
+ATI All-in-Wonder X600 supported 1 ATI All-in-Wonder X600
+ATI All-in-Wonder X800 supported 2 ATI All-in-Wonder X800
+ATI Diamond X1xxx supported 0 ATI Radeon X1xxx
+ATI Display Adapter UNRECOGNIZED
+ATI FireGL supported 0 ATI FireGL
+ATI FireGL 5200 supported 0 ATI FireGL
+ATI FireGL 5xxx supported 0 ATI FireGL
+ATI FireMV supported 0 ATI FireMV
+ATI Generic unsupported 0 ATI Generic
+ATI Hercules 9800 supported 1 ATI Hercules 9800
+ATI IGP 340M unsupported 0 ATI IGP 340M
+ATI M52 supported 1 ATI M52
+ATI M54 supported 1 ATI M54
+ATI M56 supported 1 ATI M56
+ATI M71 supported 1 ATI M71
+ATI M72 supported 1 ATI M72
+ATI M76 supported 3 ATI M76
+ATI Mobility Radeon supported 0 ATI Mobility Radeon
+ATI Mobility Radeon 7xxx supported 0 ATI Mobility Radeon 7xxx
+ATI Mobility Radeon 9600 supported 0 ATI Mobility Radeon 9600
+ATI Mobility Radeon 9700 supported 1 ATI Mobility Radeon 9700
+ATI Mobility Radeon 9800 supported 1 ATI Mobility Radeon 9800
+ATI Mobility Radeon HD 2300 supported 1 ATI Mobility Radeon HD 2300
+ATI Mobility Radeon HD 2400 supported 1 ATI Mobility Radeon HD 2400
+ATI Mobility Radeon HD 2600 supported 3 ATI Mobility Radeon HD 2600
+ATI Mobility Radeon HD 2700 supported 3 ATI Mobility Radeon HD 2700
+ATI Mobility Radeon HD 3400 supported 2 ATI Mobility Radeon HD 3400
+ATI Mobility Radeon HD 3600 supported 3 ATI Mobility Radeon HD 3600
+ATI Mobility Radeon HD 3800 supported 3 ATI Mobility Radeon HD 3800
+ATI Mobility Radeon HD 4200 supported 2 ATI Mobility Radeon HD 4200
+ATI Mobility Radeon HD 4300 supported 2 ATI Mobility Radeon HD 4300
+ATI Mobility Radeon HD 4500 supported 3 ATI Mobility Radeon HD 4500
+ATI Mobility Radeon HD 4600 supported 3 ATI Mobility Radeon HD 4600
+ATI Mobility Radeon HD 4800 supported 3 ATI Mobility Radeon HD 4800
+ATI Mobility Radeon HD 5400 supported 2 ATI Mobility Radeon HD 5400
+ATI Mobility Radeon HD 5600 supported 2 ATI Mobility Radeon HD 5600
+ATI Mobility Radeon X1xxx supported 0 ATI Radeon X1xxx
+ATI Mobility Radeon X2xxx supported 0 ATI Mobility Radeon X2xxx
+ATI Mobility Radeon X3xx supported 1 ATI Mobility Radeon X3xx
+ATI Mobility Radeon X6xx supported 1 ATI Mobility Radeon X6xx
+ATI Mobility Radeon X7xx supported 1 ATI Mobility Radeon X7xx
+ATI Mobility Radeon Xxxx supported 0 ATI Mobility Radeon Xxxx
+ATI RV380 supported 0 ATI RV380
+ATI RV530 supported 1 ATI RV530
+ATI Radeon 2100 supported 0 ATI Radeon 2100
+ATI Radeon 3000 supported 0 ATI Radeon 3000
+ATI Radeon 3100 supported 1 ATI Radeon 3100
+ATI Radeon 7000 supported 0 ATI Radeon 7xxx
+ATI Radeon 7xxx supported 0 ATI Radeon 7xxx
+ATI Radeon 8xxx supported 0 ATI Radeon 8xxx
+ATI Radeon 9000 supported 0 ATI Radeon 9000
+ATI Radeon 9100 supported 0 ATI Radeon 9100
+ATI Radeon 9200 supported 0 ATI Radeon 9200
+ATI Radeon 9500 supported 0 ATI Radeon 9500
+ATI Radeon 9600 supported 0 ATI Radeon 9600
+ATI Radeon 9700 supported 1 ATI Radeon 9700
+ATI Radeon 9800 supported 1 ATI Radeon 9800
+ATI Radeon HD 2300 supported 0 ATI Radeon HD 2300
+ATI Radeon HD 2400 supported 1 ATI Radeon HD 2400
+ATI Radeon HD 2600 supported 2 ATI Radeon HD 2600
+ATI Radeon HD 2900 supported 3 ATI Radeon HD 2900
+ATI Radeon HD 3000 supported 0 ATI Radeon HD 3000
+ATI Radeon HD 3100 supported 1 ATI Radeon HD 3100
+ATI Radeon HD 3200 supported 0 ATI Radeon HD 3200
+ATI Radeon HD 3300 supported 1 ATI Radeon HD 3300
+ATI Radeon HD 3400 supported 1 ATI Radeon HD 3400
+ATI Radeon HD 3600 supported 3 ATI Radeon HD 3600
+ATI Radeon HD 3800 supported 3 ATI Radeon HD 3800
+ATI Radeon HD 4200 supported 1 ATI Radeon HD 4200
+ATI Radeon HD 4300 supported 1 ATI Radeon HD 4300
+ATI Radeon HD 4500 supported 3 ATI Radeon HD 4500
+ATI Radeon HD 4600 supported 3 ATI Radeon HD 4600
+ATI Radeon HD 4700 supported 3 ATI Radeon HD 4700
+ATI Radeon HD 4800 supported 3 ATI Radeon HD 4800
+ATI Radeon HD 5400 supported 3 ATI Radeon HD 5400
+ATI Radeon HD 5500 supported 3 ATI Radeon HD 5500
+ATI Radeon HD 5600 supported 3 ATI Radeon HD 5600
+ATI Radeon HD 5700 supported 3 ATI Radeon HD 5700
+ATI Radeon HD 5800 supported 3 ATI Radeon HD 5800
+ATI Radeon HD 5900 supported 3 ATI Radeon HD 5900
+ATI Radeon HD 6200 supported 2 ATI Radeon HD 6200
+ATI Radeon HD 6300 supported 2 ATI Radeon HD 6300
+ATI Radeon HD 6500 supported 3 ATI Radeon HD 6500
+ATI Radeon HD 6800 supported 3 ATI Radeon HD 6800
+ATI Radeon HD 6900 supported 3 ATI Radeon HD 6900
+ATI Radeon OpenGL supported 0 ATI Radeon
+ATI Radeon RV250 supported 0 ATI Radeon RV250
+ATI Radeon RV600 supported 1 ATI Radeon RV600
+ATI Radeon RX9550 supported 1 ATI Radeon RX9550
+ATI Radeon VE unsupported 0 ATI Radeon VE
+ATI Radeon X1000 supported 0 ATI Radeon X1xxx
+ATI Radeon X1200 supported 0 ATI Radeon X1xxx
+ATI Radeon X1300 supported 0 ATI Radeon X1xxx
+ATI Radeon X13xx supported 0 ATI Radeon X1xxx
+ATI Radeon X1400 supported 0 ATI Radeon X1xxx
+ATI Radeon X1500 supported 0 ATI Radeon X1xxx
+ATI Radeon X1600 supported 0 ATI Radeon X1xxx
+ATI Radeon X16xx supported 0 ATI Radeon X1xxx
+ATI Radeon X1700 supported 0 ATI Radeon X1xxx
+ATI Radeon X1800 supported 0 ATI Radeon X1xxx
+ATI Radeon X1900 supported 0 ATI Radeon X1xxx
+ATI Radeon X19xx supported 0 ATI Radeon X1xxx
+ATI Radeon X1xxx supported 0 ATI Radeon X1xxx
+ATI Radeon X300 supported 0 ATI Radeon X300
+ATI Radeon X500 supported 0 ATI Radeon X500
+ATI Radeon X600 supported 1 ATI Radeon X600
+ATI Radeon X700 supported 1 ATI Radeon X700
+ATI Radeon X7xx supported 1 ATI Radeon X700
+ATI Radeon X800 supported 2 ATI Radeon X800
+ATI Radeon Xpress supported 0 ATI Radeon Xpress
+ATI Rage 128 supported 0 ATI Rage 128
+ATI Technologies Inc. supported 0 ATI Technologies
+ATI Technologies Inc. x86 supported 0 ATI Technologies
+ATI Technologies Inc. x86/SSE2 supported 0 ATI Technologies
+ATI Technologies Inc. (Vista) ATI Mobility Radeon HD 5730 supported 3 ATI Mobility Radeon HD 5700
+ATI Technologies Inc. 256MB ATI Radeon X1300PRO x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. AMD 760G supported 1 ATI 760G/Radeon 3000
+ATI Technologies Inc. AMD 760G (Microsoft WDDM 1.1) supported 1 ATI 760G/Radeon 3000
+ATI Technologies Inc. AMD 780L supported 1 ATI 780L/Radeon 3000
+ATI Technologies Inc. AMD FirePro 2270 supported 1 ATI FirePro 2000
+ATI Technologies Inc. AMD M860G with ATI Mobility Radeon 4100 supported 0 ATI Mobility Radeon 4100
+ATI Technologies Inc. AMD M880G with ATI Mobility Radeon HD 4200 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. AMD M880G with ATI Mobility Radeon HD 4250 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. AMD RADEON HD 6450 supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. AMD Radeon HD 6200 series Graphics supported 2 ATI Radeon HD 6200
+ATI Technologies Inc. AMD Radeon HD 6250 Graphics supported 2 ATI Radeon HD 6200
+ATI Technologies Inc. AMD Radeon HD 6300 series Graphics supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6300M Series supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6310 Graphics supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6310M supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6330M supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6350 supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6370M supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. AMD Radeon HD 6400M Series supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. AMD Radeon HD 6450 supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. AMD Radeon HD 6470M supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. AMD Radeon HD 6490M supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. AMD Radeon HD 6500M/5600/5700 Series supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6530M supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6550M supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6570 supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6570M supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6570M/5700 Series supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. AMD Radeon HD 6600M Series supported 3 ATI Radeon HD 66xx
+ATI Technologies Inc. AMD Radeon HD 6650M supported 3 ATI Radeon HD 66xx
+ATI Technologies Inc. AMD Radeon HD 6670 supported 3 ATI Radeon HD 66xx
+ATI Technologies Inc. AMD Radeon HD 6700 Series supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. AMD Radeon HD 6750 supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. AMD Radeon HD 6750M supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. AMD Radeon HD 6770 supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. AMD Radeon HD 6800 Series supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. AMD Radeon HD 6850M supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. AMD Radeon HD 6870 supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. AMD Radeon HD 6870M supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. AMD Radeon HD 6900 Series supported 3 ATI Radeon HD 6900
+ATI Technologies Inc. AMD Radeon HD 6970M supported 3 ATI Radeon HD 6900
+ATI Technologies Inc. AMD Radeon HD 6990 supported 3 ATI Radeon HD 6900
+ATI Technologies Inc. AMD Radeon(TM) HD 6470M supported 0 ATI Technologies
+ATI Technologies Inc. ASUS 5870 Eyefinity 6 supported 0 ATI Technologies
+ATI Technologies Inc. ASUS AH2600 Series supported 3 ATI ASUS AH26xx
+ATI Technologies Inc. ASUS AH3450 Series supported 1 ATI ASUS AH34xx
+ATI Technologies Inc. ASUS AH3650 Series supported 3 ATI ASUS AH36xx
+ATI Technologies Inc. ASUS AH4650 Series supported 3 ATI ASUS AH46xx
+ATI Technologies Inc. ASUS ARES supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH2900 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH3450 Series supported 1 ATI ASUS AH34xx
+ATI Technologies Inc. ASUS EAH3650 Series supported 3 ATI ASUS AH36xx
+ATI Technologies Inc. ASUS EAH4350 series supported 1 ATI ASUS EAH43xx
+ATI Technologies Inc. ASUS EAH4550 series supported 1 ATI ASUS EAH45xx
+ATI Technologies Inc. ASUS EAH4650 series supported 3 ATI ASUS AH46xx
+ATI Technologies Inc. ASUS EAH4670 series supported 3 ATI ASUS AH46xx
+ATI Technologies Inc. ASUS EAH4750 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH4770 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH4770 series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH4850 series supported 3 ATI ASUS EAH48xx
+ATI Technologies Inc. ASUS EAH5450 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH5550 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH5570 series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH5670 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH5750 Series supported 3 ATI ASUS EAH57xx
+ATI Technologies Inc. ASUS EAH5770 Series supported 3 ATI ASUS EAH57xx
+ATI Technologies Inc. ASUS EAH5830 Series supported 3 ATI ASUS EAH58xx
+ATI Technologies Inc. ASUS EAH5850 Series supported 3 ATI ASUS EAH58xx
+ATI Technologies Inc. ASUS EAH5870 Series supported 3 ATI ASUS EAH58xx
+ATI Technologies Inc. ASUS EAH5970 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH6850 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH6870 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH6950 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAH6970 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS EAHG4670 series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS Extreme AX600 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS Extreme AX600XT-TD supported 0 ATI Technologies
+ATI Technologies Inc. ASUS X1300 Series x86/SSE2 supported 3 ATI ASUS Radeon X1xxx
+ATI Technologies Inc. ASUS X1550 Series supported 3 ATI ASUS Radeon X1xxx
+ATI Technologies Inc. ASUS X1950 Series x86/SSE2 supported 3 ATI ASUS Radeon X1xxx
+ATI Technologies Inc. ASUS X800 Series supported 0 ATI Technologies
+ATI Technologies Inc. ASUS X850 Series supported 0 ATI Technologies
+ATI Technologies Inc. ATI All-in-Wonder HD supported 1 ATI All-in-Wonder HD
+ATI Technologies Inc. ATI FirePro 2260 supported 1 ATI FirePro 2000
+ATI Technologies Inc. ATI FirePro 2450 supported 1 ATI FirePro 2000
+ATI Technologies Inc. ATI FirePro M5800 supported 3 ATI FirePro M5800
+ATI Technologies Inc. ATI FirePro M7740 supported 3 ATI FirePro M7740
+ATI Technologies Inc. ATI FirePro M7820 supported 3 ATI FirePro M7820
+ATI Technologies Inc. ATI FirePro V3700 (FireGL) supported 0 ATI FireGL
+ATI Technologies Inc. ATI FirePro V3800 supported 1 ATI FirePro 3000
+ATI Technologies Inc. ATI FirePro V4800 supported 2 ATI FirePro 4000
+ATI Technologies Inc. ATI FirePro V4800 (FireGL) supported 0 ATI FireGL
+ATI Technologies Inc. ATI FirePro V5800 supported 3 ATI FirePro 5000
+ATI Technologies Inc. ATI FirePro V7800 supported 3 ATI FirePro 7000
+ATI Technologies Inc. ATI MOBILITY RADEON 9XXX x86/SSE2 supported 0 ATI Mobility Radeon Xxxx
+ATI Technologies Inc. ATI MOBILITY RADEON HD 3450 supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI MOBILITY RADEON X1600 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 HD x86/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 x86/MMX/3DNow!/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 x86/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI MOBILITY RADEON X300 supported 1 ATI Mobility Radeon X3xx
+ATI Technologies Inc. ATI MOBILITY RADEON X600 supported 1 ATI Mobility Radeon X6xx
+ATI Technologies Inc. ATI MOBILITY RADEON XPRESS 200 supported 0 ATI Mobility Radeon Xxxx
+ATI Technologies Inc. ATI Mobility FireGL V5700 supported 1 ATI FireGL 5xxx
+ATI Technologies Inc. ATI Mobility Radeon 4100 supported 0 ATI Mobility Radeon 4100
+ATI Technologies Inc. ATI Mobility Radeon Graphics supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 2300 supported 1 ATI Mobility Radeon HD 2300
+ATI Technologies Inc. ATI Mobility Radeon HD 2400 supported 1 ATI Mobility Radeon HD 2400
+ATI Technologies Inc. ATI Mobility Radeon HD 2400 XT supported 1 ATI Mobility Radeon HD 2400
+ATI Technologies Inc. ATI Mobility Radeon HD 2600 supported 3 ATI Mobility Radeon HD 2600
+ATI Technologies Inc. ATI Mobility Radeon HD 2600 XT supported 3 ATI Mobility Radeon HD 2600
+ATI Technologies Inc. ATI Mobility Radeon HD 2700 supported 3 ATI Mobility Radeon HD 2700
+ATI Technologies Inc. ATI Mobility Radeon HD 3400 Series supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI Mobility Radeon HD 3430 supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI Mobility Radeon HD 3450 supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI Mobility Radeon HD 3470 supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI Mobility Radeon HD 3470 Hybrid X2 supported 2 ATI Mobility Radeon HD 3400
+ATI Technologies Inc. ATI Mobility Radeon HD 3650 supported 3 ATI Mobility Radeon HD 3600
+ATI Technologies Inc. ATI Mobility Radeon HD 4200 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4200 Series supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4225 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4225 Series supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4250 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4250 Graphics supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4270 supported 2 ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4300 Series supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4300/4500 Series supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4330 supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4330 Series supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4350 supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4350 Series supported 2 ATI Mobility Radeon HD 4300
+ATI Technologies Inc. ATI Mobility Radeon HD 4500 Series supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4500/5100 Series supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4530 supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4530 Series supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4550 supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4570 supported 3 ATI Mobility Radeon HD 4500
+ATI Technologies Inc. ATI Mobility Radeon HD 4600 Series supported 3 ATI Mobility Radeon HD 4600
+ATI Technologies Inc. ATI Mobility Radeon HD 4650 supported 3 ATI Mobility Radeon HD 4600
+ATI Technologies Inc. ATI Mobility Radeon HD 4650 Series supported 3 ATI Mobility Radeon HD 4600
+ATI Technologies Inc. ATI Mobility Radeon HD 4670 supported 3 ATI Mobility Radeon HD 4600
+ATI Technologies Inc. ATI Mobility Radeon HD 4830 Series supported 3 ATI Mobility Radeon HD 4800
+ATI Technologies Inc. ATI Mobility Radeon HD 4850 supported 3 ATI Mobility Radeon HD 4800
+ATI Technologies Inc. ATI Mobility Radeon HD 4870 supported 3 ATI Mobility Radeon HD 4800
+ATI Technologies Inc. ATI Mobility Radeon HD 5000 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 5000 Series supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 5145 supported 2 ATI Mobility Radeon HD 5100
+ATI Technologies Inc. ATI Mobility Radeon HD 5165 supported 2 ATI Mobility Radeon HD 5100
+ATI Technologies Inc. ATI Mobility Radeon HD 530v supported 1 ATI Mobility Radeon HD 530v
+ATI Technologies Inc. ATI Mobility Radeon HD 5400 Series supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI Mobility Radeon HD 540v supported 2 ATI Mobility Radeon HD 540v
+ATI Technologies Inc. ATI Mobility Radeon HD 5430 supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI Mobility Radeon HD 5450 supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI Mobility Radeon HD 5450 Series supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI Mobility Radeon HD 545v supported 2 ATI Mobility Radeon HD 545v
+ATI Technologies Inc. ATI Mobility Radeon HD 5470 supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI Mobility Radeon HD 550v supported 2 ATI Mobility Radeon HD 550v
+ATI Technologies Inc. ATI Mobility Radeon HD 5600/5700 Series supported 2 ATI Mobility Radeon HD 5600
+ATI Technologies Inc. ATI Mobility Radeon HD 560v supported 2 ATI Mobility Radeon HD 560v
+ATI Technologies Inc. ATI Mobility Radeon HD 5650 supported 2 ATI Mobility Radeon HD 5600
+ATI Technologies Inc. ATI Mobility Radeon HD 5700 Series supported 3 ATI Mobility Radeon HD 5700
+ATI Technologies Inc. ATI Mobility Radeon HD 5730 supported 3 ATI Mobility Radeon HD 5700
+ATI Technologies Inc. ATI Mobility Radeon HD 5800 Series supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 5850 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 5870 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. ATI Mobility Radeon HD 6300 series supported 2 ATI Mobility Radeon HD 6300
+ATI Technologies Inc. ATI Mobility Radeon HD 6370 supported 2 ATI Mobility Radeon HD 6300
+ATI Technologies Inc. ATI Mobility Radeon HD 6470M supported 3 ATI Mobility Radeon HD 6400M
+ATI Technologies Inc. ATI Mobility Radeon HD 6550 supported 3 ATI Mobility Radeon HD 6500M
+ATI Technologies Inc. ATI Mobility Radeon HD 6570 supported 3 ATI Mobility Radeon HD 6500M
+ATI Technologies Inc. ATI Mobility Radeon X1300 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1300 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1300 x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1350 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1350 x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1400 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1400 x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1600 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1600 x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X1700 x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Mobility Radeon X2300 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2300 (Omega 3.8.442) supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86/MMX/3DNow!/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2500 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon X2500 x86/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. ATI Mobility Radeon. HD 530v supported 1 ATI Mobility Radeon HD 530v
+ATI Technologies Inc. ATI Mobility Radeon. HD 5470 supported 2 ATI Mobility Radeon HD 5400
+ATI Technologies Inc. ATI RADEON HD 3200 T25XX by CAMILO supported 0 ATI Radeon HD 3200
+ATI Technologies Inc. ATI RADEON XPRESS 1100 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI RADEON XPRESS 200 Series supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI RADEON XPRESS 200 Series x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI RADEON XPRESS 200M SERIES supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon 2100 supported 0 ATI Radeon 2100
+ATI Technologies Inc. ATI Radeon 2100 (Microsoft - WDDM) supported 0 ATI Radeon 2100
+ATI Technologies Inc. ATI Radeon 2100 Graphics supported 0 ATI Radeon 2100
+ATI Technologies Inc. ATI Radeon 3000 supported 0 ATI Radeon 3000
+ATI Technologies Inc. ATI Radeon 3000 Graphics supported 0 ATI Radeon 3000
+ATI Technologies Inc. ATI Radeon 3100 Graphics supported 1 ATI Radeon 3100
+ATI Technologies Inc. ATI Radeon 5xxx series supported 3 ATI Radeon 5xxx
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series x86/MMX/3DNow!/SSE supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series(Microsoft - WDDM) supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon 9600 / X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon 9600/9550/X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon BA Prototype OpenGL Engine supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon BB Prototype OpenGL Engine supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon Cedar PRO Prototype OpenGL Engine supported 2 AMD CEDAR (HD 5450)
+ATI Technologies Inc. ATI Radeon Cypress PRO Prototype OpenGL Engine supported 3 AMD CYPRESS (HD 5800)
+ATI Technologies Inc. ATI Radeon Graphics Processor supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon HD 2200 Graphics supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon HD 2350 supported 0 ATI Radeon HD 2300
+ATI Technologies Inc. ATI Radeon HD 2400 supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 OpenGL Engine supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 PRO supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 PRO AGP supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 Pro supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 Series supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 XT supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 XT OpenGL Engine supported 1 ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2600 OpenGL Engine supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2600 PRO supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2600 PRO OpenGL Engine supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2600 Pro supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2600 Series supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2600 XT supported 2 ATI Radeon HD 2600
+ATI Technologies Inc. ATI Radeon HD 2900 GT supported 3 ATI Radeon HD 2900
+ATI Technologies Inc. ATI Radeon HD 2900 XT supported 3 ATI Radeon HD 2900
+ATI Technologies Inc. ATI Radeon HD 3200 Graphics supported 0 ATI Radeon HD 3200
+ATI Technologies Inc. ATI Radeon HD 3300 Graphics supported 1 ATI Radeon HD 3300
+ATI Technologies Inc. ATI Radeon HD 3400 Series supported 1 ATI Radeon HD 3400
+ATI Technologies Inc. ATI Radeon HD 3450 supported 1 ATI Radeon HD 3400
+ATI Technologies Inc. ATI Radeon HD 3450 - Dell Optiplex supported 1 ATI Radeon HD 3400
+ATI Technologies Inc. ATI Radeon HD 3470 supported 1 ATI Radeon HD 3400
+ATI Technologies Inc. ATI Radeon HD 3470 - Dell Optiplex supported 1 ATI Radeon HD 3400
+ATI Technologies Inc. ATI Radeon HD 3550 supported 1 ATI Radeon HD 3500
+ATI Technologies Inc. ATI Radeon HD 3600 Series supported 3 ATI Radeon HD 3600
+ATI Technologies Inc. ATI Radeon HD 3650 supported 3 ATI Radeon HD 3600
+ATI Technologies Inc. ATI Radeon HD 3650 AGP supported 3 ATI Radeon HD 3600
+ATI Technologies Inc. ATI Radeon HD 3730 supported 3 ATI Radeon HD 3700
+ATI Technologies Inc. ATI Radeon HD 3800 Series supported 3 ATI Radeon HD 3800
+ATI Technologies Inc. ATI Radeon HD 3850 supported 3 ATI Radeon HD 3800
+ATI Technologies Inc. ATI Radeon HD 3850 AGP supported 3 ATI Radeon HD 3800
+ATI Technologies Inc. ATI Radeon HD 3870 supported 3 ATI Radeon HD 3800
+ATI Technologies Inc. ATI Radeon HD 3870 X2 supported 3 ATI Radeon HD 3800
+ATI Technologies Inc. ATI Radeon HD 4200 supported 1 ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4250 supported 1 ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4250 Graphics supported 1 ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4270 supported 1 ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4290 supported 1 ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4300 Series supported 1 ATI Radeon HD 4300
+ATI Technologies Inc. ATI Radeon HD 4300/4500 Series supported 1 ATI Radeon HD 4300
+ATI Technologies Inc. ATI Radeon HD 4350 supported 1 ATI Radeon HD 4300
+ATI Technologies Inc. ATI Radeon HD 4350 (Microsoft WDDM 1.1) supported 1 ATI Radeon HD 4300
+ATI Technologies Inc. ATI Radeon HD 4450 supported 1 ATI Radeon HD 4400
+ATI Technologies Inc. ATI Radeon HD 4500 Series supported 3 ATI Radeon HD 4500
+ATI Technologies Inc. ATI Radeon HD 4550 supported 3 ATI Radeon HD 4500
+ATI Technologies Inc. ATI Radeon HD 4600 Series supported 3 ATI Radeon HD 4600
+ATI Technologies Inc. ATI Radeon HD 4650 supported 3 ATI Radeon HD 4600
+ATI Technologies Inc. ATI Radeon HD 4670 supported 3 ATI Radeon HD 4600
+ATI Technologies Inc. ATI Radeon HD 4670 OpenGL Engine supported 3 ATI Radeon HD 4600
+ATI Technologies Inc. ATI Radeon HD 4700 Series supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4720 supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4730 supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4730 Series supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4750 supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4770 supported 3 ATI Radeon HD 4700
+ATI Technologies Inc. ATI Radeon HD 4800 Series supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4850 supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4850 OpenGL Engine supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4850 Series supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4870 supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4870 OpenGL Engine supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 4870 X2 supported 3 ATI Radeon HD 4800
+ATI Technologies Inc. ATI Radeon HD 5400 Series supported 3 ATI Radeon HD 5400
+ATI Technologies Inc. ATI Radeon HD 5450 supported 3 ATI Radeon HD 5400
+ATI Technologies Inc. ATI Radeon HD 5500 Series supported 3 ATI Radeon HD 5500
+ATI Technologies Inc. ATI Radeon HD 5570 supported 3 ATI Radeon HD 5500
+ATI Technologies Inc. ATI Radeon HD 5600 Series supported 3 ATI Radeon HD 5600
+ATI Technologies Inc. ATI Radeon HD 5630 supported 3 ATI Radeon HD 5600
+ATI Technologies Inc. ATI Radeon HD 5670 supported 3 ATI Radeon HD 5600
+ATI Technologies Inc. ATI Radeon HD 5670 OpenGL Engine supported 3 ATI Radeon HD 5600
+ATI Technologies Inc. ATI Radeon HD 5700 Series supported 3 ATI Radeon HD 5700
+ATI Technologies Inc. ATI Radeon HD 5750 supported 3 ATI Radeon HD 5700
+ATI Technologies Inc. ATI Radeon HD 5750 OpenGL Engine supported 3 ATI Radeon HD 5700
+ATI Technologies Inc. ATI Radeon HD 5770 supported 3 ATI Radeon HD 5700
+ATI Technologies Inc. ATI Radeon HD 5770 OpenGL Engine supported 3 ATI Radeon HD 5700
+ATI Technologies Inc. ATI Radeon HD 5800 Series supported 3 ATI Radeon HD 5800
+ATI Technologies Inc. ATI Radeon HD 5850 supported 3 ATI Radeon HD 5800
+ATI Technologies Inc. ATI Radeon HD 5870 supported 3 ATI Radeon HD 5800
+ATI Technologies Inc. ATI Radeon HD 5870 OpenGL Engine supported 3 ATI Radeon HD 5800
+ATI Technologies Inc. ATI Radeon HD 5900 Series supported 3 ATI Radeon HD 5900
+ATI Technologies Inc. ATI Radeon HD 5970 supported 3 ATI Radeon HD 5900
+ATI Technologies Inc. ATI Radeon HD 6230 supported 2 ATI Radeon HD 6200
+ATI Technologies Inc. ATI Radeon HD 6250 supported 2 ATI Radeon HD 6200
+ATI Technologies Inc. ATI Radeon HD 6350 supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. ATI Radeon HD 6390 supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. ATI Radeon HD 6490M OpenGL Engine supported 3 ATI Radeon HD 6400
+ATI Technologies Inc. ATI Radeon HD 6510 supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. ATI Radeon HD 6570M supported 3 ATI Radeon HD 6500
+ATI Technologies Inc. ATI Radeon HD 6750 supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. ATI Radeon HD 6750M OpenGL Engine supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. ATI Radeon HD 6770 supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. ATI Radeon HD 6770M OpenGL Engine supported 3 ATI Radeon HD 6700
+ATI Technologies Inc. ATI Radeon HD 6800 Series supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. ATI Radeon HD 6970M OpenGL Engine supported 3 ATI Radeon HD 6900
+ATI Technologies Inc. ATI Radeon HD3750 supported 3 ATI Radeon HD 3700
+ATI Technologies Inc. ATI Radeon HD4300/HD4500 series supported 1 ATI Radeon HD 4300
+ATI Technologies Inc. ATI Radeon HD4670 supported 3 ATI Radeon HD 4600
+ATI Technologies Inc. ATI Radeon Juniper LE Prototype OpenGL Engine supported 3 AMD JUNIPER (HD 5700)
+ATI Technologies Inc. ATI Radeon RV710 Prototype OpenGL Engine supported 1 AMD RV710 (HD 4300)
+ATI Technologies Inc. ATI Radeon RV730 Prototype OpenGL Engine supported 3 AMD RV730 (HD 4600)
+ATI Technologies Inc. ATI Radeon RV770 Prototype OpenGL Engine supported 3 AMD RV770 (HD 4800)
+ATI Technologies Inc. ATI Radeon RV790 Prototype OpenGL Engine supported 3 AMD RV790 (HD 4800)
+ATI Technologies Inc. ATI Radeon Redwood PRO Prototype OpenGL Engine supported 3 AMD REDWOOD (HD 5500/5600)
+ATI Technologies Inc. ATI Radeon Redwood XT Prototype OpenGL Engine supported 3 AMD REDWOOD (HD 5500/5600)
+ATI Technologies Inc. ATI Radeon Whistler PRO/LP Prototype OpenGL Engine supported 0 ATI Technologies
+ATI Technologies Inc. ATI Radeon X1050 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1200 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1200 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1200 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1250 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1250 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1270 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1270 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1300/X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1600 OpenGL Engine supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1900 OpenGL Engine supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X1950 GT supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon X300/X550/X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. ATI Radeon Xpress 1100 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1150 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1150 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1200 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1200 Series supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1200 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1200 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1250 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress 1250 x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Radeon Xpress Series supported 0 ATI Radeon Xpress
+ATI Technologies Inc. ATI Yamaha HD 9000 supported 0 ATI Technologies
+ATI Technologies Inc. ATi RS880M supported 1 ATI RS880M
+ATI Technologies Inc. Carte graphique VGA standard supported 0 ATI Technologies
+ATI Technologies Inc. Diamond Radeon X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. EG JUNIPER supported 3 AMD JUNIPER (HD 5700)
+ATI Technologies Inc. EG PARK supported 3 AMD PARK
+ATI Technologies Inc. FireGL V3100 Pentium 4 (SSE2) supported 0 ATI FireGL
+ATI Technologies Inc. FireMV 2400 PCI DDR x86 supported 0 ATI FireMV
+ATI Technologies Inc. FireMV 2400 PCI DDR x86/SSE2 supported 0 ATI FireMV
+ATI Technologies Inc. GeCube Radeon X1550 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Geforce 9500 GT supported 2 ATI Geforce 9500 GT
+ATI Technologies Inc. Geforce 9500GT supported 2 ATI Geforce 9500 GT
+ATI Technologies Inc. Geforce 9800 GT supported 2 ATI Geforce 9800 GT
+ATI Technologies Inc. HD3730 supported 0 ATI Technologies
+ATI Technologies Inc. HIGHTECH EXCALIBUR RADEON 9550SE Series supported 0 ATI Radeon 9500
+ATI Technologies Inc. HIGHTECH EXCALIBUR X700 PRO supported 0 ATI Technologies
+ATI Technologies Inc. M21 x86/MMX/3DNow!/SSE2 supported 0 ATI Technologies
+ATI Technologies Inc. M76M supported 3 ATI M76
+ATI Technologies Inc. MOBILITY RADEON 7500 DDR x86/SSE2 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. MOBILITY RADEON 9000 DDR x86/SSE2 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. MOBILITY RADEON 9000 IGPRADEON 9100 IGP DDR x86/SSE2 supported 0 ATI Mobility Radeon
+ATI Technologies Inc. MOBILITY RADEON 9600 x86/SSE2 supported 0 ATI Mobility Radeon 9600
+ATI Technologies Inc. MOBILITY RADEON 9700 x86/SSE2 supported 1 ATI Mobility Radeon 9700
+ATI Technologies Inc. MOBILITY RADEON X300 x86/SSE2 supported 1 ATI Mobility Radeon X3xx
+ATI Technologies Inc. MOBILITY RADEON X600 x86/SSE2 supported 1 ATI Mobility Radeon X6xx
+ATI Technologies Inc. MOBILITY RADEON X700 SE x86 supported 1 ATI Mobility Radeon X7xx
+ATI Technologies Inc. MOBILITY RADEON X700 x86/SSE2 supported 1 ATI Mobility Radeon X7xx
+ATI Technologies Inc. MSI RX9550SE supported 1 ATI Radeon RX9550
+ATI Technologies Inc. Mobility Radeon X2300 HD supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. Mobility Radeon X2300 HD x86/SSE2 supported 0 ATI Mobility Radeon X2xxx
+ATI Technologies Inc. RADEON 7000 DDR x86/MMX/3DNow!/SSE supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. RADEON 7000 DDR x86/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. RADEON 7500 DDR x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. RADEON 7500 DDR x86/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. RADEON 9100 IGP DDR x86/SSE2 supported 0 ATI Radeon 9100
+ATI Technologies Inc. RADEON 9200 DDR x86/MMX/3DNow!/SSE supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 DDR x86/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 PRO DDR x86/MMX/3DNow!/SSE supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 Series DDR x86/MMX/3DNow!/SSE supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 Series DDR x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 Series DDR x86/SSE supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200 Series DDR x86/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200SE DDR x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9200SE DDR x86/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/MMX/3DNow!/SSE supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/SSE2 supported 0 ATI Radeon 9200
+ATI Technologies Inc. RADEON 9500 supported 0 ATI Radeon 9500
+ATI Technologies Inc. RADEON 9550 x86/SSE2 supported 0 ATI Radeon 9500
+ATI Technologies Inc. RADEON 9600 SERIES supported 0 ATI Radeon 9600
+ATI Technologies Inc. RADEON 9600 SERIES x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 9600
+ATI Technologies Inc. RADEON 9600 TX x86/SSE2 supported 0 ATI Radeon 9600
+ATI Technologies Inc. RADEON 9600 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon 9600
+ATI Technologies Inc. RADEON 9600 x86/SSE2 supported 0 ATI Radeon 9600
+ATI Technologies Inc. RADEON 9700 PRO x86/MMX/3DNow!/SSE supported 1 ATI Radeon 9700
+ATI Technologies Inc. RADEON 9800 PRO supported 1 ATI Radeon 9800
+ATI Technologies Inc. RADEON 9800 x86/SSE2 supported 1 ATI Radeon 9800
+ATI Technologies Inc. RADEON IGP 340M DDR x86/SSE2 unsupported 0 ATI IGP 340M
+ATI Technologies Inc. RADEON X300 Series x86/SSE2 supported 0 ATI Radeon X300
+ATI Technologies Inc. RADEON X300 x86/SSE2 supported 0 ATI Radeon X300
+ATI Technologies Inc. RADEON X300/X550 Series x86/SSE2 supported 0 ATI Radeon X300
+ATI Technologies Inc. RADEON X550 x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X500
+ATI Technologies Inc. RADEON X550 x86/SSE2 supported 0 ATI Radeon X500
+ATI Technologies Inc. RADEON X600 Series supported 1 ATI Radeon X600
+ATI Technologies Inc. RADEON X600 x86/SSE2 supported 1 ATI Radeon X600
+ATI Technologies Inc. RADEON X700 PRO x86/SSE2 supported 1 ATI Radeon X700
+ATI Technologies Inc. RADEON X800 SE x86/MMX/3DNow!/SSE2 supported 2 ATI Radeon X800
+ATI Technologies Inc. RADEON X800GT supported 2 ATI Radeon X800
+ATI Technologies Inc. RADEON XPRESS 200 Series SW TCL x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200 Series SW TCL x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200 Series x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200M Series SW TCL x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200M Series SW TCL x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200M Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS 200M Series x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RADEON XPRESS Series x86/SSE2 supported 0 ATI Radeon Xpress
+ATI Technologies Inc. RS740 supported 0 ATI Technologies
+ATI Technologies Inc. RS780C supported 0 AMD RS780 (HD 3200)
+ATI Technologies Inc. RS780M supported 0 AMD RS780 (HD 3200)
+ATI Technologies Inc. RS880 supported 1 AMD RS880 (HD 4200)
+ATI Technologies Inc. RV410 Pro x86/SSE2 supported 1 ATI RV410 (X700)
+ATI Technologies Inc. RV790 supported 3 AMD RV790 (HD 4800)
+ATI Technologies Inc. Radeon (TM) HD 6470M supported 0 ATI Technologies
+ATI Technologies Inc. Radeon (TM) HD 6490M supported 0 ATI Technologies
+ATI Technologies Inc. Radeon (TM) HD 6770M supported 0 ATI Technologies
+ATI Technologies Inc. Radeon 7000 DDR x86/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. Radeon 7000 SDR x86/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. Radeon 7500 DDR x86/SSE2 supported 0 ATI Radeon 7xxx
+ATI Technologies Inc. Radeon 9000 DDR x86/SSE2 supported 0 ATI Radeon 9000
+ATI Technologies Inc. Radeon DDR x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon DDR
+ATI Technologies Inc. Radeon DDR x86/SSE supported 0 ATI Radeon DDR
+ATI Technologies Inc. Radeon DDR x86/SSE2 supported 0 ATI Radeon DDR
+ATI Technologies Inc. Radeon HD 6310 supported 2 ATI Radeon HD 6300
+ATI Technologies Inc. Radeon HD 6800 Series supported 3 ATI Radeon HD 6800
+ATI Technologies Inc. Radeon SDR x86/SSE2 supported 0 ATI Technologies
+ATI Technologies Inc. Radeon X1300 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1300 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1300 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1300/X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1300/X1550 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1550 64-bit (Microsoft - WDDM) supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1550 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1600 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1600 Pro / X1300XT x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1600 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1600/X1650 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1650 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1650 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1650 Series x86/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1900 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1950 Pro supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1950 Pro x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1950 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X1950 Series (Microsoft - WDDM) supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X300/X550/X1050 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Radeon X550/X700 Series supported 0 ATI Radeon X500
+ATI Technologies Inc. Radeon X550XTX x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X500
+ATI Technologies Inc. SAPPHIRE RADEON X300SE supported 0 ATI Radeon X300
+ATI Technologies Inc. SAPPHIRE RADEON X300SE x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X300
+ATI Technologies Inc. SAPPHIRE RADEON X300SE x86/SSE2 supported 0 ATI Radeon X300
+ATI Technologies Inc. SAPPHIRE Radeon X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. SAPPHIRE Radeon X1550 Series x86/MMX/3DNow!/SSE2 supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. Sapphire Radeon HD 3730 supported 3 ATI Radeon HD 3700
+ATI Technologies Inc. Sapphire Radeon HD 3750 supported 3 ATI Radeon HD 3700
+ATI Technologies Inc. Standard VGA Graphics Adapter supported 0 ATI Technologies
+ATI Technologies Inc. Tul, RADEON X600 PRO supported 0 ATI Technologies
+ATI Technologies Inc. Tul, RADEON X600 PRO x86/SSE2 supported 0 ATI Technologies
+ATI Technologies Inc. Tul, RADEON X700 PRO supported 0 ATI Technologies
+ATI Technologies Inc. Tul, RADEON X700 PRO x86/MMX/3DNow!/SSE2 supported 0 ATI Technologies
+ATI Technologies Inc. VisionTek Radeon 4350 supported 0 ATI Technologies
+ATI Technologies Inc. VisionTek Radeon X1550 Series supported 0 ATI Radeon X1xxx
+ATI Technologies Inc. WRESTLER 9802 supported 0 ATI Technologies
+ATI Technologies Inc. WRESTLER 9803 supported 0 ATI Technologies
+ATI Technologies Inc. XFX Radeon HD 4570 supported 3 ATI Radeon HD 4500
+ATI Technologies Inc. Yamaha ATI HD 9000da/s supported 0 ATI Technologies
+ATI Technologies Inc. Yamaha ATI HD 9000da/s 2048 supported 0 ATI Technologies
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS780 9612) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 0 AMD RS780 (HD 3200)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS880 9710) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 1 AMD RS880 (HD 4200)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS880 9712) 20090101 TCL supported 1 AMD RS880 (HD 4200)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV610 94C1) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 1 AMD RV610 (HD 2400)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV610 94C9) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 AMD RV610 (HD 2400)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C4) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 AMD RV620 (HD 3400)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C5) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 1 AMD RV620 (HD 3400)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C5) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 AMD RV620 (HD 3400)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV635 9596) 20090101 x86/MMX+/3DNow!+/SSE TCL DRI2 supported 3 AMD RV635 (HD 3600)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV670 9505) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 3 AMD RV670 (HD 3800)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV710 9552) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 AMD RV710 (HD 4300)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9490) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 3 AMD RV730 (HD 4600)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9490) 20090101 x86/MMX/SSE2 TCL DRI2 supported 3 AMD RV730 (HD 4600)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9498) 20090101 TCL DRI2 supported 3 AMD RV730 (HD 4600)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV770 9440) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 3 AMD RV770 (HD 4800)
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV770 9442) 20090101 x86/MMX/SSE2 TCL DRI2 supported 3 AMD RV770 (HD 4800)
+Alex Mohr GL Hijacker! UNRECOGNIZED
+Apple Software Renderer unsupported 0 Apple Software Renderer
+DRI R300 Project Mesa DRI R300 (RS400 5954) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2 supported 1 ATI R300 (9700)
+DRI R300 Project Mesa DRI R300 (RS400 5975) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2 supported 1 ATI R300 (9700)
+DRI R300 Project Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2 supported 1 ATI R300 (9700)
+DRI R300 Project Mesa DRI R300 (RS600 7941) 20090101 x86/MMX/SSE2 NO-TCL unsupported 0 ATI RS600 (Xpress 3200)
+DRI R300 Project Mesa DRI R300 (RS690 791F) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2 supported 1 ATI R300 (9700)
+DRI R300 Project Mesa DRI R300 (RV350 4151) 20090101 AGP 4x x86/MMX+/3DNow!+/SSE TCL supported 0 ATI RV350 (9600)
+DRI R300 Project Mesa DRI R300 (RV350 4153) 20090101 AGP 8x x86/MMX+/3DNow!+/SSE TCL supported 0 ATI RV350 (9600)
+DRI R300 Project Mesa DRI R300 (RV380 3150) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 0 ATI RV380
+DRI R300 Project Mesa DRI R300 (RV380 3150) 20090101 x86/MMX/SSE2 TCL DRI2 supported 0 ATI RV380
+DRI R300 Project Mesa DRI R300 (RV380 5B60) 20090101 x86/MMX/SSE2 TCL DRI2 supported 0 ATI RV380
+DRI R300 Project Mesa DRI R300 (RV380 5B62) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 0 ATI RV380
+DRI R300 Project Mesa DRI R300 (RV515 7145) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV515 7146) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV515 7146) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV515 7149) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV515 714A) 20090101 x86/MMX/SSE2 TCL supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV515 714A) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 ATI RV515
+DRI R300 Project Mesa DRI R300 (RV530 71C4) 20090101 x86/MMX/SSE2 TCL DRI2 supported 1 ATI RV530
+GPU_CLASS_UNKNOWN UNRECOGNIZED
+Humper Chromium UNRECOGNIZED
+Intel UNRECOGNIZED
+Intel HD Graphics Family supported 2 Intel HD Graphics
+Intel 3D-Analyze v2.2 - http://www.tommti-systems.com UNRECOGNIZED
+Intel 3D-Analyze v2.3 - http://www.tommti-systems.com UNRECOGNIZED
+Intel 4 Series Internal Chipset UNRECOGNIZED
+Intel 830M unsupported 0 Intel 830M
+Intel 845G unsupported 0 Intel 845G
+Intel 855GM unsupported 0 Intel 855GM
+Intel 865G unsupported 0 Intel 865G
+Intel 915G unsupported 0 Intel 915G
+Intel 915GM unsupported 0 Intel 915GM
+Intel 945G supported 0 Intel 945G
+Intel 945GM supported 0 Intel 945GM
+Intel 950 supported 0 Intel 950
+Intel 965 supported 0 Intel 965
+Intel B43 Express Chipset UNRECOGNIZED
+Intel Bear Lake unsupported 0 Intel Bear Lake
+Intel Broadwater unsupported 0 Intel Broadwater
+Intel Brookdale unsupported 0 Intel Brookdale
+Intel Cantiga unsupported 0 Intel Cantiga
+Intel Eaglelake supported 0 Intel Eaglelake
+Intel Familia Mobile 45 Express Chipset (Microsoft Corporation - WDDM 1.1) UNRECOGNIZED
+Intel G33 unsupported 0 Intel G33
+Intel G41 supported 0 Intel G41
+Intel G41 Express Chipset supported 0 Intel G41
+Intel G45 supported 0 Intel G45
+Intel G45/G43 Express Chipset supported 0 Intel G45
+Intel Graphics Media Accelerator HD supported 0 Intel Graphics Media HD
+Intel HD Graphics supported 2 Intel HD Graphics
+Intel HD Graphics 100 supported 2 Intel HD Graphics
+Intel HD Graphics 200 supported 2 Intel HD Graphics
+Intel HD Graphics 200 BR-1101-00SH supported 2 Intel HD Graphics
+Intel HD Graphics 200 BR-1101-00SJ supported 2 Intel HD Graphics
+Intel HD Graphics 200 BR-1101-00SK supported 2 Intel HD Graphics
+Intel HD Graphics 200 BR-1101-01M5 supported 2 Intel HD Graphics
+Intel HD Graphics 200 BR-1101-01M6 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1004-01Y1 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1006-0364 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1006-0365 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1006-0366 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1007-02G4 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1101-04SY supported 2 Intel HD Graphics
+Intel HD Graphics BR-1101-04SZ supported 2 Intel HD Graphics
+Intel HD Graphics BR-1101-04T0 supported 2 Intel HD Graphics
+Intel HD Graphics BR-1101-04T9 supported 2 Intel HD Graphics
+Intel HD Graphics Family supported 2 Intel HD Graphics
+Intel HD Graphics Family BR-1012-00Y8 supported 2 Intel HD Graphics
+Intel HD Graphics Family BR-1012-00YF supported 2 Intel HD Graphics
+Intel HD Graphics Family BR-1012-00ZD supported 2 Intel HD Graphics
+Intel HD Graphics Family BR-1102-00ML supported 2 Intel HD Graphics
+Intel Inc. Intel GMA 900 OpenGL Engine UNRECOGNIZED
+Intel Inc. Intel GMA 950 OpenGL Engine supported 0 Intel 950
+Intel Inc. Intel GMA X3100 OpenGL Engine supported 0 Intel X3100
+Intel Inc. Intel HD Graphics 3000 OpenGL Engine supported 2 Intel HD Graphics
+Intel Inc. Intel HD Graphics OpenGL Engine supported 2 Intel HD Graphics
+Intel Inc. Intel HD xxxx OpenGL Engine UNRECOGNIZED
+Intel Intel 845G unsupported 0 Intel 845G
+Intel Intel 855GM unsupported 0 Intel 855GM
+Intel Intel 865G unsupported 0 Intel 865G
+Intel Intel 915G unsupported 0 Intel 915G
+Intel Intel 915GM unsupported 0 Intel 915GM
+Intel Intel 945G supported 0 Intel 945G
+Intel Intel 945GM supported 0 Intel 945GM
+Intel Intel 965/963 Graphics Media Accelerator supported 0 Intel 965
+Intel Intel Bear Lake B unsupported 0 Intel Bear Lake
+Intel Intel Broadwater G unsupported 0 Intel Broadwater
+Intel Intel Brookdale-G unsupported 0 Intel Brookdale
+Intel Intel Calistoga UNRECOGNIZED
+Intel Intel Cantiga unsupported 0 Intel Cantiga
+Intel Intel Eaglelake supported 0 Intel Eaglelake
+Intel Intel Grantsdale-G UNRECOGNIZED
+Intel Intel HD Graphics 3000 supported 2 Intel HD Graphics
+Intel Intel Lakeport UNRECOGNIZED
+Intel Intel Montara-GM unsupported 0 Intel Montara
+Intel Intel Pineview Platform supported 0 Intel Pineview
+Intel Intel Springdale-G unsupported 0 Intel Springdale
+Intel Mobile - famiglia Express Chipset 45 (Microsoft Corporation - WDDM 1.1) UNRECOGNIZED
+Intel Mobile 4 Series supported 0 Intel Mobile 4 Series
+Intel Mobile 4 Series Express Chipset Family supported 0 Intel Mobile 4 Series
+Intel Mobile 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1) UNRECOGNIZED
+Intel Mobile HD Graphics supported 2 Intel HD Graphics
+Intel Mobile SandyBridge HD Graphics supported 2 Intel HD Graphics
+Intel Montara unsupported 0 Intel Montara
+Intel Pineview supported 0 Intel Pineview
+Intel Q45/Q43 Express Chipset UNRECOGNIZED
+Intel Royal BNA Driver UNRECOGNIZED
+Intel SandyBridge HD Graphics supported 2 Intel HD Graphics
+Intel SandyBridge HD Graphics BR-1006-00V8 supported 2 Intel HD Graphics
+Intel Springdale unsupported 0 Intel Springdale
+Intel X3100 supported 0 Intel X3100
+Intergraph wcgdrv 06.05.06.18 UNRECOGNIZED
+Intergraph wcgdrv 06.06.00.35 UNRECOGNIZED
+LegendgrafiX Mobile 945 Express C/TitaniumGL/GAC/D3D ACCELERATION/6x86/1 THREADs | http://Legendgra... UNRECOGNIZED
+LegendgrafiX NVIDIA GeForce GT 430/TitaniumGL/GAC/D3D ACCELERATION/6x86/1 THREADs | http://Legendgr... supported 3 NVIDIA GT 430M
+Linden Lab Headless UNRECOGNIZED
+Matrox unsupported 0 Matrox
+Mesa unsupported 0 Mesa
+Mesa Project Software Rasterizer unsupported 0 Mesa
+NVIDIA /PCI/SSE2 UNRECOGNIZED
+NVIDIA /PCI/SSE2/3DNOW! UNRECOGNIZED
+NVIDIA 205 supported 0 NVIDIA G 205M
+NVIDIA 210 supported 1 NVIDIA G 210
+NVIDIA 310 supported 2 NVIDIA G 310M
+NVIDIA 310M supported 2 NVIDIA G 310M
+NVIDIA 315 supported 2 NVIDIA G 315
+NVIDIA 315M supported 2 NVIDIA G 315
+NVIDIA 320M supported 2 NVIDIA G 320M
+NVIDIA C51 supported 0 NVIDIA C51
+NVIDIA D10M2-20/PCI/SSE2 UNRECOGNIZED
+NVIDIA D10P1-25/PCI/SSE2 UNRECOGNIZED
+NVIDIA D10P1-30/PCI/SSE2 UNRECOGNIZED
+NVIDIA D10P2-50/PCI/SSE2 UNRECOGNIZED
+NVIDIA D11M2-30/PCI/SSE2 UNRECOGNIZED
+NVIDIA D12-P1-35/PCI/SSE2 UNRECOGNIZED
+NVIDIA D12U-15/PCI/SSE2 UNRECOGNIZED
+NVIDIA D13M1-40/PCI/SSE2 UNRECOGNIZED
+NVIDIA D13P1-40/PCI/SSE2 UNRECOGNIZED
+NVIDIA D13U-10/PCI/SSE2 UNRECOGNIZED
+NVIDIA D13U/PCI/SSE2 UNRECOGNIZED
+NVIDIA D9M supported 1 NVIDIA D9M
+NVIDIA D9M-20/PCI/SSE2 supported 1 NVIDIA D9M
+NVIDIA Entry Graphics/PCI/SSE2 UNRECOGNIZED
+NVIDIA Entry Graphics/PCI/SSE2/3DNOW! UNRECOGNIZED
+NVIDIA G 102M supported 0 NVIDIA G102M
+NVIDIA G 103M supported 0 NVIDIA G103M
+NVIDIA G 105M supported 0 NVIDIA G105M
+NVIDIA G 110M supported 0 NVIDIA G 110M
+NVIDIA G100 supported 0 NVIDIA G100
+NVIDIA G102M supported 0 NVIDIA G102M
+NVIDIA G103M supported 0 NVIDIA G103M
+NVIDIA G105M supported 0 NVIDIA G105M
+NVIDIA G210 supported 1 NVIDIA G 210
+NVIDIA G210M supported 1 NVIDIA G 210
+NVIDIA G70/PCI/SSE2 UNRECOGNIZED
+NVIDIA G72 supported 1 NVIDIA G72
+NVIDIA G73 supported 1 NVIDIA G73
+NVIDIA G84 supported 2 NVIDIA G84
+NVIDIA G86 supported 3 NVIDIA G86
+NVIDIA G92 supported 3 NVIDIA G92
+NVIDIA G92-200/PCI/SSE2 supported 3 NVIDIA G92
+NVIDIA G94 supported 3 NVIDIA G94
+NVIDIA G96/PCI/SSE2 UNRECOGNIZED
+NVIDIA G98/PCI/SSE2 UNRECOGNIZED
+NVIDIA GT 120 supported 2 NVIDIA GT 120M
+NVIDIA GT 130 supported 2 NVIDIA GT 130M
+NVIDIA GT 130M supported 2 NVIDIA GT 130M
+NVIDIA GT 140 supported 2 NVIDIA GT 140M
+NVIDIA GT 150 supported 2 NVIDIA GT 150M
+NVIDIA GT 160M supported 2 NVIDIA GT 160M
+NVIDIA GT 220 supported 2 NVIDIA GT 220M
+NVIDIA GT 220/PCI/SSE2 supported 2 NVIDIA GT 220M
+NVIDIA GT 220/PCI/SSE2/3DNOW! supported 2 NVIDIA GT 220M
+NVIDIA GT 230 supported 2 NVIDIA GT 230M
+NVIDIA GT 230M supported 2 NVIDIA GT 230M
+NVIDIA GT 240 supported 2 NVIDIA GT 240M
+NVIDIA GT 240M supported 2 NVIDIA GT 240M
+NVIDIA GT 250M supported 2 NVIDIA GT 250M
+NVIDIA GT 260M supported 2 NVIDIA GT 260M
+NVIDIA GT 320 supported 2 NVIDIA GT 320M
+NVIDIA GT 320M supported 2 NVIDIA GT 320M
+NVIDIA GT 330 supported 3 NVIDIA GT 330M
+NVIDIA GT 330M supported 3 NVIDIA GT 330M
+NVIDIA GT 340 supported 2 NVIDIA GT 340M
+NVIDIA GT 420 supported 2 NVIDIA GT 420M
+NVIDIA GT 430 supported 3 NVIDIA GT 430M
+NVIDIA GT 440 supported 3 NVIDIA GT 440M
+NVIDIA GT 450 supported 3 NVIDIA GT 450M
+NVIDIA GT 520 supported 3 NVIDIA GT 520M
+NVIDIA GT 540 supported 3 NVIDIA GT 540M
+NVIDIA GT 540M supported 3 NVIDIA GT 540M
+NVIDIA GT-120 supported 2 NVIDIA GT 120
+NVIDIA GT200/PCI/SSE2 UNRECOGNIZED
+NVIDIA GTS 150 supported 2 NVIDIA GT 150M
+NVIDIA GTS 240 supported 3 NVIDIA GTS 240
+NVIDIA GTS 250 supported 3 NVIDIA GTS 250
+NVIDIA GTS 350M supported 3 NVIDIA GTS 350M
+NVIDIA GTS 360 supported 3 NVIDIA GTS 360
+NVIDIA GTS 360M supported 3 NVIDIA GTS 360M
+NVIDIA GTS 450 supported 3 NVIDIA GTS 450
+NVIDIA GTX 260 supported 3 NVIDIA GTX 260
+NVIDIA GTX 260M supported 3 NVIDIA GTX 260
+NVIDIA GTX 270 supported 3 NVIDIA GTX 270
+NVIDIA GTX 280 supported 3 NVIDIA GTX 280
+NVIDIA GTX 285 supported 3 NVIDIA GTX 285
+NVIDIA GTX 290 supported 3 NVIDIA GTX 290
+NVIDIA GTX 460 supported 3 NVIDIA GTX 460
+NVIDIA GTX 460M supported 3 NVIDIA GTX 460M
+NVIDIA GTX 465 supported 3 NVIDIA GTX 465
+NVIDIA GTX 470 supported 3 NVIDIA GTX 470
+NVIDIA GTX 470M supported 3 NVIDIA GTX 470M
+NVIDIA GTX 480 supported 3 NVIDIA GTX 480
+NVIDIA GTX 480M supported 3 NVIDIA GTX 480M
+NVIDIA GTX 550 Ti supported 3 NVIDIA GTX 550
+NVIDIA GTX 560 supported 3 NVIDIA GTX 560
+NVIDIA GTX 560 Ti supported 3 NVIDIA GTX 560
+NVIDIA GTX 570 supported 3 NVIDIA GTX 570
+NVIDIA GTX 580 supported 3 NVIDIA GTX 580
+NVIDIA GTX 590 supported 3 NVIDIA GTX 590
+NVIDIA GeForce UNRECOGNIZED
+NVIDIA GeForce 2 supported 0 NVIDIA GeForce 2
+NVIDIA GeForce 205/PCI/SSE2 supported 2 NVIDIA 205
+NVIDIA GeForce 210 supported 2 NVIDIA 210
+NVIDIA GeForce 210/PCI/SSE2 supported 2 NVIDIA 210
+NVIDIA GeForce 210/PCI/SSE2/3DNOW! supported 2 NVIDIA 210
+NVIDIA GeForce 3 supported 0 NVIDIA GeForce 3
+NVIDIA GeForce 305M/PCI/SSE2 supported 1 NVIDIA 305M
+NVIDIA GeForce 310/PCI/SSE2 supported 3 NVIDIA 310
+NVIDIA GeForce 310/PCI/SSE2/3DNOW! supported 3 NVIDIA 310
+NVIDIA GeForce 310M/PCI/SSE2 supported 1 NVIDIA 310M
+NVIDIA GeForce 315/PCI/SSE2 supported 3 NVIDIA 315
+NVIDIA GeForce 315/PCI/SSE2/3DNOW! supported 3 NVIDIA 315
+NVIDIA GeForce 315M/PCI/SSE2 supported 2 NVIDIA 315M
+NVIDIA GeForce 320M/PCI/SSE2 supported 2 NVIDIA 320M
+NVIDIA GeForce 4 Go supported 0 NVIDIA GeForce 4
+NVIDIA GeForce 4 MX supported 0 NVIDIA GeForce 4
+NVIDIA GeForce 4 Ti supported 0 NVIDIA GeForce 4
+NVIDIA GeForce 405/PCI/SSE2 supported 1 NVIDIA G 405
+NVIDIA GeForce 6100 supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 400/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 405/PCI/SSE2 supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 405/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 420/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 430/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6100/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150 LE/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150/PCI/SSE2 supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150SE nForce 430/PCI/SSE2 supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150SE nForce 430/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6150SE/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6100
+NVIDIA GeForce 6200 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 A-LE/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 A-LE/AGP/SSE2 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 A-LE/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 LE/PCI/SSE2 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 LE/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 TurboCache(TM)/PCI/SSE2 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200 TurboCache(TM)/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/AGP/SSE2 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/PCI/SSE/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/PCI/SSE2 supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6200SE TurboCache(TM)/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 6200
+NVIDIA GeForce 6500 supported 0 NVIDIA GeForce 6500
+NVIDIA GeForce 6500/PCI/SSE2 supported 0 NVIDIA GeForce 6500
+NVIDIA GeForce 6600 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/AGP/SSE/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/AGP/SSE2 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/PCI/SSE/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/PCI/SSE2 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600 LE/PCI/SSE2 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600/AGP/SSE/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600/AGP/SSE2 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600/AGP/SSE2/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600/PCI/SSE2 supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6600/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 6600
+NVIDIA GeForce 6700 supported 2 NVIDIA GeForce 6700
+NVIDIA GeForce 6800 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800 GS/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800 GT/AGP/SSE2 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800 GT/PCI/SSE2 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800 XT/AGP/SSE2 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800 XT/PCI/SSE2 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800/PCI/SSE2 supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 6800/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 6800
+NVIDIA GeForce 7000 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7000M supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7000M / nForce 610M/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7000M / nForce 610M/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7025 / NVIDIA nForce 630a/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7025 / nForce 630a/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 / NVIDIA nForce 610i/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 / NVIDIA nForce 620i/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 / nForce 610i/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 / nForce 620i/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 PV / NVIDIA nForce 630a/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 PV / nForce 630a/PCI/SSE2 supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 PV / nForce 630a/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7050 SE / NVIDIA nForce 630a/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7000
+NVIDIA GeForce 7100 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7100 / NVIDIA nForce 620i/PCI/SSE2 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7100 / NVIDIA nForce 630i/PCI/SSE2 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7100 / nForce 630i/PCI/SSE2 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7100 GS/PCI/SSE2 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7100 GS/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7150M / nForce 630M/PCI/SSE2 supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7150M / nForce 630M/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 7100
+NVIDIA GeForce 7300 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GS/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GT/AGP/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GT/AGP/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GT/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GT/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 LE/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 LE/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 SE/7200 GS/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 SE/7200 GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 SE/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7300 SE/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7350 LE/PCI/SSE2 supported 1 NVIDIA GeForce 7300
+NVIDIA GeForce 7500 supported 1 NVIDIA GeForce 7500
+NVIDIA GeForce 7500 LE/PCI/SSE2 supported 1 NVIDIA GeForce 7500
+NVIDIA GeForce 7500 LE/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 7500
+NVIDIA GeForce 7600 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GS/AGP/SSE2 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GS/AGP/SSE2/3DNOW! supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GS/PCI/SSE2 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GS/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GT/AGP/SSE/3DNOW! supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GT/AGP/SSE2 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GT/PCI/SSE2 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GT/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7650 GS/PCI/SSE2 supported 2 NVIDIA GeForce 7600
+NVIDIA GeForce 7800 supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GS/AGP/SSE2 supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GS/AGP/SSE2/3DNOW! supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GT/PCI/SSE2 supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GTX/PCI/SSE2 supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GTX/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7800
+NVIDIA GeForce 7900 supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GS/PCI/SSE2 supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GS/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GT/GTO/PCI/SSE2 supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GT/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GTX/PCI/SSE2 supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7950 GT/PCI/SSE2 supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 7950 GT/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 7900
+NVIDIA GeForce 8100 supported 1 NVIDIA GeForce 8100
+NVIDIA GeForce 8100 / nForce 720a/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8100
+NVIDIA GeForce 8200 supported 1 NVIDIA GeForce 8200
+NVIDIA GeForce 8200/PCI/SSE2 supported 1 NVIDIA GeForce 8200
+NVIDIA GeForce 8200/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8200
+NVIDIA GeForce 8200M supported 1 NVIDIA GeForce 8200M
+NVIDIA GeForce 8200M G/PCI/SSE2 supported 1 NVIDIA GeForce 8200M
+NVIDIA GeForce 8200M G/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8200M
+NVIDIA GeForce 8300 supported 1 NVIDIA GeForce 8300
+NVIDIA GeForce 8300 GS/PCI/SSE2 supported 1 NVIDIA GeForce 8300
+NVIDIA GeForce 8400 supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400 GS/PCI/SSE/3DNOW! supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400 GS/PCI/SSE2 supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400 GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400GS/PCI/SSE2 supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8400
+NVIDIA GeForce 8400M supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M G/PCI/SSE2 supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M G/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M GS/PCI/SSE2 supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M GT/PCI/SSE2 supported 1 NVIDIA GeForce 8400M
+NVIDIA GeForce 8500 supported 3 NVIDIA GeForce 8500
+NVIDIA GeForce 8500 GT/PCI/SSE2 supported 3 NVIDIA GeForce 8500
+NVIDIA GeForce 8500 GT/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8500
+NVIDIA GeForce 8600 supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GS/PCI/SSE2 supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GS/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GT/PCI/SSE2 supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GT/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GTS/PCI/SSE2 supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GTS/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600GS/PCI/SSE2 supported 3 NVIDIA GeForce 8600
+NVIDIA GeForce 8600M supported 1 NVIDIA GeForce 8600M
+NVIDIA GeForce 8600M GS/PCI/SSE2 supported 1 NVIDIA GeForce 8600M
+NVIDIA GeForce 8600M GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 8600M
+NVIDIA GeForce 8600M GT/PCI/SSE2 supported 1 NVIDIA GeForce 8600M
+NVIDIA GeForce 8700 supported 3 NVIDIA GeForce 8700
+NVIDIA GeForce 8700M supported 3 NVIDIA GeForce 8700M
+NVIDIA GeForce 8700M GT/PCI/SSE2 supported 3 NVIDIA GeForce 8700M
+NVIDIA GeForce 8800 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GS/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GT/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GT/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GTS 512/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GTS 512/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GTS/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GTS/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GTX/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800 Ultra/PCI/SSE2 supported 3 NVIDIA GeForce 8800
+NVIDIA GeForce 8800M GTS/PCI/SSE2 supported 3 NVIDIA GeForce 8800M
+NVIDIA GeForce 8800M GTX/PCI/SSE2 supported 3 NVIDIA GeForce 8800M
+NVIDIA GeForce 9100 supported 0 NVIDIA GeForce 9100
+NVIDIA GeForce 9100/PCI/SSE2 supported 0 NVIDIA GeForce 9100
+NVIDIA GeForce 9100/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 9100
+NVIDIA GeForce 9100M supported 0 NVIDIA GeForce 9100M
+NVIDIA GeForce 9100M G/PCI/SSE2 supported 0 NVIDIA GeForce 9100M
+NVIDIA GeForce 9100M G/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 9100M
+NVIDIA GeForce 9200 supported 1 NVIDIA GeForce 9200
+NVIDIA GeForce 9200/PCI/SSE2 supported 1 NVIDIA GeForce 9200
+NVIDIA GeForce 9200/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9200
+NVIDIA GeForce 9200M GE/PCI/SSE2 supported 1 NVIDIA GeForce 9200M
+NVIDIA GeForce 9200M GS/PCI/SSE2 supported 1 NVIDIA GeForce 9200M
+NVIDIA GeForce 9300 supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 / nForce 730i/PCI/SSE2 supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 GE/PCI/SSE2 supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 GE/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 GS/PCI/SSE2 supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300 SE/PCI/SSE2 supported 1 NVIDIA GeForce 9300
+NVIDIA GeForce 9300M supported 1 NVIDIA GeForce 9300M
+NVIDIA GeForce 9300M G/PCI/SSE2 supported 1 NVIDIA GeForce 9300M
+NVIDIA GeForce 9300M G/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9300M
+NVIDIA GeForce 9300M GS/PCI/SSE2 supported 1 NVIDIA GeForce 9300M
+NVIDIA GeForce 9300M GS/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9300M
+NVIDIA GeForce 9400 supported 1 NVIDIA GeForce 9400
+NVIDIA GeForce 9400 GT/PCI/SSE2 supported 1 NVIDIA GeForce 9400
+NVIDIA GeForce 9400 GT/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce 9400
+NVIDIA GeForce 9400/PCI/SSE2 supported 1 NVIDIA GeForce 9400
+NVIDIA GeForce 9400M supported 1 NVIDIA GeForce 9400M
+NVIDIA GeForce 9400M G/PCI/SSE2 supported 1 NVIDIA GeForce 9400M
+NVIDIA GeForce 9400M/PCI/SSE2 supported 1 NVIDIA GeForce 9400M
+NVIDIA GeForce 9500 supported 2 NVIDIA GeForce 9500
+NVIDIA GeForce 9500 GS/PCI/SSE2 supported 2 NVIDIA GeForce 9500
+NVIDIA GeForce 9500 GS/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 9500
+NVIDIA GeForce 9500 GT/PCI/SSE2 supported 2 NVIDIA GeForce 9500
+NVIDIA GeForce 9500 GT/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 9500
+NVIDIA GeForce 9500M supported 2 NVIDIA GeForce 9500M
+NVIDIA GeForce 9500M GS/PCI/SSE2 supported 2 NVIDIA GeForce 9500M
+NVIDIA GeForce 9600 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GS/PCI/SSE2 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GSO 512/PCI/SSE2 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GSO/PCI/SSE2 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GSO/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GT/PCI/SSE2 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GT/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9600M supported 3 NVIDIA GeForce 9600M
+NVIDIA GeForce 9600M GS/PCI/SSE2 supported 3 NVIDIA GeForce 9600M
+NVIDIA GeForce 9600M GT/PCI/SSE2 supported 3 NVIDIA GeForce 9600M
+NVIDIA GeForce 9650M GT/PCI/SSE2 supported 2 NVIDIA GeForce 9600
+NVIDIA GeForce 9700M supported 2 NVIDIA GeForce 9700M
+NVIDIA GeForce 9700M GT/PCI/SSE2 supported 2 NVIDIA GeForce 9700M
+NVIDIA GeForce 9700M GTS/PCI/SSE2 supported 2 NVIDIA GeForce 9700M
+NVIDIA GeForce 9800 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GT/PCI/SSE2 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GT/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GTX+/PCI/SSE2 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GTX+/PCI/SSE2/3DNOW! supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GTX/9800 GTX+/PCI/SSE2 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GTX/PCI/SSE2 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GX2/PCI/SSE2 supported 3 NVIDIA GeForce 9800
+NVIDIA GeForce 9800M supported 3 NVIDIA GeForce 9800M
+NVIDIA GeForce 9800M GS/PCI/SSE2 supported 3 NVIDIA GeForce 9800M
+NVIDIA GeForce 9800M GT/PCI/SSE2 supported 3 NVIDIA GeForce 9800M
+NVIDIA GeForce 9800M GTS/PCI/SSE2 supported 3 NVIDIA GeForce 9800M
+NVIDIA GeForce FX 5100 supported 0 NVIDIA GeForce FX 5100
+NVIDIA GeForce FX 5100/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce FX 5100
+NVIDIA GeForce FX 5200 supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/AGP/SSE supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/AGP/SSE2 supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/PCI/SSE2 supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200LE/AGP/SSE2 supported 0 NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5500 supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/AGP/SSE2 supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/PCI/SSE2 supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5600 supported 0 NVIDIA GeForce FX 5600
+NVIDIA GeForce FX 5600/AGP/SSE2 supported 0 NVIDIA GeForce FX 5600
+NVIDIA GeForce FX 5600/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5600
+NVIDIA GeForce FX 5600XT/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce FX 5600
+NVIDIA GeForce FX 5700 supported 1 NVIDIA GeForce FX 5700
+NVIDIA GeForce FX 5700/AGP/SSE/3DNOW! supported 1 NVIDIA GeForce FX 5700
+NVIDIA GeForce FX 5700LE/AGP/SSE supported 1 NVIDIA GeForce FX 5700
+NVIDIA GeForce FX 5700LE/AGP/SSE/3DNOW! supported 1 NVIDIA GeForce FX 5700
+NVIDIA GeForce FX 5800 supported 1 NVIDIA GeForce FX 5800
+NVIDIA GeForce FX 5900 supported 1 NVIDIA GeForce FX 5900
+NVIDIA GeForce FX 5900/AGP/SSE2 supported 1 NVIDIA GeForce FX 5900
+NVIDIA GeForce FX 5900XT/AGP/SSE2 supported 1 NVIDIA GeForce FX 5900
+NVIDIA GeForce FX Go5100 supported 0 NVIDIA GeForce FX Go5100
+NVIDIA GeForce FX Go5100/AGP/SSE2 supported 0 NVIDIA GeForce FX Go5100
+NVIDIA GeForce FX Go5200 supported 0 NVIDIA GeForce FX Go5200
+NVIDIA GeForce FX Go5200/AGP/SSE2 supported 0 NVIDIA GeForce FX Go5200
+NVIDIA GeForce FX Go5300 supported 0 NVIDIA GeForce FX Go5300
+NVIDIA GeForce FX Go5600 supported 0 NVIDIA GeForce FX Go5600
+NVIDIA GeForce FX Go5600/AGP/SSE2 supported 0 NVIDIA GeForce FX Go5600
+NVIDIA GeForce FX Go5650/AGP/SSE2 supported 0 NVIDIA GeForce FX Go5600
+NVIDIA GeForce FX Go5700 supported 1 NVIDIA GeForce FX Go5700
+NVIDIA GeForce FX Go5xxx/AGP/SSE2 supported 0 NVIDIA GeForce FX Go5xxx
+NVIDIA GeForce G 103M/PCI/SSE2 supported 0 NVIDIA G103M
+NVIDIA GeForce G 105M/PCI/SSE2 supported 0 NVIDIA G105M
+NVIDIA GeForce G 110M/PCI/SSE2 supported 0 NVIDIA G 110M
+NVIDIA GeForce G100/PCI/SSE2 supported 0 NVIDIA G100
+NVIDIA GeForce G100/PCI/SSE2/3DNOW! supported 0 NVIDIA G100
+NVIDIA GeForce G102M/PCI/SSE2 supported 0 NVIDIA G102M
+NVIDIA GeForce G105M/PCI/SSE2 supported 0 NVIDIA G105M
+NVIDIA GeForce G200/PCI/SSE2 supported 0 NVIDIA G 200
+NVIDIA GeForce G205M/PCI/SSE2 supported 0 NVIDIA G 205M
+NVIDIA GeForce G210/PCI/SSE2 supported 1 NVIDIA G 210
+NVIDIA GeForce G210/PCI/SSE2/3DNOW! supported 1 NVIDIA G 210
+NVIDIA GeForce G210M/PCI/SSE2 supported 1 NVIDIA G 210
+NVIDIA GeForce G310M/PCI/SSE2 supported 2 NVIDIA G 310M
+NVIDIA GeForce GT 120/PCI/SSE2 supported 2 NVIDIA GT 120M
+NVIDIA GeForce GT 120/PCI/SSE2/3DNOW! supported 2 NVIDIA GT 120M
+NVIDIA GeForce GT 120M/PCI/SSE2 supported 2 NVIDIA GT 120M
+NVIDIA GeForce GT 130M/PCI/SSE2 supported 2 NVIDIA GT 130M
+NVIDIA GeForce GT 140/PCI/SSE2 supported 2 NVIDIA GT 140M
+NVIDIA GeForce GT 220/PCI/SSE2 supported 2 NVIDIA GT 220M
+NVIDIA GeForce GT 220/PCI/SSE2/3DNOW! supported 2 NVIDIA GT 220M
+NVIDIA GeForce GT 220M/PCI/SSE2 supported 2 NVIDIA GT 220M
+NVIDIA GeForce GT 230/PCI/SSE2 supported 2 NVIDIA GT 230M
+NVIDIA GeForce GT 230M/PCI/SSE2 supported 2 NVIDIA GT 230M
+NVIDIA GeForce GT 240 supported 2 NVIDIA GT 240M
+NVIDIA GeForce GT 240/PCI/SSE2 supported 2 NVIDIA GT 240M
+NVIDIA GeForce GT 240/PCI/SSE2/3DNOW! supported 2 NVIDIA GT 240M
+NVIDIA GeForce GT 240M/PCI/SSE2 supported 2 NVIDIA GT 240M
+NVIDIA GeForce GT 320/PCI/SSE2 supported 2 NVIDIA GT 320M
+NVIDIA GeForce GT 320M/PCI/SSE2 supported 2 NVIDIA GT 320M
+NVIDIA GeForce GT 325M/PCI/SSE2 supported 0 NVIDIA GT 325M
+NVIDIA GeForce GT 330/PCI/SSE2 supported 3 NVIDIA GT 330M
+NVIDIA GeForce GT 330/PCI/SSE2/3DNOW! supported 3 NVIDIA GT 330M
+NVIDIA GeForce GT 330M/PCI/SSE2 supported 3 NVIDIA GT 330M
+NVIDIA GeForce GT 335M/PCI/SSE2 supported 1 NVIDIA GT 335M
+NVIDIA GeForce GT 340/PCI/SSE2 supported 2 NVIDIA GT 340M
+NVIDIA GeForce GT 340/PCI/SSE2/3DNOW! supported 2 NVIDIA GT 340M
+NVIDIA GeForce GT 415M/PCI/SSE2 supported 2 NVIDIA GT 415M
+NVIDIA GeForce GT 420/PCI/SSE2 supported 2 NVIDIA GT 420M
+NVIDIA GeForce GT 420M/PCI/SSE2 supported 2 NVIDIA GT 420M
+NVIDIA GeForce GT 425M/PCI/SSE2 supported 3 NVIDIA GT 425M
+NVIDIA GeForce GT 430/PCI/SSE2 supported 3 NVIDIA GT 430M
+NVIDIA GeForce GT 430/PCI/SSE2/3DNOW! supported 3 NVIDIA GT 430M
+NVIDIA GeForce GT 435M/PCI/SSE2 supported 3 NVIDIA GT 435M
+NVIDIA GeForce GT 440/PCI/SSE2 supported 3 NVIDIA GT 440M
+NVIDIA GeForce GT 440/PCI/SSE2/3DNOW! supported 3 NVIDIA GT 440M
+NVIDIA GeForce GT 445M/PCI/SSE2 supported 3 NVIDIA GT 445M
+NVIDIA GeForce GT 520M/PCI/SSE2 supported 3 NVIDIA GT 520M
+NVIDIA GeForce GT 525M/PCI/SSE2 supported 3 NVIDIA GT 525M
+NVIDIA GeForce GT 540M/PCI/SSE2 supported 3 NVIDIA GT 540M
+NVIDIA GeForce GT 550M/PCI/SSE2 supported 3 NVIDIA GT 550M
+NVIDIA GeForce GT 555M/PCI/SSE2 supported 3 NVIDIA GT 555M
+NVIDIA GeForce GTS 150/PCI/SSE2 supported 2 NVIDIA GT 150M
+NVIDIA GeForce GTS 160M/PCI/SSE2 supported 2 NVIDIA GTS 160M
+NVIDIA GeForce GTS 240/PCI/SSE2 supported 3 NVIDIA GTS 240
+NVIDIA GeForce GTS 250/PCI/SSE2 supported 3 NVIDIA GTS 250
+NVIDIA GeForce GTS 250/PCI/SSE2/3DNOW! supported 3 NVIDIA GTS 250
+NVIDIA GeForce GTS 250M/PCI/SSE2 supported 3 NVIDIA GTS 250
+NVIDIA GeForce GTS 350M/PCI/SSE2 supported 3 NVIDIA GTS 350M
+NVIDIA GeForce GTS 360M/PCI/SSE2 supported 3 NVIDIA GTS 360M
+NVIDIA GeForce GTS 450/PCI/SSE2 supported 3 NVIDIA GTS 450
+NVIDIA GeForce GTS 450/PCI/SSE2/3DNOW! supported 3 NVIDIA GTS 450
+NVIDIA GeForce GTS 455/PCI/SSE2 supported 3 NVIDIA GTS 450
+NVIDIA GeForce GTX 260/PCI/SSE2 supported 3 NVIDIA GTX 260
+NVIDIA GeForce GTX 260/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 260
+NVIDIA GeForce GTX 260M/PCI/SSE2 supported 3 NVIDIA GTX 260
+NVIDIA GeForce GTX 275/PCI/SSE2 supported 3 NVIDIA GTX 275
+NVIDIA GeForce GTX 280 supported 3 NVIDIA GTX 280
+NVIDIA GeForce GTX 280/PCI/SSE2 supported 3 NVIDIA GTX 280
+NVIDIA GeForce GTX 280M/PCI/SSE2 supported 3 NVIDIA GTX 280
+NVIDIA GeForce GTX 285/PCI/SSE2 supported 3 NVIDIA GTX 285
+NVIDIA GeForce GTX 295/PCI/SSE2 supported 3 NVIDIA GTX 295
+NVIDIA GeForce GTX 460 SE/PCI/SSE2 supported 3 NVIDIA GTX 460
+NVIDIA GeForce GTX 460 SE/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 460
+NVIDIA GeForce GTX 460/PCI/SSE2 supported 3 NVIDIA GTX 460
+NVIDIA GeForce GTX 460/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 460
+NVIDIA GeForce GTX 460M/PCI/SSE2 supported 3 NVIDIA GTX 460M
+NVIDIA GeForce GTX 465/PCI/SSE2 supported 3 NVIDIA GTX 465
+NVIDIA GeForce GTX 465/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 465
+NVIDIA GeForce GTX 470/PCI/SSE2 supported 3 NVIDIA GTX 470
+NVIDIA GeForce GTX 470/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 470
+NVIDIA GeForce GTX 480/PCI/SSE2 supported 3 NVIDIA GTX 480
+NVIDIA GeForce GTX 550 Ti/PCI/SSE2 supported 3 NVIDIA GTX 550
+NVIDIA GeForce GTX 550 Ti/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 550
+NVIDIA GeForce GTX 560 Ti/PCI/SSE2 supported 3 NVIDIA GTX 560
+NVIDIA GeForce GTX 560 Ti/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 560
+NVIDIA GeForce GTX 560/PCI/SSE2 supported 3 NVIDIA GTX 560
+NVIDIA GeForce GTX 570/PCI/SSE2 supported 3 NVIDIA GTX 570
+NVIDIA GeForce GTX 570/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 570
+NVIDIA GeForce GTX 580/PCI/SSE2 supported 3 NVIDIA GTX 580
+NVIDIA GeForce GTX 580/PCI/SSE2/3DNOW! supported 3 NVIDIA GTX 580
+NVIDIA GeForce GTX 580M/PCI/SSE2 supported 3 NVIDIA GTX 580M
+NVIDIA GeForce GTX 590/PCI/SSE2 supported 3 NVIDIA GTX 590
+NVIDIA GeForce Go 6 supported 1 NVIDIA GeForce Go 6
+NVIDIA GeForce Go 6100 supported 0 NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6100/PCI/SSE2 supported 0 NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6100/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6150/PCI/SSE2 supported 0 NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6150/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6200 supported 0 NVIDIA GeForce Go 6200
+NVIDIA GeForce Go 6200/PCI/SSE2 supported 0 NVIDIA GeForce Go 6200
+NVIDIA GeForce Go 6400 supported 1 NVIDIA GeForce Go 6400
+NVIDIA GeForce Go 6400/PCI/SSE2 supported 1 NVIDIA GeForce Go 6400
+NVIDIA GeForce Go 6600 supported 1 NVIDIA GeForce Go 6600
+NVIDIA GeForce Go 6600/PCI/SSE2 supported 1 NVIDIA GeForce Go 6600
+NVIDIA GeForce Go 6800 supported 1 NVIDIA GeForce Go 6800
+NVIDIA GeForce Go 6800 Ultra/PCI/SSE2 supported 1 NVIDIA GeForce Go 6800
+NVIDIA GeForce Go 6800/PCI/SSE2 supported 1 NVIDIA GeForce Go 6800
+NVIDIA GeForce Go 7200 supported 1 NVIDIA GeForce Go 7200
+NVIDIA GeForce Go 7200/PCI/SSE2 supported 1 NVIDIA GeForce Go 7200
+NVIDIA GeForce Go 7200/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce Go 7200
+NVIDIA GeForce Go 7300 supported 1 NVIDIA GeForce Go 7300
+NVIDIA GeForce Go 7300/PCI/SSE2 supported 1 NVIDIA GeForce Go 7300
+NVIDIA GeForce Go 7300/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce Go 7300
+NVIDIA GeForce Go 7400 supported 1 NVIDIA GeForce Go 7400
+NVIDIA GeForce Go 7400/PCI/SSE2 supported 1 NVIDIA GeForce Go 7400
+NVIDIA GeForce Go 7400/PCI/SSE2/3DNOW! supported 1 NVIDIA GeForce Go 7400
+NVIDIA GeForce Go 7600 supported 2 NVIDIA GeForce Go 7600
+NVIDIA GeForce Go 7600/PCI/SSE2 supported 2 NVIDIA GeForce Go 7600
+NVIDIA GeForce Go 7600/PCI/SSE2/3DNOW! supported 2 NVIDIA GeForce Go 7600
+NVIDIA GeForce Go 7700 supported 2 NVIDIA GeForce Go 7700
+NVIDIA GeForce Go 7800 supported 2 NVIDIA GeForce Go 7800
+NVIDIA GeForce Go 7800 GTX/PCI/SSE2 supported 2 NVIDIA GeForce Go 7800
+NVIDIA GeForce Go 7900 supported 2 NVIDIA GeForce Go 7900
+NVIDIA GeForce Go 7900 GS/PCI/SSE2 supported 2 NVIDIA GeForce Go 7900
+NVIDIA GeForce Go 7900 GTX/PCI/SSE2 supported 2 NVIDIA GeForce Go 7900
+NVIDIA GeForce Go 7950 GTX/PCI/SSE2 supported 2 NVIDIA GeForce Go 7900
+NVIDIA GeForce PCX supported 0 NVIDIA GeForce PCX
+NVIDIA GeForce2 GTS/AGP/SSE supported 0 NVIDIA GeForce 2
+NVIDIA GeForce2 MX/AGP/3DNOW! supported 0 NVIDIA GeForce 2
+NVIDIA GeForce2 MX/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 2
+NVIDIA GeForce2 MX/AGP/SSE2 supported 0 NVIDIA GeForce 2
+NVIDIA GeForce2 MX/PCI/SSE2 supported 0 NVIDIA GeForce 2
+NVIDIA GeForce3/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 3
+NVIDIA GeForce3/AGP/SSE2 supported 0 NVIDIA GeForce 3
+NVIDIA GeForce4 420 Go 32M/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 420 Go 32M/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 420 Go 32M/PCI/SSE2/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 440 Go 64M/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 460 Go/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 4000/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 4000/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 4000/PCI/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 4000/PCI/SSE/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 4000/PCI/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 420/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 420/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 440 with AGP8X/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 440/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 440/AGP/SSE2/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX 440SE with AGP8X/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 MX Integrated GPU/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 Ti 4200 with AGP8X/AGP/SSE supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 Ti 4200/AGP/SSE/3DNOW! supported 0 NVIDIA GeForce 4
+NVIDIA GeForce4 Ti 4400/AGP/SSE2 supported 0 NVIDIA GeForce 4
+NVIDIA Generic UNRECOGNIZED
+NVIDIA ION LE/PCI/SSE2 supported 2 NVIDIA ION
+NVIDIA ION/PCI/SSE2 supported 2 NVIDIA ION
+NVIDIA ION/PCI/SSE2/3DNOW! supported 2 NVIDIA ION
+NVIDIA MCP61/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP61/PCI/SSE2/3DNOW! UNRECOGNIZED
+NVIDIA MCP73/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP79MH/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP79MX/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP7A-O/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP7A-S/PCI/SSE2 UNRECOGNIZED
+NVIDIA MCP89-EPT/PCI/SSE2 UNRECOGNIZED
+NVIDIA N10M-GE1/PCI/SSE2 UNRECOGNIZED
+NVIDIA N10P-GE1/PCI/SSE2 UNRECOGNIZED
+NVIDIA N10P-GV2/PCI/SSE2 UNRECOGNIZED
+NVIDIA N11M-GE1/PCI/SSE2 UNRECOGNIZED
+NVIDIA N11M-GE2/PCI/SSE2 UNRECOGNIZED
+NVIDIA N12E-GS-A1/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9M-GE/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9M-GE1/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9M-GS/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9M-NS/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9P-GE1/PCI/SSE2 UNRECOGNIZED
+NVIDIA NB9P-GS/PCI/SSE2 UNRECOGNIZED
+NVIDIA NV17/AGP/3DNOW! UNRECOGNIZED
+NVIDIA NV17/AGP/SSE2 UNRECOGNIZED
+NVIDIA NV34 supported 0 NVIDIA NV34
+NVIDIA NV35 supported 0 NVIDIA NV35
+NVIDIA NV36/AGP/SSE/3DNOW! UNRECOGNIZED
+NVIDIA NV36/AGP/SSE2 UNRECOGNIZED
+NVIDIA NV41/PCI/SSE2 UNRECOGNIZED
+NVIDIA NV43 supported 1 NVIDIA NV43
+NVIDIA NV44 supported 1 NVIDIA NV44
+NVIDIA NVIDIA GeForce 210 OpenGL Engine supported 2 NVIDIA 210
+NVIDIA NVIDIA GeForce 320M OpenGL Engine supported 2 NVIDIA 320M
+NVIDIA NVIDIA GeForce 7300 GT OpenGL Engine supported 1 NVIDIA GeForce 7300
+NVIDIA NVIDIA GeForce 7600 GT OpenGL Engine supported 2 NVIDIA GeForce 7600
+NVIDIA NVIDIA GeForce 8600M GT OpenGL Engine supported 1 NVIDIA GeForce 8600M
+NVIDIA NVIDIA GeForce 8800 GS OpenGL Engine supported 3 NVIDIA GeForce 8800
+NVIDIA NVIDIA GeForce 8800 GT OpenGL Engine supported 3 NVIDIA GeForce 8800
+NVIDIA NVIDIA GeForce 9400 OpenGL Engine supported 1 NVIDIA GeForce 9400
+NVIDIA NVIDIA GeForce 9400M OpenGL Engine supported 1 NVIDIA GeForce 9400M
+NVIDIA NVIDIA GeForce 9500 GT OpenGL Engine supported 2 NVIDIA GeForce 9500
+NVIDIA NVIDIA GeForce 9600M GT OpenGL Engine supported 3 NVIDIA GeForce 9600M
+NVIDIA NVIDIA GeForce GT 120 OpenGL Engine supported 2 NVIDIA GT 120M
+NVIDIA NVIDIA GeForce GT 130 OpenGL Engine supported 2 NVIDIA GT 130M
+NVIDIA NVIDIA GeForce GT 220 OpenGL Engine supported 2 NVIDIA GT 220M
+NVIDIA NVIDIA GeForce GT 230M OpenGL Engine supported 2 NVIDIA GT 230M
+NVIDIA NVIDIA GeForce GT 240M OpenGL Engine supported 2 NVIDIA GT 240M
+NVIDIA NVIDIA GeForce GT 330M OpenGL Engine supported 3 NVIDIA GT 330M
+NVIDIA NVIDIA GeForce GT 420M OpenGL Engine supported 2 NVIDIA GT 420M
+NVIDIA NVIDIA GeForce GT 425M OpenGL Engine supported 3 NVIDIA GT 425M
+NVIDIA NVIDIA GeForce GT 430 OpenGL Engine supported 3 NVIDIA GT 430M
+NVIDIA NVIDIA GeForce GT 440 OpenGL Engine supported 3 NVIDIA GT 440M
+NVIDIA NVIDIA GeForce GT 540M OpenGL Engine supported 3 NVIDIA GT 540M
+NVIDIA NVIDIA GeForce GTS 240 OpenGL Engine supported 3 NVIDIA GTS 240
+NVIDIA NVIDIA GeForce GTS 250 OpenGL Engine supported 3 NVIDIA GTS 250
+NVIDIA NVIDIA GeForce GTS 450 OpenGL Engine supported 3 NVIDIA GTS 450
+NVIDIA NVIDIA GeForce GTX 285 OpenGL Engine supported 3 NVIDIA GTX 285
+NVIDIA NVIDIA GeForce GTX 460 OpenGL Engine supported 3 NVIDIA GTX 460
+NVIDIA NVIDIA GeForce GTX 460M OpenGL Engine supported 3 NVIDIA GTX 460M
+NVIDIA NVIDIA GeForce GTX 465 OpenGL Engine supported 3 NVIDIA GTX 465
+NVIDIA NVIDIA GeForce GTX 470 OpenGL Engine supported 3 NVIDIA GTX 470
+NVIDIA NVIDIA GeForce GTX 480 OpenGL Engine supported 3 NVIDIA GTX 480
+NVIDIA NVIDIA GeForce Pre-Release ION OpenGL Engine UNRECOGNIZED
+NVIDIA NVIDIA GeForce4 OpenGL Engine supported 0 NVIDIA GeForce 4
+NVIDIA NVIDIA NV34MAP OpenGL Engine supported 0 NVIDIA NV34
+NVIDIA NVIDIA Quadro 4000 OpenGL Engine supported 3 NVIDIA Quadro 4000
+NVIDIA NVIDIA Quadro FX 4800 OpenGL Engine supported 3 NVIDIA Quadro FX 4800
+NVIDIA NVS 2100M/PCI/SSE2 supported 2 NVIDIA Quadro NVS 2100M
+NVIDIA NVS 300/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA NVS 3100M/PCI/SSE2 supported 2 NVIDIA Quadro NVS 3100M
+NVIDIA NVS 4100/PCI/SSE2/3DNOW! supported 0 NVIDIA Quadro NVS
+NVIDIA NVS 4200M/PCI/SSE2 supported 2 NVIDIA Quadro NVS 4200M
+NVIDIA NVS 5100M/PCI/SSE2 supported 2 NVIDIA Quadro NVS 5100M
+NVIDIA PCI UNRECOGNIZED
+NVIDIA Quadro 2000/PCI/SSE2 supported 3 NVIDIA Quadro 2000 M/D
+NVIDIA Quadro 4000 supported 3 NVIDIA Quadro 4000
+NVIDIA Quadro 4000 OpenGL Engine supported 3 NVIDIA Quadro 4000
+NVIDIA Quadro 4000/PCI/SSE2 supported 3 NVIDIA Quadro 4000
+NVIDIA Quadro 5000/PCI/SSE2 supported 3 NVIDIA Quadro 50x0 M
+NVIDIA Quadro 5000M/PCI/SSE2 supported 3 NVIDIA Quadro 50x0 M
+NVIDIA Quadro 600 supported 2 NVIDIA Quadro 600
+NVIDIA Quadro 600/PCI/SSE2 supported 2 NVIDIA Quadro 600
+NVIDIA Quadro 600/PCI/SSE2/3DNOW! supported 2 NVIDIA Quadro 600
+NVIDIA Quadro 6000 supported 3 NVIDIA Quadro 6000
+NVIDIA Quadro 6000/PCI/SSE2 supported 3 NVIDIA Quadro 6000
+NVIDIA Quadro CX/PCI/SSE2 UNRECOGNIZED
+NVIDIA Quadro DCC supported 0 NVIDIA Quadro DCC
+NVIDIA Quadro FX supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1100/AGP/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1400/PCI/SSE2 supported 2 NVIDIA Quadro 400
+NVIDIA Quadro FX 1500 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1500M/PCI/SSE2 supported 1 NVIDIA Quadro FX 1500M
+NVIDIA Quadro FX 1600M/PCI/SSE2 supported 2 NVIDIA Quadro 600
+NVIDIA Quadro FX 1700 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1700M/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1800 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1800/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 1800M/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 2500M/PCI/SSE2 supported 2 NVIDIA Quadro FX 2500M
+NVIDIA Quadro FX 2700M/PCI/SSE2 supported 3 NVIDIA Quadro FX 2700M
+NVIDIA Quadro FX 2800M/PCI/SSE2 supported 3 NVIDIA Quadro FX 2800M
+NVIDIA Quadro FX 3400 supported 2 NVIDIA Quadro 400
+NVIDIA Quadro FX 3450 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 3450/4000 SDI/PCI/SSE2 supported 2 NVIDIA Quadro 400
+NVIDIA Quadro FX 3500 supported 2 NVIDIA Quadro FX 3500
+NVIDIA Quadro FX 3500M/PCI/SSE2 supported 2 NVIDIA Quadro FX 3500
+NVIDIA Quadro FX 360M/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 370 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 370/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 3700 supported 3 NVIDIA Quadro FX 3700
+NVIDIA Quadro FX 3700M/PCI/SSE2 supported 3 NVIDIA Quadro FX 3700
+NVIDIA Quadro FX 370M/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 3800 supported 3 NVIDIA Quadro FX 3800
+NVIDIA Quadro FX 3800M/PCI/SSE2 supported 3 NVIDIA Quadro FX 3800
+NVIDIA Quadro FX 4500 supported 3 NVIDIA Quadro FX 4500
+NVIDIA Quadro FX 4600 supported 2 NVIDIA Quadro 600
+NVIDIA Quadro FX 4800 supported 3 NVIDIA Quadro FX 4800
+NVIDIA Quadro FX 4800/PCI/SSE2 supported 3 NVIDIA Quadro FX 4800
+NVIDIA Quadro FX 560 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 5600 supported 2 NVIDIA Quadro 600
+NVIDIA Quadro FX 570 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 570/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 570M/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 580/PCI/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro FX 770M/PCI/SSE2 supported 2 NVIDIA Quadro FX 770M
+NVIDIA Quadro FX 880M supported 3 NVIDIA Quadro FX 880M
+NVIDIA Quadro FX 880M/PCI/SSE2 supported 3 NVIDIA Quadro FX 880M
+NVIDIA Quadro FX Go700/AGP/SSE2 supported 1 NVIDIA Quadro FX
+NVIDIA Quadro NVS supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS 110M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 130M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 135M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 140M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 150M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 160M/PCI/SSE2 supported 0 NVIDIA Quadro NVS 1xxM
+NVIDIA Quadro NVS 210S/PCI/SSE2/3DNOW! supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS 285/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS 290/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS 295/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS 320M/PCI/SSE2 supported 2 NVIDIA Quadro NVS 320M
+NVIDIA Quadro NVS 55/280 PCI/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro NVS/PCI/SSE2 supported 0 NVIDIA Quadro NVS
+NVIDIA Quadro PCI-E Series/PCI/SSE2/3DNOW! UNRECOGNIZED
+NVIDIA Quadro VX 200/PCI/SSE2 UNRECOGNIZED
+NVIDIA Quadro/AGP/SSE2 UNRECOGNIZED
+NVIDIA Quadro2 supported 0 NVIDIA Quadro2
+NVIDIA Quadro4 supported 0 NVIDIA Quadro4
+NVIDIA RIVA TNT unsupported 0 NVIDIA RIVA TNT
+NVIDIA RIVA TNT2/AGP/SSE2 unsupported 0 NVIDIA RIVA TNT
+NVIDIA RIVA TNT2/PCI/3DNOW! unsupported 0 NVIDIA RIVA TNT
+NVIDIA nForce unsupported 0 NVIDIA nForce
+NVIDIA unknown board/AGP/SSE2 UNRECOGNIZED
+NVIDIA unknown board/PCI/SSE2 UNRECOGNIZED
+NVIDIA unknown board/PCI/SSE2/3DNOW! UNRECOGNIZED
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5670 OpenGL Engine supported 3 ATI Radeon HD 5600
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5750 OpenGL Engine supported 3 ATI Radeon HD 5700
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5770 OpenGL Engine supported 3 ATI Radeon HD 5700
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 6490M OpenGL Engine supported 3 ATI Radeon HD 6400
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 6750M OpenGL Engine supported 3 ATI Radeon HD 6700
+Parallels and Intel Inc. 3D-Analyze v2.3 - http://www.tommti-systems.com UNRECOGNIZED
+Parallels and Intel Inc. Parallels using Intel HD Graphics 3000 OpenGL Engine supported 2 Intel HD Graphics
+Parallels and NVIDIA Parallels using NVIDIA GeForce 320M OpenGL Engine supported 2 NVIDIA 320M
+Parallels and NVIDIA Parallels using NVIDIA GeForce 9400 OpenGL Engine supported 1 NVIDIA GeForce 9400
+Parallels and NVIDIA Parallels using NVIDIA GeForce GT 120 OpenGL Engine supported 2 NVIDIA GT 120M
+Parallels and NVIDIA Parallels using NVIDIA GeForce GT 330M OpenGL Engine supported 3 NVIDIA GT 330M
+Radeon RV350 on Gallium supported 0 ATI RV350 (9600)
+S3 UNRECOGNIZED
+S3 Graphics VIA/S3G UniChrome IGP/MMX/K3D unsupported 0 S3
+S3 Graphics VIA/S3G UniChrome Pro IGP/MMX/SSE unsupported 0 S3
+S3 Graphics, Incorporated ProSavage/Twister unsupported 0 S3
+S3 Graphics, Incorporated S3 Graphics Chrome9 HC unsupported 0 S3
+S3 Graphics, Incorporated S3 Graphics DeltaChrome unsupported 0 S3
+S3 Graphics, Incorporated VIA Chrome9 HC IGP unsupported 0 S3
+SiS unsupported 0 SiS
+SiS 661 VGA unsupported 0 SiS
+SiS 662 VGA unsupported 0 SiS
+SiS 741 VGA unsupported 0 SiS
+SiS 760 VGA unsupported 0 SiS
+SiS 761GX VGA unsupported 0 SiS
+SiS Mirage Graphics3 unsupported 0 SiS
+Trident unsupported 0 Trident
+Tungsten Graphics unsupported 0 Tungsten Graphics
+Tungsten Graphics, Inc Mesa DRI 865G GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 865G GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 915G GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 915G GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945G unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20100330 DEVELOPMENT unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20100328 2010Q1 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GME x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GME 20061017 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20090326 2009Q1 RC2 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI G33 20061017 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI G33 GEM 20090712 2009Q2 RC3 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI G33 GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI G41 GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI G41 GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI GMA500 20081116 - 5.0.1.0046 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20100330 DEVELOPMENT unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI IGDNG_D GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Ironlake Desktop GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Ironlake Mobile GEM 20100330 DEVELOPMENT x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset 20080716 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20090712 2009Q2 RC3 x86/MMX... unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20091221 2009Q4 x86/MMX/SSE2 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100328 2010Q1 unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100330 DEVELOPMENT unsupported 0 Mesa
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100330 DEVELOPMENT x86/MM... unsupported 0 Mesa
+Tungsten Graphics, Inc. Mesa DRI R200 (RV280 5964) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2 unsupported 0 Mesa
+VIA unsupported 0 VIA
+VMware, Inc. Gallium 0.3 on SVGA3D; build: RELEASE; UNRECOGNIZED
+VMware, Inc. Gallium 0.4 on i915 (chipset: 945GM) UNRECOGNIZED
+VMware, Inc. Gallium 0.4 on llvmpipe UNRECOGNIZED
+VMware, Inc. Gallium 0.4 on softpipe UNRECOGNIZED
+X.Org Gallium 0.4 on AMD BARTS supported 3 AMD BARTS (HD 6800)
+X.Org Gallium 0.4 on AMD CEDAR supported 2 AMD CEDAR (HD 5450)
+X.Org Gallium 0.4 on AMD HEMLOCK supported 3 AMD HEMLOCK (HD 5970)
+X.Org Gallium 0.4 on AMD JUNIPER supported 3 AMD JUNIPER (HD 5700)
+X.Org Gallium 0.4 on AMD REDWOOD supported 3 AMD REDWOOD (HD 5500/5600)
+X.Org Gallium 0.4 on AMD RS780 supported 0 AMD RS780 (HD 3200)
+X.Org Gallium 0.4 on AMD RS880 supported 1 AMD RS880 (HD 4200)
+X.Org Gallium 0.4 on AMD RV610 supported 1 AMD RV610 (HD 2400)
+X.Org Gallium 0.4 on AMD RV620 supported 1 AMD RV620 (HD 3400)
+X.Org Gallium 0.4 on AMD RV630 supported 2 AMD RV630 (HD 2600)
+X.Org Gallium 0.4 on AMD RV635 supported 3 AMD RV635 (HD 3600)
+X.Org Gallium 0.4 on AMD RV710 supported 1 AMD RV710 (HD 4300)
+X.Org Gallium 0.4 on AMD RV730 supported 3 AMD RV730 (HD 4600)
+X.Org Gallium 0.4 on AMD RV740 supported 3 AMD RV740 (HD 4700)
+X.Org Gallium 0.4 on AMD RV770 supported 3 AMD RV770 (HD 4800)
+X.Org R300 Project Gallium 0.4 on ATI R300 supported 1 ATI R300 (9700)
+X.Org R300 Project Gallium 0.4 on ATI R580 supported 3 ATI R580 (X1900)
+X.Org R300 Project Gallium 0.4 on ATI RC410 unsupported 0 ATI RC410 (Xpress 200)
+X.Org R300 Project Gallium 0.4 on ATI RS482 unsupported 0 ATI RS48x (Xpress 200x)
+X.Org R300 Project Gallium 0.4 on ATI RS600 unsupported 0 ATI RS600 (Xpress 3200)
+X.Org R300 Project Gallium 0.4 on ATI RS690 supported 1 ATI R300 (9700)
+X.Org R300 Project Gallium 0.4 on ATI RV350 supported 0 ATI RV350 (9600)
+X.Org R300 Project Gallium 0.4 on ATI RV370 supported 0 ATI RV370 (X300)
+X.Org R300 Project Gallium 0.4 on ATI RV410 supported 1 ATI RV410 (X700)
+X.Org R300 Project Gallium 0.4 on ATI RV515 supported 1 ATI RV515
+X.Org R300 Project Gallium 0.4 on ATI RV530 supported 1 ATI RV530
+X.Org R300 Project Gallium 0.4 on ATI RV570 supported 3 ATI RV570 (X1900 GT/PRO)
+X.Org R300 Project Gallium 0.4 on R420 supported 1 ATI R300 (9700)
+X.Org R300 Project Gallium 0.4 on R580 supported 3 ATI R580 (X1900)
+X.Org R300 Project Gallium 0.4 on RC410 unsupported 0 ATI RC410 (Xpress 200)
+X.Org R300 Project Gallium 0.4 on RS480 unsupported 0 ATI RS48x (Xpress 200x)
+X.Org R300 Project Gallium 0.4 on RS482 unsupported 0 ATI RS48x (Xpress 200x)
+X.Org R300 Project Gallium 0.4 on RS600 unsupported 0 ATI RS600 (Xpress 3200)
+X.Org R300 Project Gallium 0.4 on RS690 supported 1 ATI R300 (9700)
+X.Org R300 Project Gallium 0.4 on RS740 supported 1 ATI R300 (9700)
+X.Org R300 Project Gallium 0.4 on RV350 supported 0 ATI RV350 (9600)
+X.Org R300 Project Gallium 0.4 on RV370 supported 0 ATI RV370 (X300)
+X.Org R300 Project Gallium 0.4 on RV410 supported 1 ATI RV410 (X700)
+X.Org R300 Project Gallium 0.4 on RV515 supported 1 ATI RV515
+X.Org R300 Project Gallium 0.4 on RV530 supported 1 ATI RV530
+XGI unsupported 0 XGI
+nouveau Gallium 0.4 on NV34 UNRECOGNIZED
+nouveau Gallium 0.4 on NV36 UNRECOGNIZED
+nouveau Gallium 0.4 on NV46 UNRECOGNIZED
+nouveau Gallium 0.4 on NV49 UNRECOGNIZED
+nouveau Gallium 0.4 on NV4A UNRECOGNIZED
+nouveau Gallium 0.4 on NV4B UNRECOGNIZED
+nouveau Gallium 0.4 on NV4E UNRECOGNIZED
+nouveau Gallium 0.4 on NV50 UNRECOGNIZED
+nouveau Gallium 0.4 on NV84 UNRECOGNIZED
+nouveau Gallium 0.4 on NV86 UNRECOGNIZED
+nouveau Gallium 0.4 on NV92 UNRECOGNIZED
+nouveau Gallium 0.4 on NV94 UNRECOGNIZED
+nouveau Gallium 0.4 on NV96 UNRECOGNIZED
+nouveau Gallium 0.4 on NV98 UNRECOGNIZED
+nouveau Gallium 0.4 on NVA0 UNRECOGNIZED
+nouveau Gallium 0.4 on NVA3 UNRECOGNIZED
+nouveau Gallium 0.4 on NVA5 UNRECOGNIZED
+nouveau Gallium 0.4 on NVA8 UNRECOGNIZED
+nouveau Gallium 0.4 on NVAA UNRECOGNIZED
+nouveau Gallium 0.4 on NVAC UNRECOGNIZED
diff --git a/indra/newview/tests/gpus_seen.txt b/indra/newview/tests/gpus_seen.txt
new file mode 100644
index 0000000000..c807f22b58
--- /dev/null
+++ b/indra/newview/tests/gpus_seen.txt
@@ -0,0 +1,1593 @@
+ATI
+ATI 3D-Analyze
+ATI ASUS A9xxx
+ATI ASUS AH24xx
+ATI ASUS AH26xx
+ATI ASUS AH34xx
+ATI ASUS AH36xx
+ATI ASUS AH46xx
+ATI ASUS AX3xx
+ATI ASUS AX5xx
+ATI ASUS AX8xx
+ATI ASUS EAH38xx
+ATI ASUS EAH43xx
+ATI ASUS EAH45xx
+ATI ASUS EAH48xx
+ATI ASUS EAH57xx
+ATI ASUS EAH58xx
+ATI ASUS X1xxx
+ATI All-in-Wonder 9xxx
+ATI All-in-Wonder HD
+ATI All-in-Wonder PCI-E
+ATI All-in-Wonder X1800
+ATI All-in-Wonder X1900
+ATI All-in-Wonder X600
+ATI All-in-Wonder X800
+ATI Diamond X1xxx
+ATI Display Adapter
+ATI FireGL
+ATI FireGL 5200
+ATI FireGL 5xxx
+ATI FireMV
+ATI Generic
+ATI Hercules 9800
+ATI IGP 340M
+ATI M52
+ATI M54
+ATI M56
+ATI M71
+ATI M72
+ATI M76
+ATI Mobility Radeon
+ATI Mobility Radeon 7xxx
+ATI Mobility Radeon 9600
+ATI Mobility Radeon 9700
+ATI Mobility Radeon 9800
+ATI Mobility Radeon HD 2300
+ATI Mobility Radeon HD 2400
+ATI Mobility Radeon HD 2600
+ATI Mobility Radeon HD 2700
+ATI Mobility Radeon HD 3400
+ATI Mobility Radeon HD 3600
+ATI Mobility Radeon HD 3800
+ATI Mobility Radeon HD 4200
+ATI Mobility Radeon HD 4300
+ATI Mobility Radeon HD 4500
+ATI Mobility Radeon HD 4600
+ATI Mobility Radeon HD 4800
+ATI Mobility Radeon HD 5400
+ATI Mobility Radeon HD 5600
+ATI Mobility Radeon X1xxx
+ATI Mobility Radeon X2xxx
+ATI Mobility Radeon X3xx
+ATI Mobility Radeon X6xx
+ATI Mobility Radeon X7xx
+ATI Mobility Radeon Xxxx
+ATI RV380
+ATI RV530
+ATI Radeon 2100
+ATI Radeon 3000
+ATI Radeon 3100
+ATI Radeon 7000
+ATI Radeon 7xxx
+ATI Radeon 8xxx
+ATI Radeon 9000
+ATI Radeon 9100
+ATI Radeon 9200
+ATI Radeon 9500
+ATI Radeon 9600
+ATI Radeon 9700
+ATI Radeon 9800
+ATI Radeon HD 2300
+ATI Radeon HD 2400
+ATI Radeon HD 2600
+ATI Radeon HD 2900
+ATI Radeon HD 3000
+ATI Radeon HD 3100
+ATI Radeon HD 3200
+ATI Radeon HD 3300
+ATI Radeon HD 3400
+ATI Radeon HD 3600
+ATI Radeon HD 3800
+ATI Radeon HD 4200
+ATI Radeon HD 4300
+ATI Radeon HD 4500
+ATI Radeon HD 4600
+ATI Radeon HD 4700
+ATI Radeon HD 4800
+ATI Radeon HD 5400
+ATI Radeon HD 5500
+ATI Radeon HD 5600
+ATI Radeon HD 5700
+ATI Radeon HD 5800
+ATI Radeon HD 5900
+ATI Radeon HD 6200
+ATI Radeon HD 6300
+ATI Radeon HD 6500
+ATI Radeon HD 6800
+ATI Radeon HD 6900
+ATI Radeon OpenGL
+ATI Radeon RV250
+ATI Radeon RV600
+ATI Radeon RX9550
+ATI Radeon VE
+ATI Radeon X1000
+ATI Radeon X1200
+ATI Radeon X1300
+ATI Radeon X13xx
+ATI Radeon X1400
+ATI Radeon X1500
+ATI Radeon X1600
+ATI Radeon X16xx
+ATI Radeon X1700
+ATI Radeon X1800
+ATI Radeon X1900
+ATI Radeon X19xx
+ATI Radeon X1xxx
+ATI Radeon X300
+ATI Radeon X500
+ATI Radeon X600
+ATI Radeon X700
+ATI Radeon X7xx
+ATI Radeon X800
+ATI Radeon Xpress
+ATI Rage 128
+ATI Technologies Inc.
+ATI Technologies Inc. x86
+ATI Technologies Inc. x86/SSE2
+ATI Technologies Inc. (Vista) ATI Mobility Radeon HD 5730
+ATI Technologies Inc. 256MB ATI Radeon X1300PRO x86/SSE2
+ATI Technologies Inc. AMD 760G
+ATI Technologies Inc. AMD 760G (Microsoft WDDM 1.1)
+ATI Technologies Inc. AMD 780L
+ATI Technologies Inc. AMD FirePro 2270
+ATI Technologies Inc. AMD M860G with ATI Mobility Radeon 4100
+ATI Technologies Inc. AMD M880G with ATI Mobility Radeon HD 4200
+ATI Technologies Inc. AMD M880G with ATI Mobility Radeon HD 4250
+ATI Technologies Inc. AMD RADEON HD 6450
+ATI Technologies Inc. AMD Radeon HD 6200 series Graphics
+ATI Technologies Inc. AMD Radeon HD 6250 Graphics
+ATI Technologies Inc. AMD Radeon HD 6300 series Graphics
+ATI Technologies Inc. AMD Radeon HD 6300M Series
+ATI Technologies Inc. AMD Radeon HD 6310 Graphics
+ATI Technologies Inc. AMD Radeon HD 6310M
+ATI Technologies Inc. AMD Radeon HD 6330M
+ATI Technologies Inc. AMD Radeon HD 6350
+ATI Technologies Inc. AMD Radeon HD 6370M
+ATI Technologies Inc. AMD Radeon HD 6400M Series
+ATI Technologies Inc. AMD Radeon HD 6450
+ATI Technologies Inc. AMD Radeon HD 6470M
+ATI Technologies Inc. AMD Radeon HD 6490M
+ATI Technologies Inc. AMD Radeon HD 6500M/5600/5700 Series
+ATI Technologies Inc. AMD Radeon HD 6530M
+ATI Technologies Inc. AMD Radeon HD 6550M
+ATI Technologies Inc. AMD Radeon HD 6570
+ATI Technologies Inc. AMD Radeon HD 6570M
+ATI Technologies Inc. AMD Radeon HD 6570M/5700 Series
+ATI Technologies Inc. AMD Radeon HD 6600M Series
+ATI Technologies Inc. AMD Radeon HD 6650M
+ATI Technologies Inc. AMD Radeon HD 6670
+ATI Technologies Inc. AMD Radeon HD 6700 Series
+ATI Technologies Inc. AMD Radeon HD 6750
+ATI Technologies Inc. AMD Radeon HD 6750M
+ATI Technologies Inc. AMD Radeon HD 6770
+ATI Technologies Inc. AMD Radeon HD 6800 Series
+ATI Technologies Inc. AMD Radeon HD 6850M
+ATI Technologies Inc. AMD Radeon HD 6870
+ATI Technologies Inc. AMD Radeon HD 6870M
+ATI Technologies Inc. AMD Radeon HD 6900 Series
+ATI Technologies Inc. AMD Radeon HD 6970M
+ATI Technologies Inc. AMD Radeon HD 6990
+ATI Technologies Inc. AMD Radeon(TM) HD 6470M
+ATI Technologies Inc. ASUS 5870 Eyefinity 6
+ATI Technologies Inc. ASUS AH2600 Series
+ATI Technologies Inc. ASUS AH3450 Series
+ATI Technologies Inc. ASUS AH3650 Series
+ATI Technologies Inc. ASUS AH4650 Series
+ATI Technologies Inc. ASUS ARES
+ATI Technologies Inc. ASUS EAH2900 Series
+ATI Technologies Inc. ASUS EAH3450 Series
+ATI Technologies Inc. ASUS EAH3650 Series
+ATI Technologies Inc. ASUS EAH4350 series
+ATI Technologies Inc. ASUS EAH4550 series
+ATI Technologies Inc. ASUS EAH4650 series
+ATI Technologies Inc. ASUS EAH4670 series
+ATI Technologies Inc. ASUS EAH4750 Series
+ATI Technologies Inc. ASUS EAH4770 Series
+ATI Technologies Inc. ASUS EAH4770 series
+ATI Technologies Inc. ASUS EAH4850 series
+ATI Technologies Inc. ASUS EAH5450 Series
+ATI Technologies Inc. ASUS EAH5550 Series
+ATI Technologies Inc. ASUS EAH5570 series
+ATI Technologies Inc. ASUS EAH5670 Series
+ATI Technologies Inc. ASUS EAH5750 Series
+ATI Technologies Inc. ASUS EAH5770 Series
+ATI Technologies Inc. ASUS EAH5830 Series
+ATI Technologies Inc. ASUS EAH5850 Series
+ATI Technologies Inc. ASUS EAH5870 Series
+ATI Technologies Inc. ASUS EAH5970 Series
+ATI Technologies Inc. ASUS EAH6850 Series
+ATI Technologies Inc. ASUS EAH6870 Series
+ATI Technologies Inc. ASUS EAH6950 Series
+ATI Technologies Inc. ASUS EAH6970 Series
+ATI Technologies Inc. ASUS EAHG4670 series
+ATI Technologies Inc. ASUS Extreme AX600 Series
+ATI Technologies Inc. ASUS Extreme AX600XT-TD
+ATI Technologies Inc. ASUS X1300 Series x86/SSE2
+ATI Technologies Inc. ASUS X1550 Series
+ATI Technologies Inc. ASUS X1950 Series x86/SSE2
+ATI Technologies Inc. ASUS X800 Series
+ATI Technologies Inc. ASUS X850 Series
+ATI Technologies Inc. ATI All-in-Wonder HD
+ATI Technologies Inc. ATI FirePro 2260
+ATI Technologies Inc. ATI FirePro 2450
+ATI Technologies Inc. ATI FirePro M5800
+ATI Technologies Inc. ATI FirePro M7740
+ATI Technologies Inc. ATI FirePro M7820
+ATI Technologies Inc. ATI FirePro V3700 (FireGL)
+ATI Technologies Inc. ATI FirePro V3800
+ATI Technologies Inc. ATI FirePro V4800
+ATI Technologies Inc. ATI FirePro V4800 (FireGL)
+ATI Technologies Inc. ATI FirePro V5800
+ATI Technologies Inc. ATI FirePro V7800
+ATI Technologies Inc. ATI MOBILITY RADEON 9XXX x86/SSE2
+ATI Technologies Inc. ATI MOBILITY RADEON HD 3450
+ATI Technologies Inc. ATI MOBILITY RADEON X1600
+ATI Technologies Inc. ATI MOBILITY RADEON X2300
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 HD x86/SSE2
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI MOBILITY RADEON X2300 x86/SSE2
+ATI Technologies Inc. ATI MOBILITY RADEON X300
+ATI Technologies Inc. ATI MOBILITY RADEON X600
+ATI Technologies Inc. ATI MOBILITY RADEON XPRESS 200
+ATI Technologies Inc. ATI Mobility FireGL V5700
+ATI Technologies Inc. ATI Mobility Radeon 4100
+ATI Technologies Inc. ATI Mobility Radeon Graphics
+ATI Technologies Inc. ATI Mobility Radeon HD 2300
+ATI Technologies Inc. ATI Mobility Radeon HD 2400
+ATI Technologies Inc. ATI Mobility Radeon HD 2400 XT
+ATI Technologies Inc. ATI Mobility Radeon HD 2600
+ATI Technologies Inc. ATI Mobility Radeon HD 2600 XT
+ATI Technologies Inc. ATI Mobility Radeon HD 2700
+ATI Technologies Inc. ATI Mobility Radeon HD 3400 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 3430
+ATI Technologies Inc. ATI Mobility Radeon HD 3450
+ATI Technologies Inc. ATI Mobility Radeon HD 3470
+ATI Technologies Inc. ATI Mobility Radeon HD 3470 Hybrid X2
+ATI Technologies Inc. ATI Mobility Radeon HD 3650
+ATI Technologies Inc. ATI Mobility Radeon HD 4200
+ATI Technologies Inc. ATI Mobility Radeon HD 4200 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4225
+ATI Technologies Inc. ATI Mobility Radeon HD 4225 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4250
+ATI Technologies Inc. ATI Mobility Radeon HD 4250 Graphics
+ATI Technologies Inc. ATI Mobility Radeon HD 4270
+ATI Technologies Inc. ATI Mobility Radeon HD 4300 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4300/4500 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4330
+ATI Technologies Inc. ATI Mobility Radeon HD 4330 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4350
+ATI Technologies Inc. ATI Mobility Radeon HD 4350 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4500 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4500/5100 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4530
+ATI Technologies Inc. ATI Mobility Radeon HD 4530 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4550
+ATI Technologies Inc. ATI Mobility Radeon HD 4570
+ATI Technologies Inc. ATI Mobility Radeon HD 4600 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4650
+ATI Technologies Inc. ATI Mobility Radeon HD 4650 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4670
+ATI Technologies Inc. ATI Mobility Radeon HD 4830 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 4850
+ATI Technologies Inc. ATI Mobility Radeon HD 4870
+ATI Technologies Inc. ATI Mobility Radeon HD 5000
+ATI Technologies Inc. ATI Mobility Radeon HD 5000 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 5145
+ATI Technologies Inc. ATI Mobility Radeon HD 5165
+ATI Technologies Inc. ATI Mobility Radeon HD 530v
+ATI Technologies Inc. ATI Mobility Radeon HD 5400 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 540v
+ATI Technologies Inc. ATI Mobility Radeon HD 5430
+ATI Technologies Inc. ATI Mobility Radeon HD 5450
+ATI Technologies Inc. ATI Mobility Radeon HD 5450 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 545v
+ATI Technologies Inc. ATI Mobility Radeon HD 5470
+ATI Technologies Inc. ATI Mobility Radeon HD 550v
+ATI Technologies Inc. ATI Mobility Radeon HD 5600/5700 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 560v
+ATI Technologies Inc. ATI Mobility Radeon HD 5650
+ATI Technologies Inc. ATI Mobility Radeon HD 5700 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 5730
+ATI Technologies Inc. ATI Mobility Radeon HD 5800 Series
+ATI Technologies Inc. ATI Mobility Radeon HD 5850
+ATI Technologies Inc. ATI Mobility Radeon HD 5870
+ATI Technologies Inc. ATI Mobility Radeon HD 6300 series
+ATI Technologies Inc. ATI Mobility Radeon HD 6370
+ATI Technologies Inc. ATI Mobility Radeon HD 6470M
+ATI Technologies Inc. ATI Mobility Radeon HD 6550
+ATI Technologies Inc. ATI Mobility Radeon HD 6570
+ATI Technologies Inc. ATI Mobility Radeon X1300
+ATI Technologies Inc. ATI Mobility Radeon X1300 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X1300 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X1350
+ATI Technologies Inc. ATI Mobility Radeon X1350 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X1400
+ATI Technologies Inc. ATI Mobility Radeon X1400 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X1600
+ATI Technologies Inc. ATI Mobility Radeon X1600 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X1700 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X2300
+ATI Technologies Inc. ATI Mobility Radeon X2300 (Omega 3.8.442)
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X2300 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon X2500
+ATI Technologies Inc. ATI Mobility Radeon X2500 x86/SSE2
+ATI Technologies Inc. ATI Mobility Radeon. HD 530v
+ATI Technologies Inc. ATI Mobility Radeon. HD 5470
+ATI Technologies Inc. ATI RADEON HD 3200 T25XX by CAMILO
+ATI Technologies Inc. ATI RADEON XPRESS 1100
+ATI Technologies Inc. ATI RADEON XPRESS 200 Series
+ATI Technologies Inc. ATI RADEON XPRESS 200 Series x86/SSE2
+ATI Technologies Inc. ATI RADEON XPRESS 200M SERIES
+ATI Technologies Inc. ATI Radeon
+ATI Technologies Inc. ATI Radeon 2100
+ATI Technologies Inc. ATI Radeon 2100 (Microsoft - WDDM)
+ATI Technologies Inc. ATI Radeon 2100 Graphics
+ATI Technologies Inc. ATI Radeon 3000
+ATI Technologies Inc. ATI Radeon 3000 Graphics
+ATI Technologies Inc. ATI Radeon 3100 Graphics
+ATI Technologies Inc. ATI Radeon 5xxx series
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series x86/MMX/3DNow!/SSE
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series x86/SSE2
+ATI Technologies Inc. ATI Radeon 9550 / X1050 Series(Microsoft - WDDM)
+ATI Technologies Inc. ATI Radeon 9600 / X1050 Series
+ATI Technologies Inc. ATI Radeon 9600/9550/X1050 Series
+ATI Technologies Inc. ATI Radeon BA Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon BB Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Cedar PRO Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Cypress PRO Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Graphics Processor
+ATI Technologies Inc. ATI Radeon HD 2200 Graphics
+ATI Technologies Inc. ATI Radeon HD 2350
+ATI Technologies Inc. ATI Radeon HD 2400
+ATI Technologies Inc. ATI Radeon HD 2400 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 2400 PRO
+ATI Technologies Inc. ATI Radeon HD 2400 PRO AGP
+ATI Technologies Inc. ATI Radeon HD 2400 Pro
+ATI Technologies Inc. ATI Radeon HD 2400 Series
+ATI Technologies Inc. ATI Radeon HD 2400 XT
+ATI Technologies Inc. ATI Radeon HD 2400 XT OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 2600 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 2600 PRO
+ATI Technologies Inc. ATI Radeon HD 2600 PRO OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 2600 Pro
+ATI Technologies Inc. ATI Radeon HD 2600 Series
+ATI Technologies Inc. ATI Radeon HD 2600 XT
+ATI Technologies Inc. ATI Radeon HD 2900 GT
+ATI Technologies Inc. ATI Radeon HD 2900 XT
+ATI Technologies Inc. ATI Radeon HD 3200 Graphics
+ATI Technologies Inc. ATI Radeon HD 3300 Graphics
+ATI Technologies Inc. ATI Radeon HD 3400 Series
+ATI Technologies Inc. ATI Radeon HD 3450
+ATI Technologies Inc. ATI Radeon HD 3450 - Dell Optiplex
+ATI Technologies Inc. ATI Radeon HD 3470
+ATI Technologies Inc. ATI Radeon HD 3470 - Dell Optiplex
+ATI Technologies Inc. ATI Radeon HD 3550
+ATI Technologies Inc. ATI Radeon HD 3600 Series
+ATI Technologies Inc. ATI Radeon HD 3650
+ATI Technologies Inc. ATI Radeon HD 3650 AGP
+ATI Technologies Inc. ATI Radeon HD 3730
+ATI Technologies Inc. ATI Radeon HD 3800 Series
+ATI Technologies Inc. ATI Radeon HD 3850
+ATI Technologies Inc. ATI Radeon HD 3850 AGP
+ATI Technologies Inc. ATI Radeon HD 3870
+ATI Technologies Inc. ATI Radeon HD 3870 X2
+ATI Technologies Inc. ATI Radeon HD 4200
+ATI Technologies Inc. ATI Radeon HD 4250
+ATI Technologies Inc. ATI Radeon HD 4250 Graphics
+ATI Technologies Inc. ATI Radeon HD 4270
+ATI Technologies Inc. ATI Radeon HD 4290
+ATI Technologies Inc. ATI Radeon HD 4300 Series
+ATI Technologies Inc. ATI Radeon HD 4300/4500 Series
+ATI Technologies Inc. ATI Radeon HD 4350
+ATI Technologies Inc. ATI Radeon HD 4350 (Microsoft WDDM 1.1)
+ATI Technologies Inc. ATI Radeon HD 4450
+ATI Technologies Inc. ATI Radeon HD 4500 Series
+ATI Technologies Inc. ATI Radeon HD 4550
+ATI Technologies Inc. ATI Radeon HD 4600 Series
+ATI Technologies Inc. ATI Radeon HD 4650
+ATI Technologies Inc. ATI Radeon HD 4670
+ATI Technologies Inc. ATI Radeon HD 4670 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 4700 Series
+ATI Technologies Inc. ATI Radeon HD 4720
+ATI Technologies Inc. ATI Radeon HD 4730
+ATI Technologies Inc. ATI Radeon HD 4730 Series
+ATI Technologies Inc. ATI Radeon HD 4750
+ATI Technologies Inc. ATI Radeon HD 4770
+ATI Technologies Inc. ATI Radeon HD 4800 Series
+ATI Technologies Inc. ATI Radeon HD 4850
+ATI Technologies Inc. ATI Radeon HD 4850 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 4850 Series
+ATI Technologies Inc. ATI Radeon HD 4870
+ATI Technologies Inc. ATI Radeon HD 4870 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 4870 X2
+ATI Technologies Inc. ATI Radeon HD 5400 Series
+ATI Technologies Inc. ATI Radeon HD 5450
+ATI Technologies Inc. ATI Radeon HD 5500 Series
+ATI Technologies Inc. ATI Radeon HD 5570
+ATI Technologies Inc. ATI Radeon HD 5600 Series
+ATI Technologies Inc. ATI Radeon HD 5630
+ATI Technologies Inc. ATI Radeon HD 5670
+ATI Technologies Inc. ATI Radeon HD 5670 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 5700 Series
+ATI Technologies Inc. ATI Radeon HD 5750
+ATI Technologies Inc. ATI Radeon HD 5750 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 5770
+ATI Technologies Inc. ATI Radeon HD 5770 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 5800 Series
+ATI Technologies Inc. ATI Radeon HD 5850
+ATI Technologies Inc. ATI Radeon HD 5870
+ATI Technologies Inc. ATI Radeon HD 5870 OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 5900 Series
+ATI Technologies Inc. ATI Radeon HD 5970
+ATI Technologies Inc. ATI Radeon HD 6230
+ATI Technologies Inc. ATI Radeon HD 6250
+ATI Technologies Inc. ATI Radeon HD 6350
+ATI Technologies Inc. ATI Radeon HD 6390
+ATI Technologies Inc. ATI Radeon HD 6490M OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 6510
+ATI Technologies Inc. ATI Radeon HD 6570M
+ATI Technologies Inc. ATI Radeon HD 6750
+ATI Technologies Inc. ATI Radeon HD 6750M OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 6770
+ATI Technologies Inc. ATI Radeon HD 6770M OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD 6800 Series
+ATI Technologies Inc. ATI Radeon HD 6970M OpenGL Engine
+ATI Technologies Inc. ATI Radeon HD3750
+ATI Technologies Inc. ATI Radeon HD4300/HD4500 series
+ATI Technologies Inc. ATI Radeon HD4670
+ATI Technologies Inc. ATI Radeon Juniper LE Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon RV710 Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon RV730 Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon RV770 Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon RV790 Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Redwood PRO Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Redwood XT Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon Whistler PRO/LP Prototype OpenGL Engine
+ATI Technologies Inc. ATI Radeon X1050
+ATI Technologies Inc. ATI Radeon X1050 Series
+ATI Technologies Inc. ATI Radeon X1200
+ATI Technologies Inc. ATI Radeon X1200 Series
+ATI Technologies Inc. ATI Radeon X1200 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon X1250
+ATI Technologies Inc. ATI Radeon X1250 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon X1270
+ATI Technologies Inc. ATI Radeon X1270 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon X1300/X1550 Series
+ATI Technologies Inc. ATI Radeon X1550 Series
+ATI Technologies Inc. ATI Radeon X1600 OpenGL Engine
+ATI Technologies Inc. ATI Radeon X1900 OpenGL Engine
+ATI Technologies Inc. ATI Radeon X1950 GT
+ATI Technologies Inc. ATI Radeon X300/X550/X1050 Series
+ATI Technologies Inc. ATI Radeon Xpress 1100
+ATI Technologies Inc. ATI Radeon Xpress 1150
+ATI Technologies Inc. ATI Radeon Xpress 1150 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon Xpress 1200
+ATI Technologies Inc. ATI Radeon Xpress 1200 Series
+ATI Technologies Inc. ATI Radeon Xpress 1200 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon Xpress 1200 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. ATI Radeon Xpress 1250
+ATI Technologies Inc. ATI Radeon Xpress 1250 x86/SSE2
+ATI Technologies Inc. ATI Radeon Xpress Series
+ATI Technologies Inc. ATI Yamaha HD 9000
+ATI Technologies Inc. ATi RS880M
+ATI Technologies Inc. Carte graphique VGA standard
+ATI Technologies Inc. Diamond Radeon X1550 Series
+ATI Technologies Inc. EG JUNIPER
+ATI Technologies Inc. EG PARK
+ATI Technologies Inc. FireGL V3100 Pentium 4 (SSE2)
+ATI Technologies Inc. FireMV 2400 PCI DDR x86
+ATI Technologies Inc. FireMV 2400 PCI DDR x86/SSE2
+ATI Technologies Inc. GeCube Radeon X1550
+ATI Technologies Inc. Geforce 9500 GT
+ATI Technologies Inc. Geforce 9500GT
+ATI Technologies Inc. Geforce 9800 GT
+ATI Technologies Inc. HD3730
+ATI Technologies Inc. HIGHTECH EXCALIBUR RADEON 9550SE Series
+ATI Technologies Inc. HIGHTECH EXCALIBUR X700 PRO
+ATI Technologies Inc. M21 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. M76M
+ATI Technologies Inc. MOBILITY RADEON 7500 DDR x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON 9000 DDR x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON 9000 IGPRADEON 9100 IGP DDR x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON 9600 x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON 9700 x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON X300 x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON X600 x86/SSE2
+ATI Technologies Inc. MOBILITY RADEON X700 SE x86
+ATI Technologies Inc. MOBILITY RADEON X700 x86/SSE2
+ATI Technologies Inc. MSI RX9550SE
+ATI Technologies Inc. Mobility Radeon X2300 HD
+ATI Technologies Inc. Mobility Radeon X2300 HD x86/SSE2
+ATI Technologies Inc. RADEON 7000 DDR x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 7000 DDR x86/SSE2
+ATI Technologies Inc. RADEON 7500 DDR x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 7500 DDR x86/SSE2
+ATI Technologies Inc. RADEON 9100 IGP DDR x86/SSE2
+ATI Technologies Inc. RADEON 9200 DDR x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 9200 DDR x86/SSE2
+ATI Technologies Inc. RADEON 9200 PRO DDR x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 9200 Series DDR x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 9200 Series DDR x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 9200 Series DDR x86/SSE
+ATI Technologies Inc. RADEON 9200 Series DDR x86/SSE2
+ATI Technologies Inc. RADEON 9200SE DDR x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 9200SE DDR x86/SSE2
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 9250/9200 Series DDR x86/SSE2
+ATI Technologies Inc. RADEON 9500
+ATI Technologies Inc. RADEON 9550 x86/SSE2
+ATI Technologies Inc. RADEON 9600 SERIES
+ATI Technologies Inc. RADEON 9600 SERIES x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 9600 TX x86/SSE2
+ATI Technologies Inc. RADEON 9600 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON 9600 x86/SSE2
+ATI Technologies Inc. RADEON 9700 PRO x86/MMX/3DNow!/SSE
+ATI Technologies Inc. RADEON 9800 PRO
+ATI Technologies Inc. RADEON 9800 x86/SSE2
+ATI Technologies Inc. RADEON IGP 340M DDR x86/SSE2
+ATI Technologies Inc. RADEON X300 Series x86/SSE2
+ATI Technologies Inc. RADEON X300 x86/SSE2
+ATI Technologies Inc. RADEON X300/X550 Series x86/SSE2
+ATI Technologies Inc. RADEON X550 x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON X550 x86/SSE2
+ATI Technologies Inc. RADEON X600 Series
+ATI Technologies Inc. RADEON X600 x86/SSE2
+ATI Technologies Inc. RADEON X700 PRO x86/SSE2
+ATI Technologies Inc. RADEON X800 SE x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON X800GT
+ATI Technologies Inc. RADEON XPRESS 200 Series SW TCL x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON XPRESS 200 Series SW TCL x86/SSE2
+ATI Technologies Inc. RADEON XPRESS 200 Series x86/SSE2
+ATI Technologies Inc. RADEON XPRESS 200M Series SW TCL x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON XPRESS 200M Series SW TCL x86/SSE2
+ATI Technologies Inc. RADEON XPRESS 200M Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON XPRESS 200M Series x86/SSE2
+ATI Technologies Inc. RADEON XPRESS Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. RADEON XPRESS Series x86/SSE2
+ATI Technologies Inc. RS740
+ATI Technologies Inc. RS780C
+ATI Technologies Inc. RS780M
+ATI Technologies Inc. RS880
+ATI Technologies Inc. RV410 Pro x86/SSE2
+ATI Technologies Inc. RV790
+ATI Technologies Inc. Radeon (TM) HD 6470M
+ATI Technologies Inc. Radeon (TM) HD 6490M
+ATI Technologies Inc. Radeon (TM) HD 6770M
+ATI Technologies Inc. Radeon 7000 DDR x86/SSE2
+ATI Technologies Inc. Radeon 7000 SDR x86/SSE2
+ATI Technologies Inc. Radeon 7500 DDR x86/SSE2
+ATI Technologies Inc. Radeon 9000 DDR x86/SSE2
+ATI Technologies Inc. Radeon DDR x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon DDR x86/SSE
+ATI Technologies Inc. Radeon DDR x86/SSE2
+ATI Technologies Inc. Radeon HD 6310
+ATI Technologies Inc. Radeon HD 6800 Series
+ATI Technologies Inc. Radeon SDR x86/SSE2
+ATI Technologies Inc. Radeon X1300 Series
+ATI Technologies Inc. Radeon X1300 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon X1300 Series x86/SSE2
+ATI Technologies Inc. Radeon X1300/X1550 Series
+ATI Technologies Inc. Radeon X1300/X1550 Series x86/SSE2
+ATI Technologies Inc. Radeon X1550 64-bit (Microsoft - WDDM)
+ATI Technologies Inc. Radeon X1550 Series
+ATI Technologies Inc. Radeon X1550 Series x86/SSE2
+ATI Technologies Inc. Radeon X1600
+ATI Technologies Inc. Radeon X1600 Pro / X1300XT x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon X1600 Series x86/SSE2
+ATI Technologies Inc. Radeon X1600/X1650 Series
+ATI Technologies Inc. Radeon X1650 Series
+ATI Technologies Inc. Radeon X1650 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon X1650 Series x86/SSE2
+ATI Technologies Inc. Radeon X1900 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon X1950 Pro
+ATI Technologies Inc. Radeon X1950 Pro x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Radeon X1950 Series
+ATI Technologies Inc. Radeon X1950 Series (Microsoft - WDDM)
+ATI Technologies Inc. Radeon X300/X550/X1050 Series
+ATI Technologies Inc. Radeon X550/X700 Series
+ATI Technologies Inc. Radeon X550XTX x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. SAPPHIRE RADEON X300SE
+ATI Technologies Inc. SAPPHIRE RADEON X300SE x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. SAPPHIRE RADEON X300SE x86/SSE2
+ATI Technologies Inc. SAPPHIRE Radeon X1550 Series
+ATI Technologies Inc. SAPPHIRE Radeon X1550 Series x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. Sapphire Radeon HD 3730
+ATI Technologies Inc. Sapphire Radeon HD 3750
+ATI Technologies Inc. Standard VGA Graphics Adapter
+ATI Technologies Inc. Tul, RADEON X600 PRO
+ATI Technologies Inc. Tul, RADEON X600 PRO x86/SSE2
+ATI Technologies Inc. Tul, RADEON X700 PRO
+ATI Technologies Inc. Tul, RADEON X700 PRO x86/MMX/3DNow!/SSE2
+ATI Technologies Inc. VisionTek Radeon 4350
+ATI Technologies Inc. VisionTek Radeon X1550 Series
+ATI Technologies Inc. WRESTLER 9802
+ATI Technologies Inc. WRESTLER 9803
+ATI Technologies Inc. XFX Radeon HD 4570
+ATI Technologies Inc. Yamaha ATI HD 9000da/s
+ATI Technologies Inc. Yamaha ATI HD 9000da/s 2048
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS780 9612) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS880 9710) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RS880 9712) 20090101 TCL
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV610 94C1) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV610 94C9) 20090101 x86/MMX/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C4) 20090101 x86/MMX/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C5) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV620 95C5) 20090101 x86/MMX/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV635 9596) 20090101 x86/MMX+/3DNow!+/SSE TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV670 9505) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV710 9552) 20090101 x86/MMX/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9490) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9490) 20090101 x86/MMX/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV730 9498) 20090101 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV770 9440) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+Advanced Micro Devices, Inc. Mesa DRI R600 (RV770 9442) 20090101 x86/MMX/SSE2 TCL DRI2
+Alex Mohr GL Hijacker!
+Apple Software Renderer
+DRI R300 Project Mesa DRI R300 (RS400 5954) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2
+DRI R300 Project Mesa DRI R300 (RS400 5975) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2
+DRI R300 Project Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL DRI2
+DRI R300 Project Mesa DRI R300 (RS600 7941) 20090101 x86/MMX/SSE2 NO-TCL
+DRI R300 Project Mesa DRI R300 (RS690 791F) 20090101 x86/MMX+/3DNow!+/SSE2 NO-TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV350 4151) 20090101 AGP 4x x86/MMX+/3DNow!+/SSE TCL
+DRI R300 Project Mesa DRI R300 (RV350 4153) 20090101 AGP 8x x86/MMX+/3DNow!+/SSE TCL
+DRI R300 Project Mesa DRI R300 (RV380 3150) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV380 3150) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV380 5B60) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV380 5B62) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV515 7145) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV515 7146) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV515 7146) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV515 7149) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV515 714A) 20090101 x86/MMX/SSE2 TCL
+DRI R300 Project Mesa DRI R300 (RV515 714A) 20090101 x86/MMX/SSE2 TCL DRI2
+DRI R300 Project Mesa DRI R300 (RV530 71C4) 20090101 x86/MMX/SSE2 TCL DRI2
+GPU_CLASS_UNKNOWN
+Humper Chromium
+Intel
+Intel HD Graphics Family
+Intel 3D-Analyze v2.2 - http://www.tommti-systems.com
+Intel 3D-Analyze v2.3 - http://www.tommti-systems.com
+Intel 4 Series Internal Chipset
+Intel 830M
+Intel 845G
+Intel 855GM
+Intel 865G
+Intel 915G
+Intel 915GM
+Intel 945G
+Intel 945GM
+Intel 950
+Intel 965
+Intel B43 Express Chipset
+Intel Bear Lake
+Intel Broadwater
+Intel Brookdale
+Intel Cantiga
+Intel Eaglelake
+Intel Familia Mobile 45 Express Chipset (Microsoft Corporation - WDDM 1.1)
+Intel G33
+Intel G41
+Intel G41 Express Chipset
+Intel G45
+Intel G45/G43 Express Chipset
+Intel Graphics Media Accelerator HD
+Intel HD Graphics
+Intel HD Graphics 100
+Intel HD Graphics 200
+Intel HD Graphics 200 BR-1101-00SH
+Intel HD Graphics 200 BR-1101-00SJ
+Intel HD Graphics 200 BR-1101-00SK
+Intel HD Graphics 200 BR-1101-01M5
+Intel HD Graphics 200 BR-1101-01M6
+Intel HD Graphics BR-1004-01Y1
+Intel HD Graphics BR-1006-0364
+Intel HD Graphics BR-1006-0365
+Intel HD Graphics BR-1006-0366
+Intel HD Graphics BR-1007-02G4
+Intel HD Graphics BR-1101-04SY
+Intel HD Graphics BR-1101-04SZ
+Intel HD Graphics BR-1101-04T0
+Intel HD Graphics BR-1101-04T9
+Intel HD Graphics Family
+Intel HD Graphics Family BR-1012-00Y8
+Intel HD Graphics Family BR-1012-00YF
+Intel HD Graphics Family BR-1012-00ZD
+Intel HD Graphics Family BR-1102-00ML
+Intel Inc. Intel GMA 900 OpenGL Engine
+Intel Inc. Intel GMA 950 OpenGL Engine
+Intel Inc. Intel GMA X3100 OpenGL Engine
+Intel Inc. Intel HD Graphics 3000 OpenGL Engine
+Intel Inc. Intel HD Graphics OpenGL Engine
+Intel Inc. Intel HD xxxx OpenGL Engine
+Intel Intel 845G
+Intel Intel 855GM
+Intel Intel 865G
+Intel Intel 915G
+Intel Intel 915GM
+Intel Intel 945G
+Intel Intel 945GM
+Intel Intel 965/963 Graphics Media Accelerator
+Intel Intel Bear Lake B
+Intel Intel Broadwater G
+Intel Intel Brookdale-G
+Intel Intel Calistoga
+Intel Intel Cantiga
+Intel Intel Eaglelake
+Intel Intel Grantsdale-G
+Intel Intel HD Graphics 3000
+Intel Intel Lakeport
+Intel Intel Montara-GM
+Intel Intel Pineview Platform
+Intel Intel Springdale-G
+Intel Mobile - famiglia Express Chipset 45 (Microsoft Corporation - WDDM 1.1)
+Intel Mobile 4 Series
+Intel Mobile 4 Series Express Chipset Family
+Intel Mobile 45 Express Chipset Family (Microsoft Corporation - WDDM 1.1)
+Intel Mobile HD Graphics
+Intel Mobile SandyBridge HD Graphics
+Intel Montara
+Intel Pineview
+Intel Q45/Q43 Express Chipset
+Intel Royal BNA Driver
+Intel SandyBridge HD Graphics
+Intel SandyBridge HD Graphics BR-1006-00V8
+Intel Springdale
+Intel X3100
+Intergraph wcgdrv 06.05.06.18
+Intergraph wcgdrv 06.06.00.35
+LegendgrafiX Mobile 945 Express C/TitaniumGL/GAC/D3D ACCELERATION/6x86/1 THREADs | http://LegendgrafiX.tk
+LegendgrafiX NVIDIA GeForce GT 430/TitaniumGL/GAC/D3D ACCELERATION/6x86/1 THREADs | http://LegendgrafiX.tk
+Linden Lab Headless
+Matrox
+Mesa
+Mesa Project Software Rasterizer
+NVIDIA /PCI/SSE2
+NVIDIA /PCI/SSE2/3DNOW!
+NVIDIA 205
+NVIDIA 210
+NVIDIA 310
+NVIDIA 310M
+NVIDIA 315
+NVIDIA 315M
+NVIDIA 320M
+NVIDIA C51
+NVIDIA D10M2-20/PCI/SSE2
+NVIDIA D10P1-25/PCI/SSE2
+NVIDIA D10P1-30/PCI/SSE2
+NVIDIA D10P2-50/PCI/SSE2
+NVIDIA D11M2-30/PCI/SSE2
+NVIDIA D12-P1-35/PCI/SSE2
+NVIDIA D12U-15/PCI/SSE2
+NVIDIA D13M1-40/PCI/SSE2
+NVIDIA D13P1-40/PCI/SSE2
+NVIDIA D13U-10/PCI/SSE2
+NVIDIA D13U/PCI/SSE2
+NVIDIA D9M
+NVIDIA D9M-20/PCI/SSE2
+NVIDIA Entry Graphics/PCI/SSE2
+NVIDIA Entry Graphics/PCI/SSE2/3DNOW!
+NVIDIA G 102M
+NVIDIA G 103M
+NVIDIA G 105M
+NVIDIA G 110M
+NVIDIA G100
+NVIDIA G102M
+NVIDIA G103M
+NVIDIA G105M
+NVIDIA G210
+NVIDIA G210M
+NVIDIA G70/PCI/SSE2
+NVIDIA G72
+NVIDIA G73
+NVIDIA G84
+NVIDIA G86
+NVIDIA G92
+NVIDIA G92-200/PCI/SSE2
+NVIDIA G94
+NVIDIA G96/PCI/SSE2
+NVIDIA G98/PCI/SSE2
+NVIDIA GT 120
+NVIDIA GT 130
+NVIDIA GT 130M
+NVIDIA GT 140
+NVIDIA GT 150
+NVIDIA GT 160M
+NVIDIA GT 220
+NVIDIA GT 220/PCI/SSE2
+NVIDIA GT 220/PCI/SSE2/3DNOW!
+NVIDIA GT 230
+NVIDIA GT 230M
+NVIDIA GT 240
+NVIDIA GT 240M
+NVIDIA GT 250M
+NVIDIA GT 260M
+NVIDIA GT 320
+NVIDIA GT 320M
+NVIDIA GT 330
+NVIDIA GT 330M
+NVIDIA GT 340
+NVIDIA GT 420
+NVIDIA GT 430
+NVIDIA GT 440
+NVIDIA GT 450
+NVIDIA GT 520
+NVIDIA GT 540
+NVIDIA GT 540M
+NVIDIA GT-120
+NVIDIA GT200/PCI/SSE2
+NVIDIA GTS 150
+NVIDIA GTS 240
+NVIDIA GTS 250
+NVIDIA GTS 350M
+NVIDIA GTS 360
+NVIDIA GTS 360M
+NVIDIA GTS 450
+NVIDIA GTX 260
+NVIDIA GTX 260M
+NVIDIA GTX 270
+NVIDIA GTX 280
+NVIDIA GTX 285
+NVIDIA GTX 290
+NVIDIA GTX 460
+NVIDIA GTX 460M
+NVIDIA GTX 465
+NVIDIA GTX 470
+NVIDIA GTX 470M
+NVIDIA GTX 480
+NVIDIA GTX 480M
+NVIDIA GTX 550 Ti
+NVIDIA GTX 560
+NVIDIA GTX 560 Ti
+NVIDIA GTX 570
+NVIDIA GTX 580
+NVIDIA GTX 590
+NVIDIA GeForce
+NVIDIA GeForce 2
+NVIDIA GeForce 205/PCI/SSE2
+NVIDIA GeForce 210
+NVIDIA GeForce 210/PCI/SSE2
+NVIDIA GeForce 210/PCI/SSE2/3DNOW!
+NVIDIA GeForce 3
+NVIDIA GeForce 305M/PCI/SSE2
+NVIDIA GeForce 310/PCI/SSE2
+NVIDIA GeForce 310/PCI/SSE2/3DNOW!
+NVIDIA GeForce 310M/PCI/SSE2
+NVIDIA GeForce 315/PCI/SSE2
+NVIDIA GeForce 315/PCI/SSE2/3DNOW!
+NVIDIA GeForce 315M/PCI/SSE2
+NVIDIA GeForce 320M/PCI/SSE2
+NVIDIA GeForce 4 Go
+NVIDIA GeForce 4 MX
+NVIDIA GeForce 4 Ti
+NVIDIA GeForce 405/PCI/SSE2
+NVIDIA GeForce 6100
+NVIDIA GeForce 6100 nForce 400/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6100 nForce 405/PCI/SSE2
+NVIDIA GeForce 6100 nForce 405/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6100 nForce 420/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6100 nForce 430/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6100/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6150 LE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6150/PCI/SSE2
+NVIDIA GeForce 6150/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6150SE nForce 430/PCI/SSE2
+NVIDIA GeForce 6150SE nForce 430/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6150SE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6200
+NVIDIA GeForce 6200 A-LE/AGP/SSE/3DNOW!
+NVIDIA GeForce 6200 A-LE/AGP/SSE2
+NVIDIA GeForce 6200 A-LE/AGP/SSE2/3DNOW!
+NVIDIA GeForce 6200 LE/PCI/SSE2
+NVIDIA GeForce 6200 LE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6200 TurboCache(TM)/PCI/SSE2
+NVIDIA GeForce 6200 TurboCache(TM)/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6200/AGP/SSE/3DNOW!
+NVIDIA GeForce 6200/AGP/SSE2
+NVIDIA GeForce 6200/AGP/SSE2/3DNOW!
+NVIDIA GeForce 6200/PCI/SSE/3DNOW!
+NVIDIA GeForce 6200/PCI/SSE2
+NVIDIA GeForce 6200/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6200SE TurboCache(TM)/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6500
+NVIDIA GeForce 6500/PCI/SSE2
+NVIDIA GeForce 6600
+NVIDIA GeForce 6600 GT/AGP/SSE/3DNOW!
+NVIDIA GeForce 6600 GT/AGP/SSE2
+NVIDIA GeForce 6600 GT/PCI/SSE/3DNOW!
+NVIDIA GeForce 6600 GT/PCI/SSE2
+NVIDIA GeForce 6600 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6600 LE/PCI/SSE2
+NVIDIA GeForce 6600/AGP/SSE/3DNOW!
+NVIDIA GeForce 6600/AGP/SSE2
+NVIDIA GeForce 6600/AGP/SSE2/3DNOW!
+NVIDIA GeForce 6600/PCI/SSE2
+NVIDIA GeForce 6600/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6700
+NVIDIA GeForce 6800
+NVIDIA GeForce 6800 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 6800 GT/AGP/SSE2
+NVIDIA GeForce 6800 GT/PCI/SSE2
+NVIDIA GeForce 6800 XT/AGP/SSE2
+NVIDIA GeForce 6800 XT/PCI/SSE2
+NVIDIA GeForce 6800/PCI/SSE2
+NVIDIA GeForce 6800/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7000
+NVIDIA GeForce 7000M
+NVIDIA GeForce 7000M / nForce 610M/PCI/SSE2
+NVIDIA GeForce 7000M / nForce 610M/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7025 / NVIDIA nForce 630a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7025 / nForce 630a/PCI/SSE2
+NVIDIA GeForce 7025 / nForce 630a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7050 / NVIDIA nForce 610i/PCI/SSE2
+NVIDIA GeForce 7050 / NVIDIA nForce 620i/PCI/SSE2
+NVIDIA GeForce 7050 / nForce 610i/PCI/SSE2
+NVIDIA GeForce 7050 / nForce 620i/PCI/SSE2
+NVIDIA GeForce 7050 PV / NVIDIA nForce 630a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7050 PV / nForce 630a/PCI/SSE2
+NVIDIA GeForce 7050 PV / nForce 630a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7050 SE / NVIDIA nForce 630a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7100
+NVIDIA GeForce 7100 / NVIDIA nForce 620i/PCI/SSE2
+NVIDIA GeForce 7100 / NVIDIA nForce 630i/PCI/SSE2
+NVIDIA GeForce 7100 / nForce 630i/PCI/SSE2
+NVIDIA GeForce 7100 GS/PCI/SSE2
+NVIDIA GeForce 7100 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7150M / nForce 630M/PCI/SSE2
+NVIDIA GeForce 7150M / nForce 630M/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7300
+NVIDIA GeForce 7300 GS/PCI/SSE2
+NVIDIA GeForce 7300 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7300 GT/AGP/SSE2
+NVIDIA GeForce 7300 GT/AGP/SSE2/3DNOW!
+NVIDIA GeForce 7300 GT/PCI/SSE2
+NVIDIA GeForce 7300 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7300 LE/PCI/SSE2
+NVIDIA GeForce 7300 LE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7300 SE/7200 GS/PCI/SSE2
+NVIDIA GeForce 7300 SE/7200 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7300 SE/PCI/SSE2
+NVIDIA GeForce 7300 SE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7350 LE/PCI/SSE2
+NVIDIA GeForce 7500
+NVIDIA GeForce 7500 LE/PCI/SSE2
+NVIDIA GeForce 7500 LE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7600
+NVIDIA GeForce 7600 GS/AGP/SSE2
+NVIDIA GeForce 7600 GS/AGP/SSE2/3DNOW!
+NVIDIA GeForce 7600 GS/PCI/SSE2
+NVIDIA GeForce 7600 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7600 GT/AGP/SSE/3DNOW!
+NVIDIA GeForce 7600 GT/AGP/SSE2
+NVIDIA GeForce 7600 GT/PCI/SSE2
+NVIDIA GeForce 7600 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7650 GS/PCI/SSE2
+NVIDIA GeForce 7800
+NVIDIA GeForce 7800 GS/AGP/SSE2
+NVIDIA GeForce 7800 GS/AGP/SSE2/3DNOW!
+NVIDIA GeForce 7800 GT/PCI/SSE2
+NVIDIA GeForce 7800 GTX/PCI/SSE2
+NVIDIA GeForce 7800 GTX/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7900
+NVIDIA GeForce 7900 GS/PCI/SSE2
+NVIDIA GeForce 7900 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7900 GT/GTO/PCI/SSE2
+NVIDIA GeForce 7900 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 7900 GTX/PCI/SSE2
+NVIDIA GeForce 7950 GT/PCI/SSE2
+NVIDIA GeForce 7950 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8100
+NVIDIA GeForce 8100 / nForce 720a/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8200
+NVIDIA GeForce 8200/PCI/SSE2
+NVIDIA GeForce 8200/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8200M
+NVIDIA GeForce 8200M G/PCI/SSE2
+NVIDIA GeForce 8200M G/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8300
+NVIDIA GeForce 8300 GS/PCI/SSE2
+NVIDIA GeForce 8400
+NVIDIA GeForce 8400 GS/PCI/SSE/3DNOW!
+NVIDIA GeForce 8400 GS/PCI/SSE2
+NVIDIA GeForce 8400 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8400/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8400GS/PCI/SSE2
+NVIDIA GeForce 8400GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8400M
+NVIDIA GeForce 8400M G/PCI/SSE2
+NVIDIA GeForce 8400M G/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8400M GS/PCI/SSE2
+NVIDIA GeForce 8400M GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8400M GT/PCI/SSE2
+NVIDIA GeForce 8500
+NVIDIA GeForce 8500 GT/PCI/SSE2
+NVIDIA GeForce 8500 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8600
+NVIDIA GeForce 8600 GS/PCI/SSE2
+NVIDIA GeForce 8600 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8600 GT/PCI/SSE2
+NVIDIA GeForce 8600 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8600 GTS/PCI/SSE2
+NVIDIA GeForce 8600 GTS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8600GS/PCI/SSE2
+NVIDIA GeForce 8600M
+NVIDIA GeForce 8600M GS/PCI/SSE2
+NVIDIA GeForce 8600M GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8600M GT/PCI/SSE2
+NVIDIA GeForce 8700
+NVIDIA GeForce 8700M
+NVIDIA GeForce 8700M GT/PCI/SSE2
+NVIDIA GeForce 8800
+NVIDIA GeForce 8800 GS/PCI/SSE2
+NVIDIA GeForce 8800 GT/PCI/SSE2
+NVIDIA GeForce 8800 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8800 GTS 512/PCI/SSE2
+NVIDIA GeForce 8800 GTS 512/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8800 GTS/PCI/SSE2
+NVIDIA GeForce 8800 GTS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 8800 GTX/PCI/SSE2
+NVIDIA GeForce 8800 Ultra/PCI/SSE2
+NVIDIA GeForce 8800M GTS/PCI/SSE2
+NVIDIA GeForce 8800M GTX/PCI/SSE2
+NVIDIA GeForce 9100
+NVIDIA GeForce 9100/PCI/SSE2
+NVIDIA GeForce 9100/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9100M
+NVIDIA GeForce 9100M G/PCI/SSE2
+NVIDIA GeForce 9100M G/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9200
+NVIDIA GeForce 9200/PCI/SSE2
+NVIDIA GeForce 9200/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9200M GE/PCI/SSE2
+NVIDIA GeForce 9200M GS/PCI/SSE2
+NVIDIA GeForce 9300
+NVIDIA GeForce 9300 / nForce 730i/PCI/SSE2
+NVIDIA GeForce 9300 GE/PCI/SSE2
+NVIDIA GeForce 9300 GE/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9300 GS/PCI/SSE2
+NVIDIA GeForce 9300 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9300 SE/PCI/SSE2
+NVIDIA GeForce 9300M
+NVIDIA GeForce 9300M G/PCI/SSE2
+NVIDIA GeForce 9300M G/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9300M GS/PCI/SSE2
+NVIDIA GeForce 9300M GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9400
+NVIDIA GeForce 9400 GT/PCI/SSE2
+NVIDIA GeForce 9400 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9400/PCI/SSE2
+NVIDIA GeForce 9400M
+NVIDIA GeForce 9400M G/PCI/SSE2
+NVIDIA GeForce 9400M/PCI/SSE2
+NVIDIA GeForce 9500
+NVIDIA GeForce 9500 GS/PCI/SSE2
+NVIDIA GeForce 9500 GS/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9500 GT/PCI/SSE2
+NVIDIA GeForce 9500 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9500M
+NVIDIA GeForce 9500M GS/PCI/SSE2
+NVIDIA GeForce 9600
+NVIDIA GeForce 9600 GS/PCI/SSE2
+NVIDIA GeForce 9600 GSO 512/PCI/SSE2
+NVIDIA GeForce 9600 GSO/PCI/SSE2
+NVIDIA GeForce 9600 GSO/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9600 GT/PCI/SSE2
+NVIDIA GeForce 9600 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9600M
+NVIDIA GeForce 9600M GS/PCI/SSE2
+NVIDIA GeForce 9600M GT/PCI/SSE2
+NVIDIA GeForce 9650M GT/PCI/SSE2
+NVIDIA GeForce 9700M
+NVIDIA GeForce 9700M GT/PCI/SSE2
+NVIDIA GeForce 9700M GTS/PCI/SSE2
+NVIDIA GeForce 9800
+NVIDIA GeForce 9800 GT/PCI/SSE2
+NVIDIA GeForce 9800 GT/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9800 GTX+/PCI/SSE2
+NVIDIA GeForce 9800 GTX+/PCI/SSE2/3DNOW!
+NVIDIA GeForce 9800 GTX/9800 GTX+/PCI/SSE2
+NVIDIA GeForce 9800 GTX/PCI/SSE2
+NVIDIA GeForce 9800 GX2/PCI/SSE2
+NVIDIA GeForce 9800M
+NVIDIA GeForce 9800M GS/PCI/SSE2
+NVIDIA GeForce 9800M GT/PCI/SSE2
+NVIDIA GeForce 9800M GTS/PCI/SSE2
+NVIDIA GeForce FX 5100
+NVIDIA GeForce FX 5100/AGP/SSE/3DNOW!
+NVIDIA GeForce FX 5200
+NVIDIA GeForce FX 5200/AGP/SSE
+NVIDIA GeForce FX 5200/AGP/SSE/3DNOW!
+NVIDIA GeForce FX 5200/AGP/SSE2
+NVIDIA GeForce FX 5200/AGP/SSE2/3DNOW!
+NVIDIA GeForce FX 5200/PCI/SSE2
+NVIDIA GeForce FX 5200/PCI/SSE2/3DNOW!
+NVIDIA GeForce FX 5200LE/AGP/SSE2
+NVIDIA GeForce FX 5500
+NVIDIA GeForce FX 5500/AGP/SSE/3DNOW!
+NVIDIA GeForce FX 5500/AGP/SSE2
+NVIDIA GeForce FX 5500/AGP/SSE2/3DNOW!
+NVIDIA GeForce FX 5500/PCI/SSE2
+NVIDIA GeForce FX 5500/PCI/SSE2/3DNOW!
+NVIDIA GeForce FX 5600
+NVIDIA GeForce FX 5600/AGP/SSE2
+NVIDIA GeForce FX 5600/AGP/SSE2/3DNOW!
+NVIDIA GeForce FX 5600XT/AGP/SSE2/3DNOW!
+NVIDIA GeForce FX 5700
+NVIDIA GeForce FX 5700/AGP/SSE/3DNOW!
+NVIDIA GeForce FX 5700LE/AGP/SSE
+NVIDIA GeForce FX 5700LE/AGP/SSE/3DNOW!
+NVIDIA GeForce FX 5800
+NVIDIA GeForce FX 5900
+NVIDIA GeForce FX 5900/AGP/SSE2
+NVIDIA GeForce FX 5900XT/AGP/SSE2
+NVIDIA GeForce FX Go5100
+NVIDIA GeForce FX Go5100/AGP/SSE2
+NVIDIA GeForce FX Go5200
+NVIDIA GeForce FX Go5200/AGP/SSE2
+NVIDIA GeForce FX Go5300
+NVIDIA GeForce FX Go5600
+NVIDIA GeForce FX Go5600/AGP/SSE2
+NVIDIA GeForce FX Go5650/AGP/SSE2
+NVIDIA GeForce FX Go5700
+NVIDIA GeForce FX Go5xxx/AGP/SSE2
+NVIDIA GeForce G 103M/PCI/SSE2
+NVIDIA GeForce G 105M/PCI/SSE2
+NVIDIA GeForce G 110M/PCI/SSE2
+NVIDIA GeForce G100/PCI/SSE2
+NVIDIA GeForce G100/PCI/SSE2/3DNOW!
+NVIDIA GeForce G102M/PCI/SSE2
+NVIDIA GeForce G105M/PCI/SSE2
+NVIDIA GeForce G200/PCI/SSE2
+NVIDIA GeForce G205M/PCI/SSE2
+NVIDIA GeForce G210/PCI/SSE2
+NVIDIA GeForce G210/PCI/SSE2/3DNOW!
+NVIDIA GeForce G210M/PCI/SSE2
+NVIDIA GeForce G310M/PCI/SSE2
+NVIDIA GeForce GT 120/PCI/SSE2
+NVIDIA GeForce GT 120/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 120M/PCI/SSE2
+NVIDIA GeForce GT 130M/PCI/SSE2
+NVIDIA GeForce GT 140/PCI/SSE2
+NVIDIA GeForce GT 220/PCI/SSE2
+NVIDIA GeForce GT 220/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 220M/PCI/SSE2
+NVIDIA GeForce GT 230/PCI/SSE2
+NVIDIA GeForce GT 230M/PCI/SSE2
+NVIDIA GeForce GT 240
+NVIDIA GeForce GT 240/PCI/SSE2
+NVIDIA GeForce GT 240/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 240M/PCI/SSE2
+NVIDIA GeForce GT 320/PCI/SSE2
+NVIDIA GeForce GT 320M/PCI/SSE2
+NVIDIA GeForce GT 325M/PCI/SSE2
+NVIDIA GeForce GT 330/PCI/SSE2
+NVIDIA GeForce GT 330/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 330M/PCI/SSE2
+NVIDIA GeForce GT 335M/PCI/SSE2
+NVIDIA GeForce GT 340/PCI/SSE2
+NVIDIA GeForce GT 340/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 415M/PCI/SSE2
+NVIDIA GeForce GT 420/PCI/SSE2
+NVIDIA GeForce GT 420M/PCI/SSE2
+NVIDIA GeForce GT 425M/PCI/SSE2
+NVIDIA GeForce GT 430/PCI/SSE2
+NVIDIA GeForce GT 430/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 435M/PCI/SSE2
+NVIDIA GeForce GT 440/PCI/SSE2
+NVIDIA GeForce GT 440/PCI/SSE2/3DNOW!
+NVIDIA GeForce GT 445M/PCI/SSE2
+NVIDIA GeForce GT 520M/PCI/SSE2
+NVIDIA GeForce GT 525M/PCI/SSE2
+NVIDIA GeForce GT 540M/PCI/SSE2
+NVIDIA GeForce GT 550M/PCI/SSE2
+NVIDIA GeForce GT 555M/PCI/SSE2
+NVIDIA GeForce GTS 150/PCI/SSE2
+NVIDIA GeForce GTS 160M/PCI/SSE2
+NVIDIA GeForce GTS 240/PCI/SSE2
+NVIDIA GeForce GTS 250/PCI/SSE2
+NVIDIA GeForce GTS 250/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTS 250M/PCI/SSE2
+NVIDIA GeForce GTS 350M/PCI/SSE2
+NVIDIA GeForce GTS 360M/PCI/SSE2
+NVIDIA GeForce GTS 450/PCI/SSE2
+NVIDIA GeForce GTS 450/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTS 455/PCI/SSE2
+NVIDIA GeForce GTX 260/PCI/SSE2
+NVIDIA GeForce GTX 260/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 260M/PCI/SSE2
+NVIDIA GeForce GTX 275/PCI/SSE2
+NVIDIA GeForce GTX 280
+NVIDIA GeForce GTX 280/PCI/SSE2
+NVIDIA GeForce GTX 280M/PCI/SSE2
+NVIDIA GeForce GTX 285/PCI/SSE2
+NVIDIA GeForce GTX 295/PCI/SSE2
+NVIDIA GeForce GTX 460 SE/PCI/SSE2
+NVIDIA GeForce GTX 460 SE/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 460/PCI/SSE2
+NVIDIA GeForce GTX 460/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 460M/PCI/SSE2
+NVIDIA GeForce GTX 465/PCI/SSE2
+NVIDIA GeForce GTX 465/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 470/PCI/SSE2
+NVIDIA GeForce GTX 470/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 480/PCI/SSE2
+NVIDIA GeForce GTX 550 Ti/PCI/SSE2
+NVIDIA GeForce GTX 550 Ti/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 560 Ti/PCI/SSE2
+NVIDIA GeForce GTX 560 Ti/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 560/PCI/SSE2
+NVIDIA GeForce GTX 570/PCI/SSE2
+NVIDIA GeForce GTX 570/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 580/PCI/SSE2
+NVIDIA GeForce GTX 580/PCI/SSE2/3DNOW!
+NVIDIA GeForce GTX 580M/PCI/SSE2
+NVIDIA GeForce GTX 590/PCI/SSE2
+NVIDIA GeForce Go 6
+NVIDIA GeForce Go 6100
+NVIDIA GeForce Go 6100/PCI/SSE2
+NVIDIA GeForce Go 6100/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 6150/PCI/SSE2
+NVIDIA GeForce Go 6150/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 6200
+NVIDIA GeForce Go 6200/PCI/SSE2
+NVIDIA GeForce Go 6400
+NVIDIA GeForce Go 6400/PCI/SSE2
+NVIDIA GeForce Go 6600
+NVIDIA GeForce Go 6600/PCI/SSE2
+NVIDIA GeForce Go 6800
+NVIDIA GeForce Go 6800 Ultra/PCI/SSE2
+NVIDIA GeForce Go 6800/PCI/SSE2
+NVIDIA GeForce Go 7200
+NVIDIA GeForce Go 7200/PCI/SSE2
+NVIDIA GeForce Go 7200/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 7300
+NVIDIA GeForce Go 7300/PCI/SSE2
+NVIDIA GeForce Go 7300/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 7400
+NVIDIA GeForce Go 7400/PCI/SSE2
+NVIDIA GeForce Go 7400/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 7600
+NVIDIA GeForce Go 7600/PCI/SSE2
+NVIDIA GeForce Go 7600/PCI/SSE2/3DNOW!
+NVIDIA GeForce Go 7700
+NVIDIA GeForce Go 7800
+NVIDIA GeForce Go 7800 GTX/PCI/SSE2
+NVIDIA GeForce Go 7900
+NVIDIA GeForce Go 7900 GS/PCI/SSE2
+NVIDIA GeForce Go 7900 GTX/PCI/SSE2
+NVIDIA GeForce Go 7950 GTX/PCI/SSE2
+NVIDIA GeForce PCX
+NVIDIA GeForce2 GTS/AGP/SSE
+NVIDIA GeForce2 MX/AGP/3DNOW!
+NVIDIA GeForce2 MX/AGP/SSE/3DNOW!
+NVIDIA GeForce2 MX/AGP/SSE2
+NVIDIA GeForce2 MX/PCI/SSE2
+NVIDIA GeForce3/AGP/SSE/3DNOW!
+NVIDIA GeForce3/AGP/SSE2
+NVIDIA GeForce4 420 Go 32M/AGP/SSE2
+NVIDIA GeForce4 420 Go 32M/AGP/SSE2/3DNOW!
+NVIDIA GeForce4 420 Go 32M/PCI/SSE2/3DNOW!
+NVIDIA GeForce4 440 Go 64M/AGP/SSE2/3DNOW!
+NVIDIA GeForce4 460 Go/AGP/SSE2
+NVIDIA GeForce4 MX 4000/AGP/SSE/3DNOW!
+NVIDIA GeForce4 MX 4000/AGP/SSE2
+NVIDIA GeForce4 MX 4000/PCI/3DNOW!
+NVIDIA GeForce4 MX 4000/PCI/SSE/3DNOW!
+NVIDIA GeForce4 MX 4000/PCI/SSE2
+NVIDIA GeForce4 MX 420/AGP/SSE/3DNOW!
+NVIDIA GeForce4 MX 420/AGP/SSE2
+NVIDIA GeForce4 MX 440 with AGP8X/AGP/SSE2
+NVIDIA GeForce4 MX 440/AGP/SSE2
+NVIDIA GeForce4 MX 440/AGP/SSE2/3DNOW!
+NVIDIA GeForce4 MX 440SE with AGP8X/AGP/SSE2
+NVIDIA GeForce4 MX Integrated GPU/AGP/SSE/3DNOW!
+NVIDIA GeForce4 Ti 4200 with AGP8X/AGP/SSE
+NVIDIA GeForce4 Ti 4200/AGP/SSE/3DNOW!
+NVIDIA GeForce4 Ti 4400/AGP/SSE2
+NVIDIA Generic
+NVIDIA ION LE/PCI/SSE2
+NVIDIA ION/PCI/SSE2
+NVIDIA ION/PCI/SSE2/3DNOW!
+NVIDIA MCP61/PCI/SSE2
+NVIDIA MCP61/PCI/SSE2/3DNOW!
+NVIDIA MCP73/PCI/SSE2
+NVIDIA MCP79MH/PCI/SSE2
+NVIDIA MCP79MX/PCI/SSE2
+NVIDIA MCP7A-O/PCI/SSE2
+NVIDIA MCP7A-S/PCI/SSE2
+NVIDIA MCP89-EPT/PCI/SSE2
+NVIDIA N10M-GE1/PCI/SSE2
+NVIDIA N10P-GE1/PCI/SSE2
+NVIDIA N10P-GV2/PCI/SSE2
+NVIDIA N11M-GE1/PCI/SSE2
+NVIDIA N11M-GE2/PCI/SSE2
+NVIDIA N12E-GS-A1/PCI/SSE2
+NVIDIA NB9M-GE/PCI/SSE2
+NVIDIA NB9M-GE1/PCI/SSE2
+NVIDIA NB9M-GS/PCI/SSE2
+NVIDIA NB9M-NS/PCI/SSE2
+NVIDIA NB9P-GE1/PCI/SSE2
+NVIDIA NB9P-GS/PCI/SSE2
+NVIDIA NV17/AGP/3DNOW!
+NVIDIA NV17/AGP/SSE2
+NVIDIA NV34
+NVIDIA NV35
+NVIDIA NV36/AGP/SSE/3DNOW!
+NVIDIA NV36/AGP/SSE2
+NVIDIA NV41/PCI/SSE2
+NVIDIA NV43
+NVIDIA NV44
+NVIDIA NVIDIA GeForce 210 OpenGL Engine
+NVIDIA NVIDIA GeForce 320M OpenGL Engine
+NVIDIA NVIDIA GeForce 7300 GT OpenGL Engine
+NVIDIA NVIDIA GeForce 7600 GT OpenGL Engine
+NVIDIA NVIDIA GeForce 8600M GT OpenGL Engine
+NVIDIA NVIDIA GeForce 8800 GS OpenGL Engine
+NVIDIA NVIDIA GeForce 8800 GT OpenGL Engine
+NVIDIA NVIDIA GeForce 9400 OpenGL Engine
+NVIDIA NVIDIA GeForce 9400M OpenGL Engine
+NVIDIA NVIDIA GeForce 9500 GT OpenGL Engine
+NVIDIA NVIDIA GeForce 9600M GT OpenGL Engine
+NVIDIA NVIDIA GeForce GT 120 OpenGL Engine
+NVIDIA NVIDIA GeForce GT 130 OpenGL Engine
+NVIDIA NVIDIA GeForce GT 220 OpenGL Engine
+NVIDIA NVIDIA GeForce GT 230M OpenGL Engine
+NVIDIA NVIDIA GeForce GT 240M OpenGL Engine
+NVIDIA NVIDIA GeForce GT 330M OpenGL Engine
+NVIDIA NVIDIA GeForce GT 420M OpenGL Engine
+NVIDIA NVIDIA GeForce GT 425M OpenGL Engine
+NVIDIA NVIDIA GeForce GT 430 OpenGL Engine
+NVIDIA NVIDIA GeForce GT 440 OpenGL Engine
+NVIDIA NVIDIA GeForce GT 540M OpenGL Engine
+NVIDIA NVIDIA GeForce GTS 240 OpenGL Engine
+NVIDIA NVIDIA GeForce GTS 250 OpenGL Engine
+NVIDIA NVIDIA GeForce GTS 450 OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 285 OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 460 OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 460M OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 465 OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 470 OpenGL Engine
+NVIDIA NVIDIA GeForce GTX 480 OpenGL Engine
+NVIDIA NVIDIA GeForce Pre-Release ION OpenGL Engine
+NVIDIA NVIDIA GeForce4 OpenGL Engine
+NVIDIA NVIDIA NV34MAP OpenGL Engine
+NVIDIA NVIDIA Quadro 4000 OpenGL Engine
+NVIDIA NVIDIA Quadro FX 4800 OpenGL Engine
+NVIDIA NVS 2100M/PCI/SSE2
+NVIDIA NVS 300/PCI/SSE2
+NVIDIA NVS 3100M/PCI/SSE2
+NVIDIA NVS 4100/PCI/SSE2/3DNOW!
+NVIDIA NVS 4200M/PCI/SSE2
+NVIDIA NVS 5100M/PCI/SSE2
+NVIDIA PCI
+NVIDIA Quadro 2000/PCI/SSE2
+NVIDIA Quadro 4000
+NVIDIA Quadro 4000 OpenGL Engine
+NVIDIA Quadro 4000/PCI/SSE2
+NVIDIA Quadro 5000/PCI/SSE2
+NVIDIA Quadro 5000M/PCI/SSE2
+NVIDIA Quadro 600
+NVIDIA Quadro 600/PCI/SSE2
+NVIDIA Quadro 600/PCI/SSE2/3DNOW!
+NVIDIA Quadro 6000
+NVIDIA Quadro 6000/PCI/SSE2
+NVIDIA Quadro CX/PCI/SSE2
+NVIDIA Quadro DCC
+NVIDIA Quadro FX
+NVIDIA Quadro FX 1100/AGP/SSE2
+NVIDIA Quadro FX 1400/PCI/SSE2
+NVIDIA Quadro FX 1500
+NVIDIA Quadro FX 1500M/PCI/SSE2
+NVIDIA Quadro FX 1600M/PCI/SSE2
+NVIDIA Quadro FX 1700
+NVIDIA Quadro FX 1700M/PCI/SSE2
+NVIDIA Quadro FX 1800
+NVIDIA Quadro FX 1800/PCI/SSE2
+NVIDIA Quadro FX 1800M/PCI/SSE2
+NVIDIA Quadro FX 2500M/PCI/SSE2
+NVIDIA Quadro FX 2700M/PCI/SSE2
+NVIDIA Quadro FX 2800M/PCI/SSE2
+NVIDIA Quadro FX 3400
+NVIDIA Quadro FX 3450
+NVIDIA Quadro FX 3450/4000 SDI/PCI/SSE2
+NVIDIA Quadro FX 3500
+NVIDIA Quadro FX 3500M/PCI/SSE2
+NVIDIA Quadro FX 360M/PCI/SSE2
+NVIDIA Quadro FX 370
+NVIDIA Quadro FX 370/PCI/SSE2
+NVIDIA Quadro FX 3700
+NVIDIA Quadro FX 3700M/PCI/SSE2
+NVIDIA Quadro FX 370M/PCI/SSE2
+NVIDIA Quadro FX 3800
+NVIDIA Quadro FX 3800M/PCI/SSE2
+NVIDIA Quadro FX 4500
+NVIDIA Quadro FX 4600
+NVIDIA Quadro FX 4800
+NVIDIA Quadro FX 4800/PCI/SSE2
+NVIDIA Quadro FX 560
+NVIDIA Quadro FX 5600
+NVIDIA Quadro FX 570
+NVIDIA Quadro FX 570/PCI/SSE2
+NVIDIA Quadro FX 570M/PCI/SSE2
+NVIDIA Quadro FX 580/PCI/SSE2
+NVIDIA Quadro FX 770M/PCI/SSE2
+NVIDIA Quadro FX 880M
+NVIDIA Quadro FX 880M/PCI/SSE2
+NVIDIA Quadro FX Go700/AGP/SSE2
+NVIDIA Quadro NVS
+NVIDIA Quadro NVS 110M/PCI/SSE2
+NVIDIA Quadro NVS 130M/PCI/SSE2
+NVIDIA Quadro NVS 135M/PCI/SSE2
+NVIDIA Quadro NVS 140M/PCI/SSE2
+NVIDIA Quadro NVS 150M/PCI/SSE2
+NVIDIA Quadro NVS 160M/PCI/SSE2
+NVIDIA Quadro NVS 210S/PCI/SSE2/3DNOW!
+NVIDIA Quadro NVS 285/PCI/SSE2
+NVIDIA Quadro NVS 290/PCI/SSE2
+NVIDIA Quadro NVS 295/PCI/SSE2
+NVIDIA Quadro NVS 320M/PCI/SSE2
+NVIDIA Quadro NVS 55/280 PCI/PCI/SSE2
+NVIDIA Quadro NVS/PCI/SSE2
+NVIDIA Quadro PCI-E Series/PCI/SSE2/3DNOW!
+NVIDIA Quadro VX 200/PCI/SSE2
+NVIDIA Quadro/AGP/SSE2
+NVIDIA Quadro2
+NVIDIA Quadro4
+NVIDIA RIVA TNT
+NVIDIA RIVA TNT2/AGP/SSE2
+NVIDIA RIVA TNT2/PCI/3DNOW!
+NVIDIA nForce
+NVIDIA unknown board/AGP/SSE2
+NVIDIA unknown board/PCI/SSE2
+NVIDIA unknown board/PCI/SSE2/3DNOW!
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5670 OpenGL Engine
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5750 OpenGL Engine
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 5770 OpenGL Engine
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 6490M OpenGL Engine
+Parallels and ATI Technologies Inc. Parallels using ATI Radeon HD 6750M OpenGL Engine
+Parallels and Intel Inc. 3D-Analyze v2.3 - http://www.tommti-systems.com
+Parallels and Intel Inc. Parallels using Intel HD Graphics 3000 OpenGL Engine
+Parallels and NVIDIA Parallels using NVIDIA GeForce 320M OpenGL Engine
+Parallels and NVIDIA Parallels using NVIDIA GeForce 9400 OpenGL Engine
+Parallels and NVIDIA Parallels using NVIDIA GeForce GT 120 OpenGL Engine
+Parallels and NVIDIA Parallels using NVIDIA GeForce GT 330M OpenGL Engine
+Radeon RV350 on Gallium
+S3
+S3 Graphics VIA/S3G UniChrome IGP/MMX/K3D
+S3 Graphics VIA/S3G UniChrome Pro IGP/MMX/SSE
+S3 Graphics, Incorporated ProSavage/Twister
+S3 Graphics, Incorporated S3 Graphics Chrome9 HC
+S3 Graphics, Incorporated S3 Graphics DeltaChrome
+S3 Graphics, Incorporated VIA Chrome9 HC IGP
+SiS
+SiS 661 VGA
+SiS 662 VGA
+SiS 741 VGA
+SiS 760 VGA
+SiS 761GX VGA
+SiS Mirage Graphics3
+Trident
+Tungsten Graphics
+Tungsten Graphics, Inc Mesa DRI 865G GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 865G GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 915G GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 915G GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 915GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945G
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20100330 DEVELOPMENT
+Tungsten Graphics, Inc Mesa DRI 945G GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20100328 2010Q1 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GME x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GME 20061017
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 945GME GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20090326 2009Q1 RC2 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI 965GM GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI G33 20061017 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI G33 GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI G33 GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI G41 GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI G41 GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI GMA500 20081116 - 5.0.1.0046 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20100330 DEVELOPMENT
+Tungsten Graphics, Inc Mesa DRI IGD GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI IGDNG_D GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Ironlake Desktop GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Ironlake Mobile GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset 20080716 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20090712 2009Q2 RC3 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20091221 2009Q4 x86/MMX/SSE2
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100328 2010Q1
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100330 DEVELOPMENT
+Tungsten Graphics, Inc Mesa DRI Mobile Intelå¨ GM45 Express Chipset GEM 20100330 DEVELOPMENT x86/MMX/SSE2
+Tungsten Graphics, Inc. Mesa DRI R200 (RV280 5964) 20090101 x86/MMX+/3DNow!+/SSE2 TCL DRI2
+VIA
+VMware, Inc. Gallium 0.3 on SVGA3D; build: RELEASE;
+VMware, Inc. Gallium 0.4 on i915 (chipset: 945GM)
+VMware, Inc. Gallium 0.4 on llvmpipe
+VMware, Inc. Gallium 0.4 on softpipe
+X.Org Gallium 0.4 on AMD BARTS
+X.Org Gallium 0.4 on AMD CEDAR
+X.Org Gallium 0.4 on AMD HEMLOCK
+X.Org Gallium 0.4 on AMD JUNIPER
+X.Org Gallium 0.4 on AMD REDWOOD
+X.Org Gallium 0.4 on AMD RS780
+X.Org Gallium 0.4 on AMD RS880
+X.Org Gallium 0.4 on AMD RV610
+X.Org Gallium 0.4 on AMD RV620
+X.Org Gallium 0.4 on AMD RV630
+X.Org Gallium 0.4 on AMD RV635
+X.Org Gallium 0.4 on AMD RV710
+X.Org Gallium 0.4 on AMD RV730
+X.Org Gallium 0.4 on AMD RV740
+X.Org Gallium 0.4 on AMD RV770
+X.Org R300 Project Gallium 0.4 on ATI R300
+X.Org R300 Project Gallium 0.4 on ATI R580
+X.Org R300 Project Gallium 0.4 on ATI RC410
+X.Org R300 Project Gallium 0.4 on ATI RS482
+X.Org R300 Project Gallium 0.4 on ATI RS600
+X.Org R300 Project Gallium 0.4 on ATI RS690
+X.Org R300 Project Gallium 0.4 on ATI RV350
+X.Org R300 Project Gallium 0.4 on ATI RV370
+X.Org R300 Project Gallium 0.4 on ATI RV410
+X.Org R300 Project Gallium 0.4 on ATI RV515
+X.Org R300 Project Gallium 0.4 on ATI RV530
+X.Org R300 Project Gallium 0.4 on ATI RV570
+X.Org R300 Project Gallium 0.4 on R420
+X.Org R300 Project Gallium 0.4 on R580
+X.Org R300 Project Gallium 0.4 on RC410
+X.Org R300 Project Gallium 0.4 on RS480
+X.Org R300 Project Gallium 0.4 on RS482
+X.Org R300 Project Gallium 0.4 on RS600
+X.Org R300 Project Gallium 0.4 on RS690
+X.Org R300 Project Gallium 0.4 on RS740
+X.Org R300 Project Gallium 0.4 on RV350
+X.Org R300 Project Gallium 0.4 on RV370
+X.Org R300 Project Gallium 0.4 on RV410
+X.Org R300 Project Gallium 0.4 on RV515
+X.Org R300 Project Gallium 0.4 on RV530
+XGI
+nouveau Gallium 0.4 on NV34
+nouveau Gallium 0.4 on NV36
+nouveau Gallium 0.4 on NV46
+nouveau Gallium 0.4 on NV49
+nouveau Gallium 0.4 on NV4A
+nouveau Gallium 0.4 on NV4B
+nouveau Gallium 0.4 on NV4E
+nouveau Gallium 0.4 on NV50
+nouveau Gallium 0.4 on NV84
+nouveau Gallium 0.4 on NV86
+nouveau Gallium 0.4 on NV92
+nouveau Gallium 0.4 on NV94
+nouveau Gallium 0.4 on NV96
+nouveau Gallium 0.4 on NV98
+nouveau Gallium 0.4 on NVA0
+nouveau Gallium 0.4 on NVA3
+nouveau Gallium 0.4 on NVA5
+nouveau Gallium 0.4 on NVA8
+nouveau Gallium 0.4 on NVAA
+nouveau Gallium 0.4 on NVAC
diff --git a/scripts/gpu_table_tester b/scripts/gpu_table_tester
new file mode 100644
index 0000000000..52b1c8f31d
--- /dev/null
+++ b/scripts/gpu_table_tester
@@ -0,0 +1,178 @@
+#!/usr/bin/perl
+## Checks entries in the indra/newview/gpu_table.txt file against sample data
+##
+## Copyright (c) 2011, Linden Research, Inc.
+##
+## Permission is hereby granted, free of charge, to any person obtaining a copy
+## of this software and associated documentation files (the "Software"), to deal
+## in the Software without restriction, including without limitation the rights
+## to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+## copies of the Software, and to permit persons to whom the Software is
+## furnished to do so, subject to the following conditions:
+##
+## The above copyright notice and this permission notice shall be included in
+## all copies or substantial portions of the Software.
+##
+## THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+## IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+## FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+## AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+## LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+## OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+## THE SOFTWARE.
+
+use English;
+use Getopt::Long;
+
+( $MyName = $0 ) =~ s|.*/||;
+my $mini_HELP = "
+ $MyName --gpu-table
+ [ --unrecognized-only ]
+ [ --table-only ]
+ [ ...]
+
+ Checks for duplicates and invalid lines in the gpu_table.txt file.
+
+ Unless the '--table-only' option is specified, it also tests the recognition of
+ values in the gpu-strings-files (or standard input if no files are given).
+
+ If the --unrecognized-only option is specified, then no output is produced for
+ values that are matched, otherwise a line is output for each input line that
+ describes the results of attempting to match the value on that line.
+";
+
+&GetOptions("help" => \$Help,
+ "gpu-table=s" => \$GpuTable,
+ "unrecognized-only" => \$UnrecognizedOnly,
+ "table-only" => \$TableOnly
+ )
+ || die "$mini_HELP";
+
+if ($Help)
+{
+ print $mini_HELP;
+ exit 0;
+}
+
+$ErrorsSeen = 0;
+
+die "Must specify a --gpu-table value"
+ unless $GpuTable;
+
+open(GPUS, "<$GpuTable")
+ || die "Failed to open gpu table '$GpuTable':\n\t$!\n";
+
+# Parse the GPU table into these table, indexed by the name
+my %NameLine; # name -> line number on which a given name was found (catches duplicate names)
+my %RecognizerLine; # name -> line number on which a given name was found (catches duplicate names)
+my %Name; # recognizer -> name
+my %Recognizer; # name -> recognizer
+my %Class; # recognizer -> class
+my %Supported; # recognizer -> supported
+my @InOrder; # records the order of the recognizers
+
+$Name{'UNRECOGNIZED'} = 'UNRECOGNIZED';
+$NameLine{'UNRECOGNIZED'} = '(hard-coded)'; # use this for error messages in table parsing
+$Class{'UNRECOGNIZED'} = '';
+$Supported{'UNRECOGNIZED'} = '';
+
+while ()
+{
+ next if m|^//|; # skip comments
+ next if m|^\s*$|; # skip blank lines
+
+ chomp;
+ my ($name, $regex, $class, $supported, $extra) = split('\t+');
+ my $errsOnLine = $ErrorsSeen;
+ if (!$name)
+ {
+ print STDERR "No name found on $GpuTable line $INPUT_LINE_NUMBER\n";
+ $ErrorsSeen++;
+ }
+ elsif ( defined $NameLine{$name} )
+ {
+ print STDERR "Duplicate name '$name' on $GpuTable lines $NameLine{$name} and $INPUT_LINE_NUMBER:\n";
+ print STDERR " $NameLine{$name}: /$Recognizer{$name}/ $Supported{$Recognizer{$name}} class $Class{$Recognizer{$name}}\n";
+ print STDERR " $INPUT_LINE_NUMBER: /$regex/ " . ($supported ? "supported" : "unsupported") . " class $class - ignored\n";
+ $ErrorsSeen++;
+ }
+ if (!$regex)
+ {
+ print STDERR "No recognizer found on $GpuTable line $INPUT_LINE_NUMBER\n";
+ $ErrorsSeen++;
+ }
+ elsif ( defined $RecognizerLine{$regex} )
+ {
+ print STDERR "Duplicate recognizer /$regex/ found on $GpuTable lines $RecognizerLine{$regex} and $INPUT_LINE_NUMBER (ignored)\n";
+ print STDERR " $RecognizerLine{$regex}: name '$Name{$regex}' $Supported{$regex} class $Class{$regex}\n";
+ print STDERR " $INPUT_LINE_NUMBER: name '$name' " . ($supported ? "supported" : "unsupported") . " class $class - ignored\n";
+ $ErrorsSeen++;
+ }
+ if ($class !~ m/[0123]/)
+ {
+ print STDERR "Invalid class value '$class' on $GpuTable line $INPUT_LINE_NUMBER\n";
+ $ErrorsSeen++;
+ }
+ if ($supported !~ m/[0123]/)
+ {
+ print STDERR "Invalid supported value '$supported' on $GpuTable line $INPUT_LINE_NUMBER\n";
+ $ErrorsSeen++;
+ }
+ if ($extra)
+ {
+ print STDERR "Extra data '$extra' on $GpuTable line $INPUT_LINE_NUMBER\n";
+ $ErrorsSeen++;
+ }
+
+ if ($errsOnLine == $ErrorsSeen) # no errors found on this line
+ {
+ push @InOrder,$regex;
+ $NameLine{$name} = $INPUT_LINE_NUMBER;
+ $RecognizerLine{$regex} = $INPUT_LINE_NUMBER;
+ $Name{$regex} = $name;
+ $Recognizer{$name} = $regex;
+ $Class{$regex} = $class;
+ $Supported{$regex} = $supported ? "supported" : "unsupported";
+ }
+}
+
+close GPUS;
+
+print STDERR "\n" if $ErrorsSeen;
+
+exit $ErrorsSeen if $TableOnly;
+
+my %RecognizedBy;
+while (<>)
+{
+ chomp;
+ my $recognizer;
+ $RecognizedBy{$_} = 'UNRECOGNIZED';
+ foreach $recognizer ( @InOrder ) # note early exit if recognized
+ {
+ if ( m/$recognizer/ )
+ {
+ $RecognizedBy{$_} = $recognizer;
+ last; # exit recognizer loop
+ }
+ }
+}
+
+## Print results.
+## For each input, show supported or unsupported, the class, and the recognizer name
+format STDOUT_TOP =
+GPU String Supported? Class Recognizer
+------------------------------------------------------------------------------------------------------ ----------- ----- ------------------------------------
+.
+format STDOUT =
+@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<... @<<<<<<<<<< @> @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<...
+$_, $Supported{$RecognizedBy{$_}},$Class{$RecognizedBy{$_}},$Name{$RecognizedBy{$_}}
+.
+
+foreach ( sort keys %RecognizedBy )
+{
+ write if ! $UnrecognizedOnly || $Name{$RecognizedBy{$_}} eq 'UNRECOGNIZED';
+ $-++; # suppresses pagination
+}
+
+exit $ErrorsSeen;