Skip to content

Commit

Permalink
Fix test tab tool tips
Browse files Browse the repository at this point in the history
  • Loading branch information
Keith Westley committed Oct 21, 2016
1 parent 773c7cb commit 4a44a9e
Show file tree
Hide file tree
Showing 3 changed files with 363 additions and 8 deletions.
351 changes: 351 additions & 0 deletions CodeXL/xLights.cxl
@@ -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>
2 changes: 2 additions & 0 deletions CodeXL/xLights_ProfilerOutput/Oct-21-2016_18-13/.gitignore
@@ -0,0 +1,2 @@
/CacheFile.map
*.cxlcpdb

0 comments on commit 4a44a9e

Please sign in to comment.