Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Keith Westley
committed
Oct 21, 2016
1 parent
773c7cb
commit 4a44a9e
Showing
3 changed files
with
363 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,351 @@ | ||
<?xml version="1.0" encoding="UTF-8" ?> | ||
<FileVersion>1</FileVersion> | ||
<CodeXL> | ||
<ProjectName>Xlights</ProjectName> | ||
<ApplicationPath>C:\Users\keith\Documents\xLights\xLights\Debug\Xlights.exe</ApplicationPath> | ||
<StoreApp>no</StoreApp> | ||
<WorkingDirectory>C:\Users\keith\Documents\xLights\xLights\Debug</WorkingDirectory> | ||
<SourceFilesDirectory>C:\Users\keith\Documents\xLights\xLights</SourceFilesDirectory> | ||
<SourceCodeRootDirectory>CodeXLEmptyString</SourceCodeRootDirectory> | ||
<ApplicationArguments>CodeXLEmptyString</ApplicationArguments> | ||
<LastActiveMode>Profile Mode</LastActiveMode> | ||
<IsRemoteSession>no</IsRemoteSession> | ||
<RemoteDaemonHostName>CodeXLEmptyString</RemoteDaemonHostName> | ||
<RemoteDaemonPortNumber>27015</RemoteDaemonPortNumber> | ||
<RecentlyUsedRemoteIPAddresses>;</RecentlyUsedRemoteIPAddresses> | ||
<LastSessionType>CPU: Time-based Sampling</LastSessionType> | ||
<ProfileName>CodeXLEmptyString</ProfileName> | ||
<ApplicationEnvironmentVariables></ApplicationEnvironmentVariables> | ||
<ProductExtensions> | ||
<GPUDebug> | ||
<InterceptionMethod>0</InterceptionMethod> | ||
<DebuggerBreakpoints> | ||
<Breakpoints /> | ||
</DebuggerBreakpoints> | ||
<OpenGLStateVariables> | ||
<StateVariables /> | ||
</OpenGLStateVariables> | ||
<FrameTerminators>131075</FrameTerminators> | ||
<GLDebugOutput> | ||
<GLDebugOutputLoggingEnabled>false</GLDebugOutputLoggingEnabled> | ||
<GLDebugOutputBreakOnReports>false</GLDebugOutputBreakOnReports> | ||
<GLDebugOutputMessagesMask>0</GLDebugOutputMessagesMask> | ||
<GLDebugOutputSeverity>N/A</GLDebugOutputSeverity> | ||
</GLDebugOutput> | ||
</GPUDebug> | ||
<SharedProfile> | ||
<ProfileScope>0</ProfileScope> | ||
<ProfileEntireDuration>false</ProfileEntireDuration> | ||
<ProfilePaused>true</ProfilePaused> | ||
<ProfileStartDelay>0</ProfileStartDelay> | ||
<ProfileEndAfter>0</ProfileEndAfter> | ||
<ProfileTerminateAfter>false</ProfileTerminateAfter> | ||
</SharedProfile> | ||
<CpuProfile> | ||
<Session type="Current"> | ||
<profileName /> | ||
<profilePath /> | ||
<profileType>CPU: Time-based Sampling</profileType> | ||
<isImported>0</isImported> | ||
<launchTarget /> | ||
<commandArguments /> | ||
<workingDir /> | ||
<envVariables /> | ||
<startTime /> | ||
<endTime /> | ||
<startAffinity>15</startAffinity> | ||
<css>T</css> | ||
<cssInterval>1</cssInterval> | ||
<cssScope>0x1</cssScope> | ||
<cssFpoTimeBased>T</cssFpoTimeBased> | ||
<cssFpo>F</cssFpo> | ||
<cssUnwindTimeBased>128</cssUnwindTimeBased> | ||
<cssUnwind>32</cssUnwind> | ||
<saveRawFiles>F</saveRawFiles> | ||
<profileScope>0</profileScope> | ||
<startDelay>0</startDelay> | ||
<startPaused>T</startPaused> | ||
<profileEntire>F</profileEntire> | ||
<duration>0</duration> | ||
<terminateProcess>F</terminateProcess> | ||
<msInterval>0.000000</msInterval> | ||
<EventCount>0</EventCount> | ||
<fetchSample>F</fetchSample> | ||
<opSample>F</opSample> | ||
<opCycleCount>F</opCycleCount> | ||
<fetchInterval>250000l</fetchInterval> | ||
<opInterval>250000l</opInterval> | ||
<cluSample>F</cluSample> | ||
<cluCycleCount>F</cluCycleCount> | ||
<cluInterval>250000l</cluInterval> | ||
<cacheLineUtilChecked>F</cacheLineUtilChecked> | ||
<cacheLineUtilEnabled>F</cacheLineUtilEnabled> | ||
<ldstChecked>F</ldstChecked> | ||
<ldstEnabled>F</ldstEnabled> | ||
<applyFilter>F</applyFilter> | ||
<utilMask>0</utilMask> | ||
</Session> | ||
<Session type="Profile"> | ||
<profileName>Oct-21-2016_18-13</profileName> | ||
<profilePath>C:\Users\keith\Documents\xLights\CodeXL\xLights_ProfilerOutput\Oct-21-2016_18-13\Oct-21-2016_18-13.cxlcpdb</profilePath> | ||
<profileType>Time-based Sampling</profileType> | ||
<isImported>0</isImported> | ||
<launchTarget>C:\Users\keith\Documents\xLights\xLights\Debug\Xlights.exe</launchTarget> | ||
<commandArguments /> | ||
<workingDir>C:\Users\keith\Documents\xLights\xLights\Debug</workingDir> | ||
<envVariables /> | ||
<startTime>Oct-21-2016_18-13-42</startTime> | ||
<endTime>Oct-21-2016_18-16-09</endTime> | ||
<startAffinity>15</startAffinity> | ||
<css>T</css> | ||
<cssInterval>1</cssInterval> | ||
<cssScope>0x1</cssScope> | ||
<cssFpoTimeBased>T</cssFpoTimeBased> | ||
<cssFpo>F</cssFpo> | ||
<cssUnwindTimeBased>128</cssUnwindTimeBased> | ||
<cssUnwind>32</cssUnwind> | ||
<saveRawFiles>F</saveRawFiles> | ||
<profileScope>0</profileScope> | ||
<startDelay>0</startDelay> | ||
<startPaused>T</startPaused> | ||
<profileEntire>F</profileEntire> | ||
<duration>140</duration> | ||
<terminateProcess>F</terminateProcess> | ||
<msInterval>1.000000</msInterval> | ||
<EventCount>0</EventCount> | ||
<fetchSample>F</fetchSample> | ||
<opSample>F</opSample> | ||
<opCycleCount>T</opCycleCount> | ||
<fetchInterval>0l</fetchInterval> | ||
<opInterval>0l</opInterval> | ||
<cluSample>F</cluSample> | ||
<cluCycleCount>T</cluCycleCount> | ||
<cluInterval>0l</cluInterval> | ||
<cacheLineUtilChecked>F</cacheLineUtilChecked> | ||
<cacheLineUtilEnabled>F</cacheLineUtilEnabled> | ||
<ldstChecked>F</ldstChecked> | ||
<ldstEnabled>F</ldstEnabled> | ||
<applyFilter>F</applyFilter> | ||
<utilMask>0</utilMask> | ||
</Session> | ||
</CpuProfile> | ||
<CpuProfileCustom /> | ||
<OpenCLAppTrace> | ||
<Session type="Current"> | ||
<APIType>OpenCL</APIType> | ||
<GenerateOccupancyInfo>T</GenerateOccupancyInfo> | ||
<AlwaysShowAPIErrorCode>F</AlwaysShowAPIErrorCode> | ||
<CollapseAllclGetEventInfoCalls>T</CollapseAllclGetEventInfoCalls> | ||
<EnableNavigationToSourceCode>F</EnableNavigationToSourceCode> | ||
<GenerateSummaryPage>T</GenerateSummaryPage> | ||
<APIsToTrace>F</APIsToTrace> | ||
<MaximumNumberOfAPIs>400000</MaximumNumberOfAPIs> | ||
<WriteDataTimeOut>F</WriteDataTimeOut> | ||
<TimeOutInterval>100</TimeOutInterval> | ||
<RuleTree> | ||
<Detect_redundant_synchronization>T</Detect_redundant_synchronization> | ||
<Detect_non-optimized_data_transfer>T</Detect_non-optimized_data_transfer> | ||
<Detect_failed_API_calls>T</Detect_failed_API_calls> | ||
<Detect_unnecessary_blocking_writes>T</Detect_unnecessary_blocking_writes> | ||
<Detect_non-optimized_work_size>T</Detect_non-optimized_work_size> | ||
<Detect_resource_leaks>T</Detect_resource_leaks> | ||
<Detect_deprecated_API_calls>T</Detect_deprecated_API_calls> | ||
</RuleTree> | ||
<APIsFilterTree> | ||
<clGetPlatformIDs>T</clGetPlatformIDs> | ||
<clGetPlatformInfo>T</clGetPlatformInfo> | ||
<clGetDeviceIDs>T</clGetDeviceIDs> | ||
<clGetDeviceInfo>T</clGetDeviceInfo> | ||
<clCreateContext>T</clCreateContext> | ||
<clCreateContextFromType>T</clCreateContextFromType> | ||
<clRetainContext>T</clRetainContext> | ||
<clReleaseContext>T</clReleaseContext> | ||
<clGetContextInfo>T</clGetContextInfo> | ||
<clCreateCommandQueue>T</clCreateCommandQueue> | ||
<clRetainCommandQueue>T</clRetainCommandQueue> | ||
<clReleaseCommandQueue>T</clReleaseCommandQueue> | ||
<clGetCommandQueueInfo>T</clGetCommandQueueInfo> | ||
<clCreateBuffer>T</clCreateBuffer> | ||
<clCreateSubBuffer>T</clCreateSubBuffer> | ||
<clCreateImage2D>T</clCreateImage2D> | ||
<clCreateImage3D>T</clCreateImage3D> | ||
<clRetainMemObject>T</clRetainMemObject> | ||
<clReleaseMemObject>T</clReleaseMemObject> | ||
<clGetSupportedImageFormats>T</clGetSupportedImageFormats> | ||
<clGetMemObjectInfo>T</clGetMemObjectInfo> | ||
<clGetImageInfo>T</clGetImageInfo> | ||
<clSetMemObjectDestructorCallback>T</clSetMemObjectDestructorCallback> | ||
<clCreateSampler>T</clCreateSampler> | ||
<clRetainSampler>T</clRetainSampler> | ||
<clReleaseSampler>T</clReleaseSampler> | ||
<clGetSamplerInfo>T</clGetSamplerInfo> | ||
<clCreateProgramWithSource>T</clCreateProgramWithSource> | ||
<clCreateProgramWithBinary>T</clCreateProgramWithBinary> | ||
<clRetainProgram>T</clRetainProgram> | ||
<clReleaseProgram>T</clReleaseProgram> | ||
<clBuildProgram>T</clBuildProgram> | ||
<clUnloadCompiler>T</clUnloadCompiler> | ||
<clGetProgramInfo>T</clGetProgramInfo> | ||
<clGetProgramBuildInfo>T</clGetProgramBuildInfo> | ||
<clCreateKernel>T</clCreateKernel> | ||
<clCreateKernelsInProgram>T</clCreateKernelsInProgram> | ||
<clRetainKernel>T</clRetainKernel> | ||
<clReleaseKernel>T</clReleaseKernel> | ||
<clSetKernelArg>T</clSetKernelArg> | ||
<clGetKernelInfo>T</clGetKernelInfo> | ||
<clGetKernelWorkGroupInfo>T</clGetKernelWorkGroupInfo> | ||
<clWaitForEvents>T</clWaitForEvents> | ||
<clGetEventInfo>T</clGetEventInfo> | ||
<clCreateUserEvent>T</clCreateUserEvent> | ||
<clRetainEvent>T</clRetainEvent> | ||
<clReleaseEvent>T</clReleaseEvent> | ||
<clSetUserEventStatus>T</clSetUserEventStatus> | ||
<clSetEventCallback>T</clSetEventCallback> | ||
<clGetEventProfilingInfo>T</clGetEventProfilingInfo> | ||
<clFlush>T</clFlush> | ||
<clFinish>T</clFinish> | ||
<clEnqueueReadBuffer>T</clEnqueueReadBuffer> | ||
<clEnqueueReadBufferRect>T</clEnqueueReadBufferRect> | ||
<clEnqueueWriteBuffer>T</clEnqueueWriteBuffer> | ||
<clEnqueueWriteBufferRect>T</clEnqueueWriteBufferRect> | ||
<clEnqueueCopyBuffer>T</clEnqueueCopyBuffer> | ||
<clEnqueueCopyBufferRect>T</clEnqueueCopyBufferRect> | ||
<clEnqueueReadImage>T</clEnqueueReadImage> | ||
<clEnqueueWriteImage>T</clEnqueueWriteImage> | ||
<clEnqueueCopyImage>T</clEnqueueCopyImage> | ||
<clEnqueueCopyImageToBuffer>T</clEnqueueCopyImageToBuffer> | ||
<clEnqueueCopyBufferToImage>T</clEnqueueCopyBufferToImage> | ||
<clEnqueueMapBuffer>T</clEnqueueMapBuffer> | ||
<clEnqueueMapImage>T</clEnqueueMapImage> | ||
<clEnqueueUnmapMemObject>T</clEnqueueUnmapMemObject> | ||
<clEnqueueNDRangeKernel>T</clEnqueueNDRangeKernel> | ||
<clEnqueueTask>T</clEnqueueTask> | ||
<clEnqueueNativeKernel>T</clEnqueueNativeKernel> | ||
<clEnqueueAcquireD3D10ObjectsKHR>T</clEnqueueAcquireD3D10ObjectsKHR> | ||
<clEnqueueReleaseD3D10ObjectsKHR>T</clEnqueueReleaseD3D10ObjectsKHR> | ||
<clEnqueueAcquireGLObjects>T</clEnqueueAcquireGLObjects> | ||
<clEnqueueReleaseGLObjects>T</clEnqueueReleaseGLObjects> | ||
<clEnqueueMarker>T</clEnqueueMarker> | ||
<clEnqueueWaitForEvents>T</clEnqueueWaitForEvents> | ||
<clEnqueueBarrier>T</clEnqueueBarrier> | ||
<clCreateFromGLBuffer>T</clCreateFromGLBuffer> | ||
<clCreateFromGLTexture2D>T</clCreateFromGLTexture2D> | ||
<clCreateFromGLTexture3D>T</clCreateFromGLTexture3D> | ||
<clCreateFromGLRenderbuffer>T</clCreateFromGLRenderbuffer> | ||
<clGetGLObjectInfo>T</clGetGLObjectInfo> | ||
<clGetGLTextureInfo>T</clGetGLTextureInfo> | ||
<clCreateEventFromGLsyncKHR>T</clCreateEventFromGLsyncKHR> | ||
<clGetGLContextInfoKHR>T</clGetGLContextInfoKHR> | ||
<clCreateSubDevicesEXT>T</clCreateSubDevicesEXT> | ||
<clRetainDeviceEXT>T</clRetainDeviceEXT> | ||
<clReleaseDeviceEXT>T</clReleaseDeviceEXT> | ||
<clGetDeviceIDsFromD3D10KHR>T</clGetDeviceIDsFromD3D10KHR> | ||
<clCreateFromD3D10BufferKHR>T</clCreateFromD3D10BufferKHR> | ||
<clCreateFromD3D10Texture2DKHR>T</clCreateFromD3D10Texture2DKHR> | ||
<clCreateFromD3D10Texture3DKHR>T</clCreateFromD3D10Texture3DKHR> | ||
<clSetCommandQueueProperty>T</clSetCommandQueueProperty> | ||
<clCreateSubDevices>T</clCreateSubDevices> | ||
<clRetainDevice>T</clRetainDevice> | ||
<clReleaseDevice>T</clReleaseDevice> | ||
<clCreateImage>T</clCreateImage> | ||
<clCreateProgramWithBuiltInKernels>T</clCreateProgramWithBuiltInKernels> | ||
<clCompileProgram>T</clCompileProgram> | ||
<clLinkProgram>T</clLinkProgram> | ||
<clUnloadPlatformCompiler>T</clUnloadPlatformCompiler> | ||
<clGetKernelArgInfo>T</clGetKernelArgInfo> | ||
<clEnqueueFillBuffer>T</clEnqueueFillBuffer> | ||
<clEnqueueFillImage>T</clEnqueueFillImage> | ||
<clEnqueueMigrateMemObjects>T</clEnqueueMigrateMemObjects> | ||
<clEnqueueMarkerWithWaitList>T</clEnqueueMarkerWithWaitList> | ||
<clEnqueueBarrierWithWaitList>T</clEnqueueBarrierWithWaitList> | ||
<clGetExtensionFunctionAddressForPlatform>T</clGetExtensionFunctionAddressForPlatform> | ||
<clCreateFromGLTexture>T</clCreateFromGLTexture> | ||
<clGetExtensionFunctionAddress>T</clGetExtensionFunctionAddress> | ||
<clCreateCommandQueueWithProperties>T</clCreateCommandQueueWithProperties> | ||
<clCreatePipe>T</clCreatePipe> | ||
<clGetPipeInfo>T</clGetPipeInfo> | ||
<clSVMAlloc>T</clSVMAlloc> | ||
<clSVMFree>T</clSVMFree> | ||
<clEnqueueSVMFree>T</clEnqueueSVMFree> | ||
<clEnqueueSVMMemcpy>T</clEnqueueSVMMemcpy> | ||
<clEnqueueSVMMemFill>T</clEnqueueSVMMemFill> | ||
<clEnqueueSVMMap>T</clEnqueueSVMMap> | ||
<clEnqueueSVMUnmap>T</clEnqueueSVMUnmap> | ||
<clCreateSamplerWithProperties>T</clCreateSamplerWithProperties> | ||
<clSetKernelArgSVMPointer>T</clSetKernelArgSVMPointer> | ||
<clSetKernelExecInfo>T</clSetKernelExecInfo> | ||
<clSVMAllocAMD>T</clSVMAllocAMD> | ||
<clSVMFreeAMD>T</clSVMFreeAMD> | ||
<clEnqueueSVMFreeAMD>T</clEnqueueSVMFreeAMD> | ||
<clEnqueueSVMMemcpyAMD>T</clEnqueueSVMMemcpyAMD> | ||
<clEnqueueSVMMemFillAMD>T</clEnqueueSVMMemFillAMD> | ||
<clEnqueueSVMMapAMD>T</clEnqueueSVMMapAMD> | ||
<clEnqueueSVMUnmapAMD>T</clEnqueueSVMUnmapAMD> | ||
<clSetKernelArgSVMPointerAMD>T</clSetKernelArgSVMPointerAMD> | ||
<clSetKernelExecInfoAMD>T</clSetKernelExecInfoAMD> | ||
<>T | ||
</APIsFilterTree> | ||
</Session> | ||
</OpenCLAppTrace> | ||
<GPUPerformanceCounters> | ||
<Session type="Current"> | ||
<APIType>OpenCL</APIType> | ||
<IsRemoteSession>F</IsRemoteSession> | ||
<GenerateOccupancyInfo>T</GenerateOccupancyInfo> | ||
<GpuTimeCollect>T</GpuTimeCollect> | ||
<ProfileSpecificKernels /> | ||
<CallXInitThreads>F</CallXInitThreads> | ||
<CounterTree> | ||
<CacheHit>T</CacheHit> | ||
<FetchSize>T</FetchSize> | ||
<FlatLDSInsts>T</FlatLDSInsts> | ||
<FlatVMemInsts>T</FlatVMemInsts> | ||
<GDSInsts>T</GDSInsts> | ||
<LDSBankConflict>T</LDSBankConflict> | ||
<LDSInsts>T</LDSInsts> | ||
<MemUnitBusy>T</MemUnitBusy> | ||
<MemUnitStalled>T</MemUnitStalled> | ||
<SALUBusy>T</SALUBusy> | ||
<SALUInsts>T</SALUInsts> | ||
<SFetchInsts>T</SFetchInsts> | ||
<VALUBusy>T</VALUBusy> | ||
<VALUInsts>T</VALUInsts> | ||
<VALUUtilization>T</VALUUtilization> | ||
<VFetchInsts>T</VFetchInsts> | ||
<VWriteInsts>T</VWriteInsts> | ||
<Wavefronts>T</Wavefronts> | ||
<WriteSize>T</WriteSize> | ||
<WriteUnitStalled>T</WriteUnitStalled> | ||
</CounterTree> | ||
</Session> | ||
</GPUPerformanceCounters> | ||
<FrameAnalysis> | ||
<AutoSelect>1</AutoSelect> | ||
<Connection>2</Connection> | ||
<PortNumber>8080</PortNumber> | ||
<ProcessNumber>1</ProcessNumber> | ||
<ProcessName /> | ||
<NumberFrames>1</NumberFrames> | ||
</FrameAnalysis> | ||
<KernelAnalyzer> | ||
<ProjectArchitecture>32-bit GPU Build</ProjectArchitecture> | ||
<FilesSection /> | ||
<ProgramSection /> | ||
<BuildOptions /> | ||
<ShaderCompileType>D3D</ShaderCompileType> | ||
<ShaderBuildOptions /> | ||
<ShaderD3dBuilderPath>D3DCompiler_47.dll (bundled with CodeXL)</ShaderD3dBuilderPath> | ||
<ShaderFxcBuilderPath>C:\Program Files (x86)\Windows Kits\8.1\bin\x64\fxc.exe</ShaderFxcBuilderPath> | ||
<ShaderMacros /> | ||
<ShaderIncludes /> | ||
<KernelMacros /> | ||
<EnableD3D11ShaderIntrinsics>false</EnableD3D11ShaderIntrinsics> | ||
</KernelAnalyzer> | ||
<KernelAnalyzerOther /> | ||
<ShaderAnalyzer /> | ||
<PowerProfile> | ||
<EnabledCounters /> | ||
<SamplingInterval>100</SamplingInterval> | ||
</PowerProfile> | ||
</ProductExtensions> | ||
</CodeXL> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
/CacheFile.map | ||
*.cxlcpdb |
Oops, something went wrong.