Codexl Retirement
CodeXL wordt niet langer actief ontwikkeld of ondersteund door AMD en wordt gearchiveerd. Voor de nieuwste tools van AMD kunt u terecht op een van de volgende links:
- voor ROCm-ontwikkeling https://github.com/RadeonOpenCompute/ROCm
- voor Gaming/Grafische ontwikkeling https://gpuopen.com
sommige van onze partners zullen CodeXL blijven ontwikkelen en ondersteunen op hun platforms en onderhouden hun eigen vorken van deze codebase.
CodeXL
CodeXL is een uitgebreide tool suite die ontwikkelaars in staat stelt om de voordelen van GPU ’s en APU’ s te benutten. Het bevat krachtige GPU-debugging, uitgebreide GPU-profilering en statische OpenCL™, OpenGL®, Vulkan® en DirectX® kernel/shader-analyse-mogelijkheden, waardoor softwareontwikkelaars gemakkelijker toegang krijgen tot het tijdperk van heterogene computing. CodeXL is beschikbaar als een standalone gebruikersinterface applicatie voor Windows® en Linux®.
motivatie
CodeXL, voorheen een tool ontwikkeld als closed-source door Advanced Micro Devices, Inc., is nu vrijgegeven als Open Source. AMD is van mening dat het gebruik van het open-source model en het delen van de codexl bronbasis met de wereld kan helpen ontwikkelaars beter gebruik maken van CodeXL en maken van CodeXL een betere tool.
om bijdragen van derden en adoptie aan te moedigen, wordt CodeXL niet langer gebrandmerkt als een AMD-product. AMD zal nog steeds doorgaan met de ontwikkeling van deze tool en uploaden van nieuwe versies en functies naar GPUOpen.
installatie en bouwen
- Windows: Gebruik het meegeleverde uitvoerbare bestand CodeXL_*om CodeXL te installeren.exe
- Linux: Om CodeXL te installeren, gebruik je het meegeleverde RPM-bestand, Debian-bestand, of pak je gewoon het gecomprimeerde archief uit op je harde schijf.
zie BUILD.md voor informatie over het bouwen van CodeXL van de bron.
bijdragers
de GitHub-repository van CodeXL (http://github.com/GPUOpen-Tools/CodeXL) wordt gemodereerd door Advanced Micro Devices, Inc. als onderdeel van het gpuopen initiatief.
AMD moedigt alle bijdragers aan om wijzigingen, functies en bugfixes via git pull requests naar deze repository te sturen.
gebruikers worden ook aangemoedigd om problemen en feature requests in te dienen via de issue tracker van de repository.
Licentie
CodeXL maakt deel uit van de GPUOpen.com initiatief. CodeXL broncode en binaries zijn vrijgegeven onder de volgende MIT-licentie:
Copyright © 2016 Advanced Micro Devices, Inc. Alle rechten voorbehouden.
MIT-LICENTIE:Hierbij wordt toestemming verleend, kosteloos, aan iedere persoon die een kopie van deze software en de bijbehorende documentatie bestanden (de “Software”) om de Software zonder beperkingen, inclusief zonder beperking de rechten voor het gebruik, het kopiëren, wijzigen, samenvoegen, publiceren, distribueren, in sublicentie te geven en/of het verkopen van kopieën van de Software, en personen aan wie de Software hiervoor is geleverd, gelden de volgende voorwaarden:
De bovenstaande auteursrecht notitie en deze toestemming kennisgeving moeten worden opgenomen in alle kopieën of substantiële gedeeltes van de Software.
DE SOFTWARE WORDT GELEVERD “AS IS”, ZONDER ENIGE VORM VAN GARANTIE, EXPLICIET OF IMPLICIET, MET INBEGRIP VAN MAAR NIET BEPERKT TOT DE GARANTIES VAN VERKOOPBAARHEID, GESCHIKTHEID VOOR EEN BEPAALD DOEL EN NIET-INBREUK. IN GEEN GEVAL ZULLEN DE AUTEURS OF HOUDERS VAN AUTEURSRECHTEN AANSPRAKELIJK ZIJN VOOR ENIGE CLAIM, SCHADE OF ANDERE AANSPRAKELIJKHEID, HETZIJ IN EEN ACTIE VAN OVEREENKOMST, ONRECHTMATIGE DAAD OF ANDERSZINS, VOORTVLOEIEND UIT, UIT OF IN VERBAND MET DE SOFTWARE OF HET GEBRUIK OF ANDERE TRANSACTIES IN DE SOFTWARE.
Attribution and Copyrights
Componentlicenties zijn te vinden onder de codexl GitHub repository bron root, in de map/Setup/ Legal/.
OpenCL is een handelsmerk van Apple Inc. gebruikt met toestemming door Khronos. OpenGL is een geregistreerd handelsmerk van Silicon Graphics, Inc. in de Verenigde Staten en / of andere landen wereldwijd. Microsoft, Windows, DirectX en Visual Studio zijn geregistreerde handelsmerken van Microsoft Corporation in de Verenigde Staten en/of andere rechtsgebieden. Vulkan is een geregistreerd handelsmerk van Khronos Group Inc. in de Verenigde Staten en / of andere rechtsgebieden. Linux is het geregistreerde handelsmerk van Linus Torvalds in de Verenigde Staten en/of andere rechtsgebieden.
LGPL (Copyright © 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA). Het gebruik van de Qt-bibliotheek wordt geregeld door de GNU Lesser General Public License versie 2.1 (LGPL v 2.1). CodeXL gebruikt Qt 5.5.1. Broncode voor Qt is hier beschikbaar: http://qt-project.org/downloads. Met de Qt-broncode is niet geknoeid en de gebouwde binaire bestanden zijn identiek aan die welke elke gebruiker die de Qt-broncode downloadt van het web zou bouwen.
- Boost is Copyright © Beman Dawes, 2003.
- LunarG, Inc. is Copyright © 2015 LunarG, Inc.Jqplot is copyright © 2009-2011 Chris Leonello.
- glew-the OpenGL Extension Wrangler Library is Copyright © 2002-2007, Milan Ikits <milan ikitsiee org>, Copyright © 2002-2007, Marcelo E. Magallon <mmagallodebian org>, Copyright © 2002, Lev Povalahev, Alle rechten voorbehouden.Jpglib is Copyright © 1994-1998, Thomas G. Lane., Copyright © 1991-2013, Thomas G. Lane, Guido Vollbeding.
- LibDwarf (BSD) is Copyright © 2007 John Birrell ([email protected]), Copyright © 2010 Kai Wang, Alle rechten voorbehouden.Libpng is Copyright © 1998-2014 Glenn Randers-Pehrson, (Versie 0.96 Copyright © 1996, 1997 Andreas Dilger) (versie 0.88 Copyright © 1995, 1996 Guy Eric Schalnat, Group 42, Inc.).QScintilla is Copyright © 2005 by Riverbank Computing Limited [email protected].
- TinyXML is vrijgegeven onder de zlib licentie © 2000-2007, Lee Thomason, © 2002-2004, Yves Berquin © 2005, Tyge Lovset.
- UTF8cpp is Copyright © 2006 Nemanja Trifunovic.Zlib is Copyright © 1995-2010 Jean-loup Gailly en Mark Adler, Copyright © 2003 Chris Anderson [email protected], Copyright © 1998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html), Copyright © 2009-2010 Mathias Svensson ( http://result42.com), Copyright © 2007-2008 Even Rouault.
- Qcustcomplot, een eenvoudig te gebruiken, modern plotten widget voor Qt, Copyright (C) 2011-2015 Emanuel Eichhammer