Codexl Retirement
CodeXL utvecklas inte längre aktivt eller stöds av AMD och arkiveras. För de senaste verktygen från AMD, besök en av följande länkar:
- för ROCm utveckling https://github.com/RadeonOpenCompute/ROCm
- för spel / grafik utveckling https://gpuopen.com
några av våra partners kommer att fortsätta att utveckla och stödja CodeXL på sina plattformar och upprätthåller sina egna gafflar av denna kodbas.
CodeXL
CodeXL är ett omfattande verktygspaket som gör det möjligt för utvecklare att utnyttja fördelarna med GPU: er och APU: er. Den innehåller kraftfull GPU-felsökning, omfattande GPU-profilering och statisk OpenCL Exporcl, OpenGL, Vulkan och DirectX, kärnanalys/shader, vilket förbättrar tillgängligheten för mjukvaruutvecklare att komma in i en tid med heterogen databehandling. CodeXL är tillgänglig som en fristående användargränssnitt ansökan om Windows och Linux.
Motivation
CodeXL, tidigare ett verktyg utvecklat som sluten källa av Advanced Micro Devices, Inc., släpps nu som öppen källkod. AMD anser att antagandet av open source-modellen och delning av codexl-källbasen med världen kan hjälpa utvecklare att bättre utnyttja CodeXL och göra CodeXL till ett bättre verktyg.
för att uppmuntra 3: e parts bidrag och antagande är CodeXL inte längre märkt som en AMD-produkt. AMD kommer fortfarande att fortsätta utvecklingen av detta verktyg och ladda upp nya versioner och funktioner till GPUOpen.
Installation och bygg
- Windows: för att installera CodeXL, använd den medföljande körbara filen CodeXL_*.exe
- Linux: För att installera CodeXL, använd den medföljande RPM-filen, Debian-filen eller helt enkelt extrahera det komprimerade arkivet på din hårddisk.
hänvisa till BUILD.md för information om att bygga CodeXL från källan.
bidragsgivare
Codexls GitHub-arkiv (http://github.com/GPUOpen-Tools/CodeXL) modereras av Advanced Micro Devices, Inc. som en del av gpuopen-initiativet.
AMD uppmuntrar alla bidragsgivare att skicka in ändringar, funktioner och buggfixar via Git pull-förfrågningar till detta arkiv.
användare uppmanas också att skicka in problem och funktionsförfrågningar via förvarets issue tracker.
licens
CodeXL är en del av GPUOpen.com initiativ. Codexl källkod och binärer släpps under följande MIT-licens:
Copyright 2016 Advanced Micro Devices, Inc. Alla rättigheter förbehållna.
MIT-LICENS:Tillstånd beviljas härmed, kostnadsfritt, till varje person som erhåller en kopia av denna programvara och tillhörande dokumentationsfiler (”programvaran”), att hantera programvaran utan begränsning, inklusive utan begränsning rätten att använda, kopiera, modifiera, slå samman, publicera, distribuera, underlicensiera och/eller sälja kopior av Programvaran och att tillåta personer till vilka programvaran tillhandahålls att göra det, på följande villkor:
ovanstående upphovsrättsmeddelande och detta tillståndsmeddelande ska ingå i alla kopior eller väsentliga delar av programvaran.
PROGRAMVARAN TILLHANDAHÅLLS ”I BEFINTLIGT SKICK”, UTAN GARANTI AV NÅGOT SLAG, UTTRYCKLIGA ELLER UNDERFÖRSTÅDDA, INKLUSIVE MEN INTE BEGRÄNSAT TILL GARANTIER FÖR SÄLJBARHET, LÄMPLIGHET FÖR ETT VISST ÄNDAMÅL OCH ICKE-INTRÅNG. UNDER INGA OMSTÄNDIGHETER SKA UPPHOVSMÄNNEN ELLER UPPHOVSRÄTTSINNEHAVARNA VARA ANSVARIGA FÖR NÅGOT KRAV, SKADESTÅND ELLER ANNAT ANSVAR, VARE SIG I EN HANDLING AV KONTRAKT, KRÄNKNING ELLER PÅ ANNAT SÄTT, SOM HÄRRÖR FRÅN, UR ELLER I SAMBAND MED PROGRAMVARAN ELLER ANVÄNDNINGEN ELLER ANDRA KONTAKTER I PROGRAMVARAN.
Attribution och upphovsrätt
Komponentlicenser finns under CodeXL GitHub repository source root, i mappen /Setup/Legal/.
OpenCL är ett varumärke som tillhör Apple Inc. används med tillstånd av Khronos. OpenGL är ett registrerat varumärke som tillhör Silicon Graphics, Inc. i USA och / eller andra länder över hela världen. Microsoft, Windows, DirectX och Visual Studio är registrerade varumärken som tillhör Microsoft Corporation i USA och/eller andra jurisdiktioner. Vulkan är ett registrerat varumärke som tillhör Khronos Group Inc. i USA och / eller andra jurisdiktioner. Linux är ett registrerat varumärke som tillhör Linus Torvalds i USA och / eller andra jurisdiktioner.
LGPL (Copyright 1991, 1999 Free Software Foundation, Inc. 51 Franklin Street, femte våningen, Boston, MA 02110-1301 USA). Användning av Qt biblioteket styrs av GNU Lesser General Public License version 2.1 (LGPL v 2.1). CodeXL använder Qt 5.5.1. Källkod för Qt finns här: http://qt-project.org/downloads. Qt-källkoden har inte manipulerats och de inbyggda binärerna är identiska med det som alla användare som laddar ner Qt-källkoden från webben skulle bygga.
- Boost är Copyright Bisexual Beman Dawes, 2003.
- LunarG, Inc. är Copyright 2015 LunarG, Inc.
- jqPlot är copyright bisexual 2009-2011 Chris Leonello.
- glew-OpenGL Extension Wrangler Library är Copyright 2002-2007, Milan Ikits <milan ikitsieee org>, Copyright 2002-2007, Marcelo E. Magallon <mmagallodebian org>, Copyright Scorpion 2002, Lev Povalahev, Alla rättigheter förbehållna.
- jpglib är Copyright Bisexual 1994-1998, Thomas G. Körfält., Copyright Brasilien 1991-2013, Thomas G. Körfält, Guido Vollbeding.
- LibDwarf (BSD) är Copyright Bisexual 2007 John Birrell ([email protected]), Copyright Bisexual 2010 Kai Wang, Alla rättigheter förbehållna.
- libpng är upphovsrätts ~ ~ POS = TRUNC 1998-2014 Glenn Randers-Pehrson, (Version 0.96 upphovsrätt ~ ~ pos = headcomp 1996, 1997 Andreas Dilger) (Version 0.88 upphovsrätt ~ ~ pos = headcomp 1995, 1996 Guy Eric Schalnat, grupp 42, Inc.).
- QScintilla är Copyright 2005 av Riverbank Computing Limited [email protected].
- TinyXML släpps under zlib-licensen 2000-2007, Lee Thomason, 2002-2004, Yves Berquin 2005, Tyge Lovset.
- UTF8cpp är Copyright 2006 Nemanja Trifunovic.
- zlib är Copyright 2995-2010 Jean-loup Gailly och Mark Adler, Copyright 2003 2003 [email protected], Copyright 2998-2010 Gilles Vollant (minizip) ( http://www.winimage.com/zLibDll/minizip.html), Copyright 2009-2010 Mathias Svensson ( http://result42.com), Copyright 2007-2008 även Rouault.
- QCustomPlot, en lättanvänd, modern plottning widget för Qt, Copyright (C) 2011-2015 Emanuel Eichhammer