Advanced Debugging
About AdvDbg Consult Train Services Products Tools Community Contact  
欢迎光临 高端调试 登录 | 注册 | FAQ
 
  ACPI调试
Linux内核调试
Windows内核调试
 
  调试战役
调试原理
新工具观察
 
  Linux
Windows Vista
Windows
 
  Linux驱动
WDF
WDM
 
  PCI Express
PCI/PCI-X
USB
无线通信协议
 
  64位CPU
ARM
IA-32
  CPU Info Center
 
  ACPI标准
系统认证
Desktop
服务器
 
  Embedded Linux
嵌入式开发工具
VxWorks
WinCE
嵌入式Windows
 
  格蠹调试套件(GDK)
  格蠹学院
  小朱书店
  老雷的微博
  《软件调试》
  《格蠹汇编》
  《软件调试(第二版)》
沪ICP备11027180号-1

Windows内核调试

帖子发起人: 格蠹老雷   发起时间: 2017-06-26 12:51 下午   回复: 3

Print Search
帖子排序:    
   2017-06-26, 12:51 下午
Raymond 离线,最后访问时间: 2020/7/3 3:40:25 格蠹老雷

发帖数前10位
注册: 2005-12-19
发 贴: 1,303
Smile [:)] Windows 10源代码泄露风波
Reply Quote
老雷解读Windows 10源代码泄露事件:
Windows 10源代码泄露风波(
高网的朋友们,久违了


IP 地址: 已记录   报告
   2017-06-27, 21:15 下午
ntos 离线,最后访问时间: 2017/6/27 13:13:28 ntos

发帖数前500位
注册: 2017-06-27
发 贴: 3
Re: Windows 10源代码泄露风波
Reply Quote
Folder PATH listing
C:.
│   tree.txt
│   
├───Audio
│   ├───portcls
│   │   ├───inc
│   │   │       kso.h
│   │   │       ksshellp.h
│   │   │       pcwpptr.h
│   │   │       perf.h
│   │   │       portclsp.h
│   │   │       tracelogging.h
│   │   │       verifier.h
│   │   │       
│   │   ├───main
│   │   │       callback.cpp
│   │   │       dma.cpp
│   │   │       event.cpp
│   │   │       irpstrm.cpp
│   │   │       kso.cpp
│   │   │       minihelp.cpp
│   │   │       perf.cpp
│   │   │       portcls.cpp
│   │   │       portcls.def
│   │   │       portcls.rc
│   │   │       porthelp.cpp
│   │   │       porttbl.cpp
│   │   │       power.cpp
│   │   │       private.h
│   │   │       property.cpp
│   │   │       registry.cpp
│   │   │       resource.cpp
│   │   │       runtime.cpp
│   │   │       service.cpp
│   │   │       shmisc.cpp
│   │   │       sync.cpp
│   │   │       tracelogging.cpp
│   │   │       validate.cpp
│   │   │       validate.h
│   │   │       
│   │   ├───miniport
│   │   │   ├───fmsynth
│   │   │   │       miniport.cpp
│   │   │   │       miniport.h
│   │   │   │       private.h
│   │   │   │       
│   │   │   └───uart
│   │   │           miniport.cpp
│   │   │           MPU.cpp
│   │   │           private.h
│   │   │           
│   │   └───ports
│   │       └───dmus
│   │               allocatr.cpp
│   │               allocatr.h
│   │               basicmxf.h
│   │               captsink.cpp
│   │               captsink.h
│   │               feedin.cpp
│   │               feedin.h
│   │               feedout.cpp
│   │               feedout.h
│   │               filter.cpp
│   │               mxf.h
│   │               packer.cpp
│   │               packer.h
│   │               parse.h
│   │               pin.cpp
│   │               port.cpp
│   │               private.h
│   │               sequencr.cpp
│   │               sequencr.h
│   │               splitter.h
│   │               unpacker.cpp
│   │               unpacker.h
│   │               
│   └───Test
│       ├───AC3Tst
│       │       AC3Tst.cpp
│       │       AC3Tst.h
│       │       AC3Tst.rc
│       │       kstests.cpp
│       │       regress.cpp
│       │       resource.h
│       │       tests.h
│       │       version.rc
│       │       wotests.cpp
│       │       
│       ├───AdapterPowerManagement
│       │       AdapterPowerManagement3.cpp
│       │       AdapterPowerManagement3.h
│       │       AdapterPowerManagementTest.cpp
│       │       AdapterPowerManagementTest.h
│       │       CallController.cpp
│       │       CallController.h
│       │       common.h
│       │       DeviceResponsivenessTest.cpp
│       │       DeviceResponsivenessTest.h
│       │       DeviceSupport.cpp
│       │       DeviceSupport.h
│       │       FmController.cpp
│       │       FmController.h
│       │       PortClsEventLogger.cpp
│       │       PortClsEventLogger.h
│       │       SetupApiHelper.cpp
│       │       SetupApiHelper.h
│       │       version.rc
│       │       
│       ├───AudioLogo
│       │       AudioLogo.cpp
│       │       AudioLogo.h
│       │       AudioLogo.rc
│       │       Common.h
│       │       Endpoint.cpp
│       │       Glitch.cpp
│       │       PullMode.cpp
│       │       Render.cpp
│       │       Resource.h
│       │       TestCases.h
│       │       
│       ├───DRMTest
│       │       adapter.cpp
│       │       common.h
│       │       device.cpp
│       │       device.h
│       │       drmapi.cpp
│       │       drmapi.h
│       │       drmtest.h
│       │       drmtest.ico
│       │       drmtest.rc
│       │       include.cpp
│       │       kshlp.cpp
│       │       kshlp.h
│       │       KSTest.cpp
│       │       KSTest.h
│       │       main.cpp
│       │       PropertyStore.cpp
│       │       PropertyStore.h
│       │       resource.h
│       │       testcases.h
│       │       testflag.h
│       │       util.cpp
│       │       util.h
│       │       version.rc
│       │       
│       ├───EffectsDiscovery
│       │       common.h
│       │       EffectsDiscoveryCPPTestCore.cpp
│       │       EffectsDiscoveryCPPTestCore.h
│       │       EffectsDiscoveryCPPTests.cpp
│       │       EffectsDiscoveryCPPTests.h
│       │       EffectsDiscoveryTaefClass.cpp
│       │       EffectsDiscoveryTaefClass.h
│       │       enter.cpp
│       │       enter.h
│       │       stringify.cpp
│       │       stringify.h
│       │       version.rc
│       │       
│       ├───ExtFxTst
│       │       APO.cpp
│       │       AudioRateConvertCMPT.cpp
│       │       AudioVolume.cpp
│       │       base.cpp
│       │       base.h
│       │       common.h
│       │       DevSpecific.cpp
│       │       External.cpp
│       │       ExtSysFxTest.cpp
│       │       ExtSysFxTest.h
│       │       ExtSysFxTest.rc
│       │       Resource.h
│       │       sigverif.cpp
│       │       TestCases.h
│       │       version.rc
│       │       
│       ├───Gaudit
│       │       allocator.cpp
│       │       allocator.h
│       │       audio.cpp
│       │       audio.h
│       │       audioengine.cpp
│       │       audioengine.h
│       │       audiogfx.cpp
│       │       audiogfx.h
│       │       channels.cpp
│       │       channels.h
│       │       common.h
│       │       connection.cpp
│       │       connection.h
│       │       createp.cpp
│       │       createp.h
│       │       drmaudio.cpp
│       │       drmaudio.h
│       │       drmstruct.h
│       │       ds3dbuffer.cpp
│       │       ds3dbuffer.h
│       │       ds3dlistener.cpp
│       │       ds3dlistener.h
│       │       eqbands.cpp
│       │       eqbands.h
│       │       framework.cpp
│       │       Gaudit.cpp
│       │       Gaudit.ico
│       │       Gaudit.rc
│       │       helper.cpp
│       │       helper.h
│       │       kmixer.cpp
│       │       kmixer.h
│       │       ksio.cpp
│       │       ksio.h
│       │       pins.cpp
│       │       pins.h
│       │       Resource.h
│       │       synth.cpp
│       │       synth.h
│       │       synthdls.cpp
│       │       synthdls.h
│       │       sysaudio.cpp
│       │       sysaudio.h
│       │       testcase.h
│       │       testcases.h
│       │       topology.cpp
│       │       topology.h
│       │       topologynode.cpp
│       │       topologynode.h
│       │       util.cpp
│       │       utils.h
│       │       version.rc
│       │       wdmaudio.cpp
│       │       wdmaudio.h
│       │       
│       ├───HAPTest
│       │       aac.h
│       │       aoac.cpp
│       │       aoac.h
│       │       Apoevents.cpp
│       │       buffer.cpp
│       │       CSHelperClass.cpp
│       │       CSHelperClass.h
│       │       Events.cpp
│       │       formats.cpp
│       │       HAPTest.cpp
│       │       HAPTest.h
│       │       hardware.cpp
│       │       HWAudioEngineEventLogger.cpp
│       │       HWAudioEngineEventLogger.h
│       │       initguid.cpp
│       │       log.h
│       │       loopbackprotect.cpp
│       │       mix.cpp
│       │       multiarray.h
│       │       raw.cpp
│       │       Registry.cpp
│       │       resourcelist.cpp
│       │       version.rc
│       │       volume.cpp
│       │       
│       ├───kspostst
│       │       EnhancedWaveRT_PinTest.cpp
│       │       guid.cpp
│       │       halfdup.cpp
│       │       halfdup.h
│       │       KsPosTestTaef.cpp
│       │       KsPosTestTaef.h
│       │       locallimits.h
│       │       pintest.cpp
│       │       PreComp.h
│       │       TestResource.cpp
│       │       TestResource.h
│       │       TestResourceBuild.cpp
│       │       tests.h
│       │       timetest.cpp
│       │       usbstream.h
│       │       
│       ├───KsTopTest
│       │       common.h
│       │       filtertests.cpp
│       │       filtertests.h
│       │       FilterTopGraph.cpp
│       │       FilterTopGraph.h
│       │       KsTopGraph.cpp
│       │       KsTopGraph.h
│       │       KsTopTest.cpp
│       │       KsTopTest.h
│       │       KsTopTest.ico
│       │       KsTopTest.rc
│       │       nodetests.cpp
│       │       nodetests.h
│       │       pintests.cpp
│       │       pintests.h
│       │       proptests.cpp
│       │       proptests.h
│       │       Resource.h
│       │       TestCases.cpp
│       │       TestCases.h
│       │       version.rc
│       │       
│       ├───LatencyTest
│       │       categories.cpp
│       │       categories.h
│       │       device.cpp
│       │       device.h
│       │       latencytest.cpp
│       │       latencytest.h
│       │       log.h
│       │       options.h
│       │       pch.h
│       │       roundtriplatency.cpp
│       │       roundtriplatency.h
│       │       timestamp.cpp
│       │       timestamp.h
│       │       version.rc
│       │       wasapicapture.cpp
│       │       wasapicapture.h
│       │       wasapirender.cpp
│       │       wasapirender.h
│       │       
│       ├───Lullaby
│       │       Lullaby.cpp
│       │       Lullaby.h
│       │       Lullaby.rc
│       │       lullaby2.manifest
│       │       LullabyCaptureTests.cpp
│       │       LullabyRenderTests.cpp
│       │       LullabyTests.cpp
│       │       resource.h
│       │       StdAfx.h
│       │       TestFunctions.h
│       │       utilities.h
│       │       UtilityTestComponents.cpp
│       │       
│       ├───Tools
│       │   └───Audiospew
│       │           endpoint-id.cpp
│       │           endpoint-id.h
│       │           log.h
│       │           main.cpp
│       │           parse.h
│       │           parsewaveformat.cpp
│       │           
│       ├───uaatest
│       │       aznode.h
│       │       AzVerbUtils.cpp
│       │       AzVerbUtils.h
│       │       buffer.h
│       │       codec.cpp
│       │       codec.h
│       │       controller.h
│       │       hdaudio.cpp
│       │       HdAudioMemorySpace.cpp
│       │       HdAudioMemorySpace.h
│       │       HdHitlog.cpp
│       │       HdHitlog.h
│       │       HdHitPlugin.cpp
│       │       HdHitPlugin.h
│       │       hdmi.cpp
│       │       hdRegTest.cpp
│       │       HdRegTest.h
│       │       install.cpp
│       │       install.h
│       │       log.cpp
│       │       log.h
│       │       power.cpp
│       │       power.h
│       │       resource.h
│       │       SetupDi.cpp
│       │       SetupDi.h
│       │       stringify.cpp
│       │       stringify.h
│       │       testcase.h
│       │       uaatest.cpp
│       │       uaatest.h
│       │       uaatest.rc
│       │       util.cpp
│       │       util.h
│       │       
│       ├───UMACore
│       │       APIGenericAPO.cpp
│       │       APIGenericAPO.h
│       │       APISrcAPO.cpp
│       │       APISrcAPO.h
│       │       AudioEngineTest.cpp
│       │       AudioEngineTest.rc
│       │       BaseFormat.cpp
│       │       BaseFormat.h
│       │       ErrorCodes.h
│       │       FormatFl32Int16.cpp
│       │       FormatFl32Int16.h
│       │       FormatFl32Int20.cpp
│       │       FormatFl32Int20.h
│       │       FormatFl32Int24.cpp
│       │       FormatFl32Int24.h
│       │       FormatFl32Int24wide.cpp
│       │       FormatFl32Int24wide.h
│       │       FormatFl32Int32.cpp
│       │       FormatFl32Int32.H
│       │       FormatFl32Uint8.cpp
│       │       FormatFl32Uint8.h
│       │       FormatFl64Int16.cpp
│       │       FormatFl64Int16.h
│       │       FormatFl64Int32.cpp
│       │       FormatFl64Int32.h
│       │       FormatInt16Fl32.cpp
│       │       FormatInt16Fl32.h
│       │       FormatInt16Fl64.cpp
│       │       FormatInt16Fl64.h
│       │       FormatInt20Fl32.cpp
│       │       FormatInt20Fl32.h
│       │       FormatInt24Fl32.cpp
│       │       FormatInt24Fl32.h
│       │       FormatInt24wideFl32.cpp
│       │       FormatInt24wideFl32.h
│       │       FormatInt32Fl32.cpp
│       │       FormatInt32Fl32.h
│       │       FormatInt32Fl64.cpp
│       │       FormatInt32Fl64.h
│       │       FormatUint8Fl32.cpp
│       │       FormatUint8Fl32.h
│       │       guid.cpp
│       │       KSEndpointBase.cpp
│       │       KSEndpointBase.h
│       │       KSEndpointCapture.cpp
│       │       KSEndpointCapture.h
│       │       KSEndpointRender.cpp
│       │       KSEndpointRender.h
│       │       LocalGraph.cpp
│       │       MatrixAPO.cpp
│       │       MatrixAPO.h
│       │       MeterAPO.cpp
│       │       MeterAPO.h
│       │       MixerAPO.cpp
│       │       MixerAPO.h
│       │       Pump.cpp
│       │       Pump.h
│       │       resource.h
│       │       SRCApo_Functional.cpp
│       │       StdAfx.h
│       │       tstfns.h
│       │       VolumeAPO.cpp
│       │       VolumeAPO.h
│       │       
│       ├───UMATest
│       │       ActivateAudioInterfaceTests.cpp
│       │       AudioClient2APITests.cpp
│       │       AudioClient2APITests.h
│       │       AudioClientAPITests.cpp
│       │       AudioClientAPITests.h
│       │       AudioEndpointVolumeAPITests.cpp
│       │       AudioMeterInformationAPITests.cpp
│       │       AudioSessionControlAPITests.cpp
│       │       AudioSessionEventHandler.cpp
│       │       AudioSessionEventHandler.h
│       │       AudioSessionManagementAPITests.cpp
│       │       AudioSessionStress.cpp
│       │       AudioStreamVolumeAPITests.cpp
│       │       bldcheck.c
│       │       ChannelAudioVolumeAPITests.cpp
│       │       ClockRateAdjustTests.cpp
│       │       DuckingTests.cpp
│       │       DummyDuckingClient.h
│       │       EndpointEventingTests.cpp
│       │       EndpointStreamingPropertyTests.cpp
│       │       EndpointStreamingPropertyTests.h
│       │       EndpointVolumeEventHandler.cpp
│       │       EndpointVolumeEventHandler.h
│       │       guid.cpp
│       │       ksinstance.cpp
│       │       ksinstance.h
│       │       LonghaulStreaming.cpp
│       │       PolicyConfigAPITests.cpp
│       │       PolicyConfigAPITests.h
│       │       resource.h
│       │       SecurityTests.cpp
│       │       SessionEventingTests.cpp
│       │       SessionManagerEventHandler.cpp
│       │       SessionManagerEventHandler.h
│       │       SessionVolumeStress.cpp
│       │       SessionVolumeStress.h
│       │       SimpleAudioVolumeAPITests.cpp
│       │       StdAfx.h
│       │       StreamingControlTestFramework.cpp
│       │       StreamingControlTestFramework.h
│       │       StreamingFunctionalTests.cpp
│       │       StreamingHelper.cpp
│       │       StreamingHelper.h
│       │       TestFunctions.h
│       │       TestParams.cpp
│       │       TestParams.h
│       │       TestUtilities.cpp
│       │       TestUtilities.h
│       │       umatest.cpp
│       │       umateststreaming.cpp
│       │       
│       ├───USBAudLogo
│       │       audiohidtestclient.cpp
│       │       audiohidtestclient.h
│       │       common.h
│       │       guid.cpp
│       │       main.cpp
│       │       main.rc
│       │       perf.cpp
│       │       stdafx.h
│       │       tests.cpp
│       │       tests.h
│       │       USBAudioHidTest.cpp
│       │       
│       ├───VoiceActivationManagerTests
│       │       Precomp.h
│       │       TaefModule.cpp
│       │       VoiceActivationManagerTests.cpp
│       │       VoiceActivationManagerTests.h
│       │       
│       └───WaveTest
│               comptest.cpp
│               DataIntersectionTest.h
│               guid.cpp
│               halfdup.cpp
│               halfdup.h
│               Helpers.h
│               pincreate.cpp
│               pintest.cpp
│               PreComp.h
│               resource.h
│               TaefModule.cpp
│               TestResource.cpp
│               TestResource.h
│               TestResourceBuild.cpp
│               tests.h
│               timetest.cpp
│               WaveTestTaef.cpp
│               WaveTestTaef.h
│               whqlLimits.h
│               
├───avcore
│   └───quality
│       ├───MFTDiag
│       │   └───Modules
│       │       ├───Compliance
│       │       │   ├───Lib
│       │       │   │       mftdcompliance.cpp
│       │       │   │       MFTDCompliance.h
│       │       │   │       resource.h
│       │       │   │       
│       │       │   ├───Taef
│       │       │   │       MFTDComplianceTaef.cpp
│       │       │   │       MFTDComplianceTaef.h
│       │       │   │       
│       │       │   └───TAEFDLL
│       │       │           MFTDComplianceTaef.cpp
│       │       │           MFTDComplianceTaef.h
│       │       │           
│       │       ├───DXVA
│       │       │   ├───LIB
│       │       │   │       DXVATests.cpp
│       │       │   │       DXVATests.h
│       │       │   │       DXVATests.xml
│       │       │   │       
│       │       │   ├───LIB_HEVC
│       │       │   │       DXVAHEVCTests.xml
│       │       │   │       
│       │       │   ├───TAEFDLL
│       │       │   │       WLKDecDXVA.cpp
│       │       │   │       WLKDecDXVA.h
│       │       │   │       
│       │       │   └───TAEFDLL_HEVC
│       │       │           WLKDecDXVA_HEVC.cpp
│       │       │           WLKDecDXVA_HEVC.h
│       │       │           
│       │       ├───DXVA-HD
│       │       │   ├───LIB
│       │       │   │       DXVAHDTests.cpp
│       │       │   │       DXVAHDTests.h
│       │       │   │       DXVAHDTests.xml
│       │       │   │       
│       │       │   └───TAEFDLL
│       │       │           WLKDecDXVAHD.cpp
│       │       │           WLKDecDXVAHD.h
│       │       │           
│       │       ├───MediaEngineTests
│       │       │       MediaPipelineTests.xml
│       │       │       MFTDMediaEngine.cpp
│       │       │       MFTDMediaEngine.h
│       │       │       MFTDMediaEngineTest.cpp
│       │       │       MFTDMediaEngineTest.h
│       │       │       
│       │       ├───Playback
│       │       │   ├───LiB
│       │       │   │       mftplaybacktests.cpp
│       │       │   │       MFTPlaybackTests.h
│       │       │   │       Playback.xml
│       │       │   │       
│       │       │   └───TAEFDLL
│       │       │           MFTDPlaybackTaef.cpp
│       │       │           MFTDPlaybackTaef.h
│       │       │           
│       │       ├───Transcode
│       │       │   ├───LiB
│       │       │   │       mftcompsessiontests.cpp
│       │       │   │       mftcompsessionTests.h
│       │       │   │       Transcode.xml
│       │       │   │       
│       │       │   └───TAEFDLL
│       │       │           MFTDTranscodeTaef.cpp
│       │       │           MFTDTranscodeTaef.h
│       │       │           
│       │       └───VisualValidation
│       │           ├───LIB
│       │           │       mftvisvaltests.cpp
│       │           │       MFTVisValTests.h
│       │           │       MFTVisValTests_Priv.h
│       │           │       VisVal.xml
│       │           │       
│       │           └───TAEFDLL
│       │                   MFTDVisValTaef.cpp
│       │                   MFTDVisValTaef.h
│       │                   
│       └───tests
│           └───cpack
│               └───video
│                   └───encoders
│                       └───H264EncMFTW8
│                               H264EncMFTW8.cpp
│                               
├───base
│   ├───busdrv
│   │   └───sd
│   │       ├───inc
│   │       │       sdbuslib.h
│   │       │       
│   │       ├───lib
│   │       │       sdbus.c
│   │       │       
│   │       └───sys
│   │               dispatch.c
│   │               enum.c
│   │               fdopnp.c
│   │               power.c
│   │               sqm.c
│   │               wake.c
│   │               
│   └───diagnosis
│       └───offlinecrashdump
│           └───test
│                   apreg64.cpp
│                   apreg64.h
│                   common.h
│                   dbgClient.cpp
│                   dbgClient.h
│                   DbgUtil.cpp
│                   DiskUtil.cpp
│                   DiskUtil.h
│                   DumpExtract32.cpp
│                   DumpExtract64.cpp
│                   Dumputil.cpp
│                   Dumputil.h
│                   kddebug.cpp
│                   OffdumpTool.cpp
│                   sources
│                   VDSUtil.cpp
│                   version.rc
│                   
├───drivers
│   ├───busdrv
│   │   └───pci
│   │           arbiters.c
│   │           arbmemory.c
│   │           arbport.c
│   │           aspm.c
│   │           atomics.c
│   │           bridge.c
│   │           busapi.c
│   │           busnumbers.c
│   │           busnumspread.c
│   │           buspnp.c
│   │           buspower.c
│   │           buspower.h
│   │           config.c
│   │           configraw.c
│   │           configraw.h
│   │           consolelock.c
│   │           ctrldev.c
│   │           debug.c
│   │           delay.c
│   │           devapi.c
│   │           devpnp.c
│   │           devpower.c
│   │           diag.c
│   │           dispatch.c
│   │           enum.c
│   │           expressbridge.c
│   │           expressport.c
│   │           guid.c
│   │           hack.c
│   │           hotplug.c
│   │           id.c
│   │           ide.c
│   │           init.c
│   │           interface.c
│   │           interrupt.c
│   │           isrdpc.c
│   │           legacy.c
│   │           ltr.c
│   │           pcip.h
│   │           pciprop.c
│   │           pcisym.c
│   │           PCI_Power.vdx
│   │           resizablebar.c
│   │           resizablebar.h
│   │           resource.c
│   │           rom.c
│   │           root.c
│   │           root.h
│   │           sriov.c
│   │           state.c
│   │           tph.c
│   │           tracelog.c
│   │           type0.c
│   │           type1.c
│   │           type2.c
│   │           utils.c
│   │           verifier.c
│   │           vmproxy.c
│   │           whea.c
│   │           
│   ├───gpio
│   │   └───gpioclx
│   │       └───sys
│   │               acpievt.c
│   │               callbacks.c
│   │               classext.c
│   │               client.c
│   │               client.h
│   │               clientinvk.c
│   │               clientinvk.h
│   │               driver.c
│   │               gpioclx.c
│   │               gpioclxi.h
│   │               hub.c
│   │               hub.h
│   │               intdebounce.c
│   │               intdebounce.h
│   │               interrupt.c
│   │               io.c
│   │               pch.h
│   │               power.c
│   │               privdefs.c
│   │               privdefs.h
│   │               trace.c
│   │               trace.h
│   │               utils.c
│   │               
│   ├───spb
│   │   ├───miniport
│   │   │   └───hidi2c
│   │   │           acpi.cpp
│   │   │           acpi.h
│   │   │           bus.cpp
│   │   │           bus.h
│   │   │           device.cpp
│   │   │           device.h
│   │   │           driver.cpp
│   │   │           driver.h
│   │   │           internal.h
│   │   │           interrupt.cpp
│   │   │           interrupt.h
│   │   │           power.cpp
│   │   │           power.h
│   │   │           queue.cpp
│   │   │           queue.h
│   │   │           registry.cpp
│   │   │           registry.h
│   │   │           trace.h
│   │   │           
│   │   └───spbcx
│   │       └───sys
│   │               controller.cpp
│   │               controller.h
│   │               driver.cpp
│   │               driver.h
│   │               internal.h
│   │               request.cpp
│   │               request.h
│   │               requestapi.cpp
│   │               target.cpp
│   │               target.h
│   │               targetapi.cpp
│   │               verifier.cpp
│   │               verifier.h
│   │               
│   ├───storage
│   │   └───port
│   │       └───raid
│   │           └───miniport
│   │               └───storufs
│   │                       debug.c
│   │                       debug.h
│   │                       phy.c
│   │                       phy.h
│   │                       ufs.c
│   │                       ufs.h
│   │                       ufshci.h
│   │                       upiu.c
│   │                       upiu.h
│   │                       util.c
│   │                       util.h
│   │                       
│   └───wdm
│       └───usb
│           ├───hcd
│           │   ├───dump
│           │   │       usbdump.c
│           │   │       
│           │   ├───inc
│           │   │       hcdiguid.h
│           │   │       usbhcdi.h
│           │   │       usbpriv.h
│           │   │       
│           │   ├───miniport
│           │   │   └───usbehci
│           │   │       └───driver
│           │   │               async.c
│           │   │               common.h
│           │   │               dbg.c
│           │   │               dbg.h
│           │   │               ehci.h
│           │   │               int.c
│           │   │               iso.c
│           │   │               mpinit.c
│           │   │               periodic.c
│           │   │               roothub.c
│           │   │               sstool.c
│           │   │               syminfo.c
│           │   │               usbehci.C
│           │   │               usbehci.H
│           │   │               usbehcidump.c
│           │   │               usbehcidump.h
│           │   │               
│           │   └───usbport
│           │       └───driver
│           │               busif.c
│           │               cancel.c
│           │               cancel.h
│           │               cmnbuf.c
│           │               common.h
│           │               config.c
│           │               core.c
│           │               core.h
│           │               dbg.c
│           │               dbg.h
│           │               device.c
│           │               dma.c
│           │               dmtimer.c
│           │               endpoint.c
│           │               endpoint.h
│           │               errata.h
│           │               hrtimer.c
│           │               int.c
│           │               ioctl.c
│           │               iso.c
│           │               lookaside.c
│           │               lookaside.h
│           │               miniport.c
│           │               miniport.h
│           │               pnp.c
│           │               power.c
│           │               prototyp.h
│           │               roothub.c
│           │               roothub.h
│           │               RTPMPublic_AutoGen.h
│           │               RTPM_AutoGen.c
│           │               RTPM_AutoGen.h
│           │               RTPM_AutoGenDbg.h
│           │               rtpower.c
│           │               sched.c
│           │               sched.h
│           │               service.c
│           │               SMEngine.c
│           │               SMStructs.h
│           │               status.c
│           │               syminfo.c
│           │               trace.h
│           │               urb.c
│           │               usb2.c
│           │               usb2.h
│           │               usb2cmn.h
│           │               usbport.c
│           │               usbport.h
│           │               wmilog.c
│           │               wmilog.h
│           │               worker.c
│           │               xdpc.c
│           │               xdpc.h
│           │               xsplit.c
│           │               xsplit.h
│           │               
│           ├───hub
│           │   ├───inc
│           │   │       tstpoint.h
│           │   │       
│           │   └───usbhub
│           │           BUS.C
│           │           bus.h
│           │           busfunc.c
│           │           busfunc.h
│           │           busif.c
│           │           busif.h
│           │           busifdef.h
│           │           busm.c
│           │           busm.h
│           │           connect.c
│           │           dioctl.c
│           │           dioctl.h
│           │           dq.h
│           │           enum1.c
│           │           enum2.c
│           │           etw.c
│           │           etw.h
│           │           ex.C
│           │           ex.h
│           │           exdef.h
│           │           extboot.c
│           │           extboot.h
│           │           fdopwr.c
│           │           fdopwr.h
│           │           hrtimer.c
│           │           hrtimer.h
│           │           hub.c
│           │           hub.h
│           │           hubutil.h
│           │           idstring.c
│           │           idstring.h
│           │           ioctl.c
│           │           ioctl.h
│           │           lock.c
│           │           lock.h
│           │           log.c
│           │           log.h
│           │           logdef.h
│           │           msos.c
│           │           msos.h
│           │           overc.c
│           │           overc.h
│           │           pch.h
│           │           pchange.c
│           │           pchange.h
│           │           pdo.c
│           │           pdo.h
│           │           pdopwr.c
│           │           pdopwr.h
│           │           pind.c
│           │           pind.h
│           │           pnp.c
│           │           pnp.h
│           │           refobj.c
│           │           refobj.h
│           │           reg.h
│           │           reset.c
│           │           reset.h
│           │           ssdev.c
│           │           ssdev.h
│           │           sshub.c
│           │           sshub.h
│           │           syminfo.c
│           │           tags.h
│           │           timer.c
│           │           timer.h
│           │           trace.h
│           │           usbd.c
│           │           usbd.h
│           │           usbhub.h
│           │           uxd.c
│           │           uxd.h
│           │           wmi.c
│           │           wmi.h
│           │           
│           ├───inc
│           │       extimer.h
│           │       hcdi.h
│           │       msos20desc.h
│           │       msosdesc.h
│           │       telemetry.h
│           │       usbboot.h
│           │       usbbugcode.h
│           │       usbcommon.h
│           │       usbdlibi.h
│           │       usbintrl.h
│           │       usbkdver.h
│           │       usbver.h
│           │       
│           └───usb3
│               ├───hub
│               │   └───src
│               │           acpi.c
│               │           acpi.h
│               │           connector.c
│               │           connector.h
│               │           descvalidation.c
│               │           descvalidation.h
│               │           devicexfer.c
│               │           devicexfer.h
│               │           driver.c
│               │           driver.h
│               │           DSMPublic_AutoGen.h
│               │           DSM_AutoGen.c
│               │           DSM_AutoGen.h
│               │           hsmmux.c
│               │           hsmmux.h
│               │           HSMPublic_AutoGen.h
│               │           HSM_AutoGen.c
│               │           HSM_AutoGen.h
│               │           hubboot.c
│               │           hubboot.h
│               │           hubdef.h
│               │           hubfdo.c
│               │           hubfdo.h
│               │           HubIdle.c
│               │           HubIdle.h
│               │           hubmisc.c
│               │           hubmisc.h
│               │           hubpdo.c
│               │           hubpdo.h
│               │           hubxfer.c
│               │           hubxfer.h
│               │           idstring.c
│               │           idstring.h
│               │           ISMPublic_AutoGen.h
│               │           ISM_AutoGen.c
│               │           ISM_AutoGen.h
│               │           parent.c
│               │           parent.h
│               │           pch.h
│               │           PSM20_AutoGen.c
│               │           PSM20_AutoGen.h
│               │           PSM30_AutoGen.c
│               │           PSM30_AutoGen.h
│               │           PSMPublic_AutoGen.h
│               │           SMEngine.c
│               │           SMStructs.h
│               │           syminfo.c
│               │           tracing.h
│               │           ucx.c
│               │           ucx.h
│               │           wer.c
│               │           wer.h
│               │           
│               ├───inc
│               │       dbg.h
│               │       project.h
│               │       usb300.h
│               │       
│               ├───ucx
│               │   └───sys
│               │       ├───driver
│               │       │       controller.c
│               │       │       controller.h
│               │       │       endpoint.c
│               │       │       endpoint.h
│               │       │       etw.c
│               │       │       etw.h
│               │       │       etwenable.h
│               │       │       pch.h
│               │       │       roothub.c
│               │       │       roothub.h
│               │       │       StateMachineControllerReset.c
│               │       │       StateMachineControllerReset.h
│               │       │       StateMachineControllerResetStateEntryFuncs.c
│               │       │       StateMachineEngine.c
│               │       │       StateMachineEngine.h
│               │       │       StateMachineUcxEndpoint.c
│               │       │       StateMachineUcxEndpoint.h
│               │       │       StateMachineUcxEndpointStateEntryFuncs.c
│               │       │       streams.c
│               │       │       streams.h
│               │       │       syminfo.c
│               │       │       ucx.c
│               │       │       ucx.h
│               │       │       ucxdbg.h
│               │       │       urb.c
│               │       │       urb.h
│               │       │       usbdevice.c
│               │       │       usbdevice.h
│               │       │       usbdi.c
│               │       │       usbdi.h
│               │       │       userioctls.c
│               │       │       xrb.c
│               │       │       xrb.h
│               │       │       
│               │       └───inc
│               │               hubinterface.h
│               │               ucxclass.h
│               │               ucxversion.h
│               │               
│               └───usbxhci
│                   ├───inc
│                   │       xhciwmi.h
│                   │       
│                   └───sys
│                       └───driver
│                               bulk.c
│                               bulk.h
│                               command.c
│                               command.h
│                               commandfilter.c
│                               commandfilter.h
│                               commonbuffer.c
│                               commonbuffer.h
│                               control.c
│                               control.h
│                               controller.c
│                               controller.h
│                               counter.c
│                               counter.h
│                               crashdump.c
│                               crashdump.h
│                               crashdumpcommand.c
│                               crashdumpcommand.h
│                               crashdumpcommon.h
│                               crashdumpendpoint.c
│                               crashdumpendpoint.h
│                               crashdumpeventring.c
│                               crashdumpeventring.h
│                               crashdumpregister.c
│                               crashdumpregister.h
│                               crashdumpusbdevice.c
│                               crashdumpusbdevice.h
│                               deviceslot.c
│                               deviceslot.h
│                               driver.c
│                               driver.h
│                               endpoint.c
│                               endpoint.h
│                               ESMPublic_AutoGen.h
│                               ESM_AutoGen.c
│                               ESM_AutoGen.h
│                               etw.c
│                               etw.h
│                               etwenable.h
│                               interrupter.c
│                               interrupter.h
│                               iocontrol.c
│                               iocontrol.h
│                               isoch.c
│                               isoch.h
│                               pch.h
│                               register.c
│                               register.h
│                               requestdata.h
│                               roothub.c
│                               roothub.h
│                               SMEngine.c
│                               SMStructs.h
│                               StageQueue.c
│                               StageQueue.h
│                               syminfo.c
│                               tags.h
│                               TR.c
│                               TR.h
│                               tracing.h
│                               usbdevice.c
│                               usbdevice.h
│                               usbxhci.h
│                               
├───minkernel
│   ├───boot
│   │   └───environ
│   │       ├───app
│   │       │   ├───bootmgr
│   │       │   │   │   bcd.c
│   │       │   │   │   bmbgdisp.c
│   │       │   │   │   bootmgr.c
│   │       │   │   │   bootmgr.h
│   │       │   │   │   display.c
│   │       │   │   │   error.c
│   │       │   │   │   fvedisp.c
│   │       │   │   │   resume.c
│   │       │   │   │   
│   │       │   │   └───efi
│   │       │   │           entry.c
│   │       │   │           util.c
│   │       │   │           
│   │       │   ├───lib
│   │       │   │   └───charge
│   │       │   │           battery.c
│   │       │   │           battery.h
│   │       │   │           charge.c
│   │       │   │           chargelib.c
│   │       │   │           chargelib.h
│   │       │   │           chargelibex.h
│   │       │   │           efibattery.c
│   │       │   │           efiusbfn.c
│   │       │   │           efiusbfndescriptor.c
│   │       │   │           efiusbfnsupport.c
│   │       │   │           efiwrappers.c
│   │       │   │           efiwrappers.h
│   │       │   │           graphics.c
│   │       │   │           graphics.h
│   │       │   │           usbfn.h
│   │       │   │           usbfnsupport.h
│   │       │   │           
│   │       │   └───osloader
│   │       │       │   bootstat.c
│   │       │       │   config.c
│   │       │       │   debug.c
│   │       │       │   display.c
│   │       │       │   entropy.c
│   │       │       │   error.c
│   │       │       │   fipsmode.c
│   │       │       │   ldrblock.c
│   │       │       │   load.c
│   │       │       │   mcupdate.c
│   │       │       │   osbgdisp.c
│   │       │       │   osextens.c
│   │       │       │   oskstack.c
│   │       │       │   osloader.c
│   │       │       │   osloader.h
│   │       │       │   registry.c
│   │       │       │   resmcntx.c
│   │       │       │   schema.c
│   │       │       │   si.c
│   │       │       │   utility.c
│   │       │       │   
│   │       │       ├───arm
│   │       │       │       armentry.c
│   │       │       │       armxfer.asm
│   │       │       │       detect.c
│   │       │       │       osxferc.c
│   │       │       │       
│   │       │       └───efi
│   │       │               fwconfig.c
│   │       │               fwupdate.c
│   │       │               osfirmw.c
│   │       │               sbootfw.c
│   │       │               
│   │       └───lib
│   │           ├───arch
│   │           │   │   context.c
│   │           │   │   
│   │           │   ├───arm
│   │           │   │       archapi.c
│   │           │   │       ctxarm.c
│   │           │   │       ioaccess.c
│   │           │   │       transita.asm
│   │           │   │       transitc.c
│   │           │   │       vector.asm
│   │           │   │       
│   │           │   └───efi
│   │           │           ctxefiarm.c
│   │           │           
│   │           ├───firmware
│   │           │   └───efi
│   │           │           efiapi.c
│   │           │           efiblock.c
│   │           │           eficon.c
│   │           │           efidebug.c
│   │           │           efifw.c
│   │           │           efiinit.c
│   │           │           efilib.c
│   │           │           efipci.c
│   │           │           efiprot.c
│   │           │           efipxe.c
│   │           │           efirng.c
│   │           │           efisc.c
│   │           │           efitcg.c
│   │           │           efitree.c
│   │           │           
│   │           ├───io
│   │           │   ├───device
│   │           │   │   │   blkcache.c
│   │           │   │   │   block.h
│   │           │   │   │   blockapi.c
│   │           │   │   │   device.c
│   │           │   │   │   device.h
│   │           │   │   │   disk.h
│   │           │   │   │   diskapi.c
│   │           │   │   │   locate.c
│   │           │   │   │   partapi.c
│   │           │   │   │   partition.h
│   │           │   │   │   ramapi.c
│   │           │   │   │   
│   │           │   │   └───efi
│   │           │   │           block.c
│   │           │   │           disk.c
│   │           │   │           partition.c
│   │           │   │           
│   │           │   └───file
│   │           │           fatboot.c
│   │           │           fatboot.h
│   │           │           file.c
│   │           │           file.h
│   │           │           ntfsboot.c
│   │           │           ntfsboot.h
│   │           │           wimboot.c
│   │           │           wimboot.h
│   │           │           wimintegrity.c
│   │           │           
│   │           ├───misc
│   │           │   │   archack.c
│   │           │   │   bsdlog.c
│   │           │   │   hash.c
│   │           │   │   imgapp.c
│   │           │   │   imgload.c
│   │           │   │   libapi.c
│   │           │   │   loader.c
│   │           │   │   log.c
│   │           │   │   pdsup.c
│   │           │   │   resource.c
│   │           │   │   status.c
│   │           │   │   string.c
│   │           │   │   table.c
│   │           │   │   time_cmn.c
│   │           │   │   utility.c
│   │           │   │   
│   │           │   └───efi
│   │           │           image.c
│   │           │           time.c
│   │           │           
│   │           ├───mm
│   │           │   │   blkalloc.c
│   │           │   │   malloc.c
│   │           │   │   memdesc.c
│   │           │   │   memutils.c
│   │           │   │   pagalloc.c
│   │           │   │   translat.c
│   │           │   │   transmin.c
│   │           │   │   
│   │           │   ├───arm
│   │           │   │       procuarm.c
│   │           │   │       procuarm.h
│   │           │   │       tranapp.c
│   │           │   │       
│   │           │   └───efi
│   │           │           memory.c
│   │           │           
│   │           └───platform
│   │               │   pciconfig.c
│   │               │   platinit.c
│   │               │   
│   │               └───efi
│   │                       eficfg.c
│   │                       
│   └───ntos
│       ├───io
│       │   └───pnpmgr
│       │           action.c
│       │           action.h
│       │           assign.c
│       │           assign.h
│       │           async.c
│       │           async.h
│       │           bootcfg.c
│       │           bootcfg.h
│       │           callback.c
│       │           conflict.c
│       │           conflict.h
│       │           connlock.c
│       │           debug.h
│       │           depend.c
│       │           depend.h
│       │           device.c
│       │           device.h
│       │           dockdevice.c
│       │           dockdevice.h
│       │           enum.c
│       │           enum.h
│       │           event.c
│       │           event.h
│       │           eventremove.c
│       │           eventremove.h
│       │           hwconfig.c
│       │           hwconfig.h
│       │           hwprofile.c
│       │           interface.c
│       │           interface.h
│       │           ioapi.c
│       │           irp.c
│       │           irp.h
│       │           locks.c
│       │           locks.h
│       │           macro.h
│       │           notify.c
│       │           notify.h
│       │           pagepath.c
│       │           pagepath.h
│       │           pnpinit.c
│       │           pnpinit.h
│       │           pnpmgrp.h
│       │           pooltags.h
│       │           power.c
│       │           property.c
│       │           property.h
│       │           queue.c
│       │           queue.h
│       │           rebalance.c
│       │           rebalance.h
│       │           register.c
│       │           register.h
│       │           registry.c
│       │           registry.h
│       │           relations.c
│       │           relations.h
│       │           relationsp.h
│       │           remlock.c
│       │           remlock.h
│       │           remove.c
│       │           remove.h
│       │           replace.c
│       │           replace.h
│       │           start.c
│       │           start.h
│       │           utils.c
│       │           utils.h
│       │           verifier.c
│       │           verifier.h
│       │           
│       └───ke
│               allproc.c
│               apcint.asm
│               apcuser.c
│               callout.asm
│               cpu.c
│               ctxswap.asm
│               decode.c
│               emulate.asm
│               exceptn.c
│               flush.c
│               flushtb.c
│               idle.asm
│               initkr.c
│               intsupc.c
│               ipi.c
│               kiarm.h
│               misc.c
│               miscs.asm
│               procstat.asm
│               region.c
│               services.stb
│               start.asm
│               table.stb
│               threadbg.asm
│               thredini.c
│               trap.asm
│               vector.asm
│               zero.asm
│               
├───nethlk
│   └───Tests
│       │   readme.txt
│       │   
│       ├───Dot11W
│       │       Dot11W.cs
│       │       
│       ├───Microsoft.Test.Networking.DataPathTests
│       │       BroadcastListener.cs
│       │       DataPathTests.cs
│       │       MulticastListener.cs
│       │       RemoteManager.cs
│       │       Server.cs
│       │       Sockets.cs
│       │       TcpListener.cs
│       │       UdpListener.cs
│       │       
│       ├───Microsoft.Test.Networking.WakeScenarioTests
│       │       WakeEnums.cs
│       │       WakeScenarioHelper.cs
│       │       WakeScenarioTest.cs
│       │       
│       ├───Microsoft.Test.Networking.Wireless.Association
│       │       Association.cs
│       │       whckassociation.cs
│       │       
│       ├───Microsoft.Test.Networking.Wireless.Roaming
│       │       Roaming.cs
│       │       whckroaming.cs
│       │       
│       ├───Microsoft.Test.Networking.Wireless.Scanning
│       │       Scanning.cs
│       │       whckscanning.cs
│       │       
│       ├───microsoft.test.networking.wireless.stress
│       │       AirplaneModeStress.cs
│       │       AssemblyInfo.cs
│       │       ConnectDisconnectStress.cs
│       │       ScanStress.cs
│       │       SleepStress.cs
│       │       StressModule.cs
│       │       WlanHLKStress.cs
│       │       
│       └───Microsoft.Test.Networking.Wireless.WiFiDirect
│               BasicPairingTests.cs
│               basicreconnecttests.cs
│               DiscoveryScenario.cs
│               DiscoveryTests.cs
│               Enumerations.cs
│               LegacyPairingScenario.cs
│               LegacyPairingTests.cs
│               PairingScenario.cs
│               ReconnectScenario.cs
│               RemoteServer.cs
│               ServicesConnectFutureTests.cs
│               ServicesConnectScenario.cs
│               ServicesConnectTests.cs
│               ServicesDisconnectScenario.cs
│               ServicesDiscoverConnectScenario.cs
│               ServicesDiscoveryScenario.cs
│               ServicesDiscoveryTests.cs
│               ServicesOpenSocketScenario.cs
│               ServicesOpenSocketSendDataScenario.cs
│               ServicesPublishDiscoverConnectScenario.cs
│               ServicesPublishDiscoverScenario.cs
│               ServicesPublishScenario.cs
│               ServicesSendDataScenario.cs
│               ServicesUnpublishScenario.cs
│               TestIeManager.cs
│               Utilities.cs
│               WiFiDirectDataPathTester.cs
│               WiFiDirectServicesManager.cs
│               WiFiDirectServicesWrappers.cs
│               WiFiDirectTestController.cs
│               WiFiDirectTestLogger.cs
│               
├───network
│   └───wlan
│       └───sys
│           └───wdi
│               ├───driver
│               │       ActionFrame.cpp
│               │       ActionFrame.hpp
│               │       ActiveJobsList.cpp
│               │       ActiveJobsList.hpp
│               │       Adapter.cpp
│               │       Adapter.hpp
│               │       ANQPQuery.cpp
│               │       ANQPQuery.hpp
│               │       BSSList.cpp
│               │       BSSList.hpp
│               │       coalesce.cpp
│               │       coalesce.hpp
│               │       CommonTypes.hpp
│               │       Connect.cpp
│               │       Connect.hpp
│               │       CppUtil.cpp
│               │       CppUtil.hpp
│               │       ctlPlane.cpp
│               │       ctlPlane.hpp
│               │       datapath.cpp
│               │       datapath.hpp
│               │       DeviceCommand.cpp
│               │       DeviceCommand.hpp
│               │       DeviceCommandScheduler.cpp
│               │       DeviceCommandScheduler.hpp
│               │       Dot11Oids.cpp
│               │       Dot11Oids.hpp
│               │       Dot11Utils.cpp
│               │       Dot11Utils.hpp
│               │       Driver.cpp
│               │       Driver.hpp
│               │       Event.cpp
│               │       Event.hpp
│               │       EventQueue.cpp
│               │       EventQueue.hpp
│               │       FrameworkHelpers.cpp
│               │       FrameworkHelpers.hpp
│               │       Interfaces.hpp
│               │       Job.cpp
│               │       Job.hpp
│               │       Lock.cpp
│               │       Lock.hpp
│               │       Miniport.cpp
│               │       Miniport.hpp
│               │       NdisHook.cpp
│               │       NdisHook.hpp
│               │       NdisOids.cpp
│               │       NdisOids.hpp
│               │       NetworkHistory.cpp
│               │       NetworkHistory.hpp
│               │       NotificationManager.cpp
│               │       NotificationManager.hpp
│               │       offload.cpp
│               │       offload.hpp
│               │       OIDTable_.hpp
│               │       PeerList.cpp
│               │       PeerList.hpp
│               │       Pnp.cpp
│               │       Pnp.hpp
│               │       Port.cpp
│               │       Port.hpp
│               │       Power.cpp
│               │       Power.hpp
│               │       precomp.hpp
│               │       PropertyCache.cpp
│               │       PropertyCache.hpp
│               │       radio.cpp
│               │       radio.hpp
│               │       RandomMacForScan.cpp
│               │       RandomMacForScan.hpp
│               │       Registry.cpp
│               │       Registry.hpp
│               │       Request.cpp
│               │       Request.hpp
│               │       Reset.cpp
│               │       Reset.hpp
│               │       resume.cpp
│               │       resume.hpp
│               │       rxfrag.cpp
│               │       rxfrag.hpp
│               │       rxmgr.cpp
│               │       rxmgr.hpp
│               │       Scan.cpp
│               │       Scan.hpp
│               │       SerializedJobsList.cpp
│               │       SerializedJobsList.hpp
│               │       Task.cpp
│               │       Task.hpp
│               │       Timer.cpp
│               │       Timer.hpp
│               │       txmgr.cpp
│               │       txmgr.hpp
│               │       WabiUtil.cpp
│               │       WabiUtil.hpp
│               │       wake.cpp
│               │       wake.hpp
│               │       wdiapi.cpp
│               │       wdilib.cpp
│               │       wdilib.hpp
│               │       wdilibwpp.hpp
│               │       wdiprivate.hpp
│               │       wdisym.cpp
│               │       WdiWiFi.cpp
│               │       WfdClient.hpp
│               │       WfdCommon.cpp
│               │       WfdCommon.hpp
│               │       WfdDevice.cpp
│               │       WfdDevice.hpp
│               │       WfdGroupOwner.cpp
│               │       WfdGroupOwner.hpp
│               │       
│               └───tlvgeneratorparser
│                       precomp.hpp
│                       TlvFramework.hpp
│                       TlvGenerated_.cpp
│                       TlvGenerated_.hpp
│                       TLVGeneratorParser.cpp
│                       TLVGeneratorParser.hpp
│                       tlvlibwpp.hpp
│                       TlvVersioningHelpers.hpp
│                       
├───Tests
│   └───Graphics
│       └───Graphics
│           ├───Base
│           │   └───Tests
│           │       ├───brightness
│           │       │       brightness.cpp
│           │       │       Brightness.rc
│           │       │       brightnesspch.h
│           │       │       BrightnessTest.cpp
│           │       │       BrightnessTest.h
│           │       │       dlist.cpp
│           │       │       dlist.h
│           │       │       sources
│           │       │       WMIHelper.cpp
│           │       │       WMIHelper.h
│           │       │       WmiInstance.hpp
│           │       │       
│           │       ├───Brightness2
│           │       │       Brightness2.cpp
│           │       │       Brightness2.h
│           │       │       brightness2.rc
│           │       │       sources
│           │       │       WMIHelper.cpp
│           │       │       WMIHelper.h
│           │       │       
│           │       ├───Brightness2OS
│           │       │       Brightness2OS.cpp
│           │       │       Brightness2OS.h
│           │       │       brightness2OS.rc
│           │       │       sources
│           │       │       
│           │       ├───CCDAPI
│           │       │   ├───MinimumDisplaySpec
│           │       │   │       AbstractAdapterTest.cpp
│           │       │   │       AbstractAdapterTest.h
│           │       │   │       AbstractTest.cpp
│           │       │   │       AbstractTest.h
│           │       │   │       Check10by7.cpp
│           │       │   │       Check10by7.h
│           │       │   │       CheckAdapterReportedModes.cpp
│           │       │   │       CheckAdapterReportedModes.h
│           │       │   │       CheckColorDepth.cpp
│           │       │   │       CheckColorDepth.h
│           │       │   │       CheckDualResolution.cpp
│           │       │   │       CheckDualResolution.h
│           │       │   │       CheckPostAdapterBIOSColorDepth.cpp
│           │       │   │       CheckPostAdapterBIOSColorDepth.h
│           │       │   │       CheckTabletNativeResolution.cpp
│           │       │   │       CheckTabletNativeResolution.h
│           │       │   │       CustomTestFactors.cpp
│           │       │   │       CustomTestFactors.h
│           │       │   │       Display.Monitor.Modes.cpp
│           │       │   │       Display.Monitor.Modes.h
│           │       │   │       EdidTestBase.cpp
│           │       │   │       EdidTestBase.h
│           │       │   │       Logging.h
│           │       │   │       main.cpp
│           │       │   │       MinimumMemoryTest.cpp
│           │       │   │       MinimumMemoryTest.h
│           │       │   │       MinimumResolutionTest.cpp
│           │       │   │       MinimumResolutionTest.h
│           │       │   │       MinimumResolutionTest.rc
│           │       │   │       MonitorEdidInfo.cpp
│           │       │   │       MonitorEdidInfo.h
│           │       │   │       sources
│           │       │   │       TestResult.h
│           │       │   │       
│           │       │   └───SetDisplayConfig
│           │       │           main.cpp
│           │       │           SetDisplayConfig.cpp
│           │       │           SetDisplayConfig.h
│           │       │           SetDisplayConfig.rc
│           │       │           sources
│           │       │           
│           │       ├───coherency
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───ConformanceTests
│           │       │   │   dirs
│           │       │   │   
│           │       │   ├───DMAsplit
│           │       │   │       DMAsplit.cpp
│           │       │   │       DMAsplit.h
│           │       │   │       kitContent.kml
│           │       │   │       main.cpp
│           │       │   │       Main.rc
│           │       │   │       sources
│           │       │   │       
│           │       │   ├───eviction
│           │       │   │       eviction.cpp
│           │       │   │       eviction.h
│           │       │   │       main.cpp
│           │       │   │       Main.rc
│           │       │   │       sources
│           │       │   │       
│           │       │   ├───Preemption
│           │       │   │       CausePreemption.cpp
│           │       │   │       CausePreemption.h
│           │       │   │       main.cpp
│           │       │   │       Main.rc
│           │       │   │       Reference.cpp
│           │       │   │       Reference.h
│           │       │   │       sources
│           │       │   │       TestPreemption.cpp
│           │       │   │       TestPreemption.h
│           │       │   │       
│           │       │   └───Utilities
│           │       │           BackBufferCompare.cpp
│           │       │           BackBufferCompare.h
│           │       │           Image.cpp
│           │       │           Image.h
│           │       │           sources
│           │       │           
│           │       ├───CrossProc
│           │       │       AdapterDisplayInfo.cpp
│           │       │       AdapterDisplayInfo.h
│           │       │       common.h
│           │       │       crossproc.ini
│           │       │       CrossProcSwizzlingRangeContention.ini
│           │       │       FusHelper.cpp
│           │       │       FusHelper.h
│           │       │       IncludeFusFramework.idl
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       owner.cpp
│           │       │       owner.h
│           │       │       sources
│           │       │       stdafx.h
│           │       │       user.cpp
│           │       │       user.h
│           │       │       utils.cpp
│           │       │       utils.h
│           │       │       
│           │       ├───Eviction
│           │       │       EvictBlt.cpp
│           │       │       EvictBlt.h
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───fpo
│           │       │       listener.cpp
│           │       │       listener.h
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───GDItest_hw
│           │       │       CCompDC.cpp
│           │       │       CCompDC.h
│           │       │       gditest_hw.cpp
│           │       │       gditest_hw.h
│           │       │       gditest_hw.ico
│           │       │       gditest_hw.rc
│           │       │       makefile
│           │       │       Resource.h
│           │       │       small.ico
│           │       │       sources
│           │       │       stdafx.cpp
│           │       │       stdafx.h
│           │       │       WttLogSimple.cpp
│           │       │       WttLogSimple.h
│           │       │       
│           │       ├───LDDMModeChange
│           │       │       DisplayModeStructures.cpp
│           │       │       DisplayModeStructures.h
│           │       │       Main.cpp
│           │       │       Main.rc
│           │       │       RandomModeChange.cpp
│           │       │       RandomModeChange.h
│           │       │       RandomMultiMon.cpp
│           │       │       RandomMultiMon.h
│           │       │       SharedSurfaceLock.cpp
│           │       │       SharedSurfaceLock.h
│           │       │       sources
│           │       │       UnmanagedPrimarySurface.cpp
│           │       │       UnmanagedPrimarySurface.h
│           │       │       
│           │       ├───LockConfirm
│           │       │       LockConfirm.cpp
│           │       │       LockConfirm.h
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───PersistentDB
│           │       │   └───PersistentReset
│           │       │           CDSDevMode.cpp
│           │       │           CDSDevMode.h
│           │       │           CDSReset.cpp
│           │       │           CDSReset.h
│           │       │           main.cpp
│           │       │           Main.rc
│           │       │           SDCReset.cpp
│           │       │           SDCReset.h
│           │       │           sources
│           │       │           
│           │       ├───PnPStopTests
│           │       │   ├───PnPMultiModeSwitchTest
│           │       │   │       main.cpp
│           │       │   │       Main.rc
│           │       │   │       PnPMultiModeSwitchTest.cpp
│           │       │   │       PnPMultiModeSwitchTest.h
│           │       │   │       sources
│           │       │   │       
│           │       │   ├───PnPStop
│           │       │   │       main.cpp
│           │       │   │       Main.rc
│           │       │   │       PnPStop.cpp
│           │       │   │       PnPStop.h
│           │       │   │       sources
│           │       │   │       
│           │       │   └───PnPStopVGA
│           │       │           main.cpp
│           │       │           Main.rc
│           │       │           PnPStopVGA.cpp
│           │       │           PnPStopVGA.h
│           │       │           sources
│           │       │           
│           │       ├───schbillboard
│           │       │       allocoverhead.cpp
│           │       │       allocoverhead.h
│           │       │       badapp.cpp
│           │       │       badapp.h
│           │       │       billboard.cpp
│           │       │       billboard.h
│           │       │       main.cpp
│           │       │       overcommit.cpp
│           │       │       overcommit.h
│           │       │       pager.cpp
│           │       │       pager.h
│           │       │       preempt.cpp
│           │       │       preempt.h
│           │       │       resource.rc
│           │       │       schsecurity.cpp
│           │       │       schsecurity.h
│           │       │       sources
│           │       │       
│           │       ├───sched_bvt
│           │       │       d3dapp.cpp
│           │       │       d3dapp.h
│           │       │       d3denumeration.cpp
│           │       │       d3denumeration.h
│           │       │       d3dfont.cpp
│           │       │       d3dfont.h
│           │       │       d3dsettings.cpp
│           │       │       d3dsettings.h
│           │       │       d3dutil.cpp
│           │       │       d3dutil.h
│           │       │       DirectX.ico
│           │       │       dxutil.cpp
│           │       │       dxutil.h
│           │       │       lunar_back.jpg
│           │       │       lunar_bottom.JPG
│           │       │       lunar_front.JPG
│           │       │       lunar_left.JPG
│           │       │       lunar_right.JPG
│           │       │       resource.h
│           │       │       saucer02.x
│           │       │       saucer_color.jpg
│           │       │       saucer_light.jpg
│           │       │       sched_bvt.cpp
│           │       │       sched_bvt.fx
│           │       │       sched_bvt.h
│           │       │       sched_bvt.rc
│           │       │       skybox2.x
│           │       │       sources
│           │       │       
│           │       ├───schmanager
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       ManagerClient.cpp
│           │       │       ManagerClient.h
│           │       │       PreemptionEvent.cpp
│           │       │       PreemptionEvent.h
│           │       │       sources
│           │       │       
│           │       ├───SchTaef
│           │       │   └───NodeMetaData
│           │       │           Main.cpp
│           │       │           sources
│           │       │           
│           │       ├───SchWGTFTests
│           │       │   └───WGFPayloadTDR
│           │       │           Compute_a_TDR.cpp
│           │       │           Compute_a_TDR.h
│           │       │           CS_Shaders.h
│           │       │           etwPayload.cpp
│           │       │           etwPayload.h
│           │       │           Globals.h
│           │       │           Graphics_TDR.cpp
│           │       │           Graphics_TDR.h
│           │       │           internal.h
│           │       │           KernelAPIThunks.cpp
│           │       │           KernelAPIThunks.h
│           │       │           KernelAPIThunkTypes.h
│           │       │           sources
│           │       │           TdrDelayTimeLong.reg
│           │       │           TdrDelayTimeNormal.reg
│           │       │           TdrLimitTimeLong.reg
│           │       │           TdrLimitTimeNormal.reg
│           │       │           WGFPayloadTDR.cpp
│           │       │           WGFPayloadTDR.h
│           │       │           WGFPayloadTDR.rc
│           │       │           WGFPayloadTDRResources.h
│           │       │           
│           │       ├───SimulateTDR
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───surfboard
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       surfboardcomponent.cpp
│           │       │       surfboardcomponent.h
│           │       │       
│           │       ├───SuspendCpuAccessVidMM
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───unmappedaperture
│           │       │       main.cpp
│           │       │       Main.rc
│           │       │       sources
│           │       │       
│           │       ├───VidMMTests
│           │       │   └───WGFVidMMWDDM1_2
│           │       │           sources
│           │       │           VidMMWDDM1_2.cpp
│           │       │           VidMMWDDM1_2.h
│           │       │           VidMMWDDM1_2.rc
│           │       │           
│           │       └───WirelessDisplays
│           │           └───TestsHCK
│           │               └───HCK
│           │                       arrow_128.cur
│           │                       arrow_256.cur
│           │                       arrow_64.cur
│           │                       arrow_il_32.cur
│           │                       arrow_il_48.cur
│           │                       arrow_l_32.cur
│           │                       arrow_l_48.cur
│           │                       arrow_xl_64.cur
│           │                       beam_il_32.cur
│           │                       beam_il_48.cur
│           │                       busy_il_32.cur
│           │                       busy_il_48.cur
│           │                       mask_64.cur
│           │                       mask_xor_48.cur
│           │                       MiracastHCKTests.h
│           │                       MiracastHCKTests.rc
│           │                       random_128.cur
│           │                       random_256.cur
│           │                       random_strip.cur
│           │                       resource.h
│           │                       single_pixel.cur
│           │                       sources
│           │                       
│           └───DirectX
│               ├───Common
│               │   │   common.mk
│               │   │   dirs
│               │   │   
│               │   ├───3dmath
│               │   │       3dmath.cpp
│               │   │       sources
│               │   │       
│               │   ├───CContentGenerator
│               │   │       CContentGenerator.cpp
│               │   │       sources
│               │   │       
│               │   ├───CommonD3DTestBase
│               │   │       CommonD3DTestBase.cpp
│               │   │       CommonD3DTestBase.h
│               │   │       sources
│               │   │       
│               │   ├───D3D9TestFramework
│               │   │   │   dirs
│               │   │   │   framework.vcproj
│               │   │   │   Framework71.vcproj
│               │   │   │   testframe.mk
│               │   │   │   
│               │   │   ├───buffers
│               │   │   │       bufferspch.h
│               │   │   │       cindexbuffer.cpp
│               │   │   │       cindexbuffer8.cpp
│               │   │   │       cindexbuffer9.cpp
│               │   │   │       cnindexbuffer.cpp
│               │   │   │       cnvertexbuffer.cpp
│               │   │   │       cvertexbuffer.cpp
│               │   │   │       cvertexbuffer6.cpp
│               │   │   │       cvertexbuffer7.cpp
│               │   │   │       cvertexbuffer8.cpp
│               │   │   │       cvertexbuffer9.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───commandline
│               │   │   │       ccommandline.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───d3d
│               │   │   │       cd3d.cpp
│               │   │   │       cd3d6.cpp
│               │   │   │       cd3d7.cpp
│               │   │   │       cd3d8.cpp
│               │   │   │       cd3d9.cpp
│               │   │   │       d3dpch.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───d3dtest
│               │   │   │       capitest.cpp
│               │   │   │       cd3dtest.cpp
│               │   │   │       cmanualtest.cpp
│               │   │   │       d3dtestpch.h
│               │   │   │       sources
│               │   │   │       wrappers.cpp
│               │   │   │       
│               │   │   ├───d3dx
│               │   │   │       cd3dx.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───device
│               │   │   │       cdevice.cpp
│               │   │   │       cdevice6.cpp
│               │   │   │       cdevice7.cpp
│               │   │   │       cdevice8.cpp
│               │   │   │       cdevice9.cpp
│               │   │   │       cdeviced3dx8.cpp
│               │   │   │       cdeviced3dx9.cpp
│               │   │   │       cshaders.cpp
│               │   │   │       cstateblock.cpp
│               │   │   │       devicepch.h
│               │   │   │       devwrappers.cpp
│               │   │   │       render.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───DXGLogger
│               │   │   │       DXG9Logger.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───effect
│               │   │   │       ceffect.cpp
│               │   │   │       ceffect9.cpp
│               │   │   │       cneffect.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───handle
│               │   │   │       chandle.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───hlutils
│               │   │   │       cflagcombinations.cpp
│               │   │   │       ctestfactor.cpp
│               │   │   │       d_util.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───image
│               │   │   │       cimage.cpp
│               │   │   │       imagepch.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───imagecompare
│               │   │   │       cimagecompare.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───include
│               │   │   │       cbuffers.h
│               │   │   │       ccommandline.h
│               │   │   │       cd3d.h
│               │   │   │       cd3ddef.h
│               │   │   │       cd3dtest.h
│               │   │   │       cd3dwindowframework.h
│               │   │   │       cd3dx.h
│               │   │   │       cdevice.h
│               │   │   │       ceffect.h
│               │   │   │       cflagcombinations.h
│               │   │   │       chandle.h
│               │   │   │       cimage.h
│               │   │   │       cimagecompare.h
│               │   │   │       cobject.h
│               │   │   │       cobjectunknown.h
│               │   │   │       cquery.h
│               │   │   │       cresource.h
│               │   │   │       csurface.h
│               │   │   │       cswapchain.h
│               │   │   │       CTestCaseResourceManager.h
│               │   │   │       ctestfactor.h
│               │   │   │       ctestmanager.h
│               │   │   │       ctextures.h
│               │   │   │       cwindow.h
│               │   │   │       d3dutils.h
│               │   │   │       dxg9logger.h
│               │   │   │       d_util.h
│               │   │   │       framework.h
│               │   │   │       frameworkresource.h
│               │   │   │       frameworktypes.h
│               │   │   │       fsurface.h
│               │   │   │       interface.h
│               │   │   │       legacytref.h
│               │   │   │       str.h
│               │   │   │       testutils.h
│               │   │   │       
│               │   │   ├───link
│               │   │   │       d3dframework.rc
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───object
│               │   │   │       cobject.cpp
│               │   │   │       interface.cpp
│               │   │   │       objectpch.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───query
│               │   │   │       cnquery.cpp
│               │   │   │       cquery.cpp
│               │   │   │       cquery6.cpp
│               │   │   │       cquery7.cpp
│               │   │   │       cquery8.cpp
│               │   │   │       cquery9.cpp
│               │   │   │       querypch.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───resource
│               │   │   │       CResource.cpp
│               │   │   │       CResource9.cpp
│               │   │   │       ResourcePCH.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───resources
│               │   │   │       bitmap1.bmp
│               │   │   │       d3d.ico
│               │   │   │       d3dframework.rc
│               │   │   │       
│               │   │   ├───surface
│               │   │   │       cnsurface.cpp
│               │   │   │       csurface.cpp
│               │   │   │       csurface6.cpp
│               │   │   │       csurface7.cpp
│               │   │   │       csurface8.cpp
│               │   │   │       csurface9.cpp
│               │   │   │       cvolume.cpp
│               │   │   │       cvolume8.cpp
│               │   │   │       cvolume9.cpp
│               │   │   │       fsurface.cpp
│               │   │   │       sources
│               │   │   │       surfacepch.h
│               │   │   │       
│               │   │   ├───swapchain
│               │   │   │       cnswapchain.cpp
│               │   │   │       cswapchain.cpp
│               │   │   │       cswapchain6.cpp
│               │   │   │       cswapchain7.cpp
│               │   │   │       cswapchain8.cpp
│               │   │   │       cswapchain9.cpp
│               │   │   │       sources
│               │   │   │       swapchainpch.h
│               │   │   │       
│               │   │   ├───testmanager
│               │   │   │       ctest.cpp
│               │   │   │       ctestmanager.cpp
│               │   │   │       sources
│               │   │   │       testmanagerpch.h
│               │   │   │       
│               │   │   ├───testutils
│               │   │   │       CTestCaseResourceManager.cpp
│               │   │   │       legacytestutils.cpp
│               │   │   │       sources
│               │   │   │       testutils.cpp
│               │   │   │       testutilspch.h
│               │   │   │       
│               │   │   ├───textures
│               │   │   │       ccubetexture.cpp
│               │   │   │       ccubetexture7.cpp
│               │   │   │       ccubetexture8.cpp
│               │   │   │       ccubetexture9.cpp
│               │   │   │       cntexture.cpp
│               │   │   │       ctexture.cpp
│               │   │   │       ctexture6.cpp
│               │   │   │       ctexture7.cpp
│               │   │   │       ctexture8.cpp
│               │   │   │       ctexture9.cpp
│               │   │   │       cvoltexture.cpp
│               │   │   │       cvoltexture8.cpp
│               │   │   │       cvoltexture9.cpp
│               │   │   │       sources
│               │   │   │       texturespch.h
│               │   │   │       
│               │   │   ├───window
│               │   │   │       clogwindow.cpp
│               │   │   │       crebarwindow.cpp
│               │   │   │       ctabwindow.cpp
│               │   │   │       cwindow.cpp
│               │   │   │       sources
│               │   │   │       windowpch.h
│               │   │   │       
│               │   │   └───windowframework
│               │   │           cd3dwindowframework.cpp
│               │   │           sources
│               │   │           windowframeworkpch.h
│               │   │           winmain.cpp
│               │   │           
│               │   ├───d3dconvert
│               │   │       d3dconvert.cpp
│               │   │       sources
│               │   │       
│               │   ├───D3DFormatConverter
│               │   │       D3DFormatConverter.cpp
│               │   │       sources
│               │   │       
│               │   ├───D3DTiff
│               │   │       D3DTiff.cpp
│               │   │       sources
│               │   │       
│               │   ├───DXVACommon
│               │   │       DXVACommon.cpp
│               │   │       sources
│               │   │       
│               │   ├───formathelper
│               │   │       FormatDesc.hpp
│               │   │       FormatDescImpl.cpp
│               │   │       FormatHelper.cpp
│               │   │       FormatHelper.vcproj
│               │   │       sources
│               │   │       
│               │   ├───include
│               │   │       3dmath.h
│               │   │       CContentGenerator.h
│               │   │       CContentGeneratorTypes.h
│               │   │       CDXVA_DeviceCaps.h
│               │   │       Common.hpp
│               │   │       cshaderdebugger.h
│               │   │       d3dconvert.h
│               │   │       D3DFormatConverter.h
│               │   │       D3DTiff.h
│               │   │       Direct3DFailureCategoryStrings.h
│               │   │       DXVACommon.h
│               │   │       DXVACommonTypes.h
│               │   │       FormatHelper.h
│               │   │       ImageDataConverter.h
│               │   │       includeresource.h
│               │   │       ShaderUtils.h
│               │   │       shapelib.h
│               │   │       WGFHelpers.h
│               │   │       
│               │   ├───ModeHelperFunctions
│               │   │       Common1.cpp
│               │   │       Common2.cpp
│               │   │       ModeHelperFunctions.sln
│               │   │       ModeHelperFunctions.vcproj
│               │   │       sources
│               │   │       
│               │   ├───ProxyRef10
│               │   │       ProxyRef10.cpp
│               │   │       ProxyRef10.h
│               │   │       ProxyRef10.razzle.vcproj
│               │   │       sources
│               │   │       
│               │   ├───ProxyRef11
│               │   │       ProxyRef11.cpp
│               │   │       ProxyRef11.h
│               │   │       sources
│               │   │       
│               │   ├───ResourceViewer
│               │   │       ResourceViewer.cpp
│               │   │       ResourceViewer.h
│               │   │       sources
│               │   │       
│               │   ├───ResourceViewerNoShell
│               │   │       ResourceViewer.cpp
│               │   │       ResourceViewer.h
│               │   │       sources
│               │   │       
│               │   ├───shader
│               │   │       cshaderdebugger.cpp
│               │   │       ShaderUtils.cpp
│               │   │       sources
│               │   │       
│               │   ├───shapelib
│               │   │       shapelib.cpp
│               │   │       shapelib.razzle.vcproj
│               │   │       sources
│               │   │       
│               │   ├───tiledresourcehelper
│               │   │       sources
│               │   │       TiledResourceHelper.cpp
│               │   │       TiledResourceHelper.h
│               │   │       
│               │   └───WGFTestFramework
│               │       │   dirs
│               │       │   WGFTestFramework.vcproj
│               │       │   WGFTestFramework2k5.vcproj
│               │       │   
│               │       ├───AddOns
│               │       │   │   dirs
│               │       │   │   
│               │       │   └───CustomTestApp
│               │       │           CustomTest.hpp
│               │       │           CustomTest.inl
│               │       │           CustomTestApp.cpp
│               │       │           CustomTestApp.hpp
│               │       │           CustomTestApp.inl
│               │       │           D3D8CustomTest.hpp
│               │       │           D3D8CustomTest.inl
│               │       │           D3D8CustomTestApp.cpp
│               │       │           D3D8CustomTestApp.hpp
│               │       │           D3D8CustomTestApp.inl
│               │       │           D3D9AdapterTopology.cpp
│               │       │           D3D9AdapterTopology.hpp
│               │       │           D3D9CustomTest.hpp
│               │       │           D3D9CustomTest.inl
│               │       │           D3D9CustomTestApp.cpp
│               │       │           D3D9CustomTestApp.hpp
│               │       │           D3D9CustomTestApp.inl
│               │       │           D3D9ToGDIAdapterTopologyMap.cpp
│               │       │           D3D9ToGDIAdapterTopologyMap.hpp
│               │       │           DXGIAdapterTopology.cpp
│               │       │           DXGIAdapterTopology.hpp
│               │       │           DXGICustomTest.hpp
│               │       │           DXGICustomTest.inl
│               │       │           DXGICustomTestApp.cpp
│               │       │           DXGICustomTestApp.hpp
│               │       │           DXGICustomTestApp.inl
│               │       │           DXGIToGDIAdapterTopologyMap.cpp
│               │       │           DXGIToGDIAdapterTopologyMap.hpp
│               │       │           GDIAdapterTopology.cpp
│               │       │           GDIAdapterTopology.hpp
│               │       │           Makefile
│               │       │           sources
│               │       │           
│               │       ├───Core
│               │       │   │   CommandLine.cpp
│               │       │   │   Error.cpp
│               │       │   │   FlagCombinations.cpp
│               │       │   │   FloatUtils.cpp
│               │       │   │   Framework.cpp
│               │       │   │   fwtypes.cpp
│               │       │   │   Logger.cpp
│               │       │   │   memmgr.cpp
│               │       │   │   pch.h
│               │       │   │   Shell.cpp
│               │       │   │   sources
│               │       │   │   Test.cpp
│               │       │   │   TestClassFactory.cpp
│               │       │   │   TestGroupManager.cpp
│               │       │   │   WGFTestCore.razzle.vcproj
│               │       │   │   
│               │       │   └───include
│               │       │           CommandLine.h
│               │       │           Error.h
│               │       │           FlagCombinations.h
│               │       │           FloatUtils.h
│               │       │           Framework.h
│               │       │           fwtypes.h
│               │       │           logger.h
│               │       │           memmgr.h
│               │       │           new_off.h
│               │       │           new_on.h
│               │       │           Shell.h
│               │       │           Test.h
│               │       │           TestClassFactory.h
│               │       │           TestGroupManager.h
│               │       │           WGFTestCore.h
│               │       │           
│               │       ├───d3d11test
│               │       │       D3D11EnumsInfo.cpp
│               │       │       D3D11EnumsInfo.h
│               │       │       D3D11Test.cpp
│               │       │       D3D11Test.h
│               │       │       D3D11Test.razzle.vcproj
│               │       │       D3D11Test.vcproj
│               │       │       D3D11Test.xml
│               │       │       D3D11TestGlobals.xml
│               │       │       D3D11ValueSets.cpp
│               │       │       D3D11ValueSets.h
│               │       │       D3DDepthHelper.cpp
│               │       │       D3DDepthHelper.h
│               │       │       D3DMSHelper.cpp
│               │       │       D3DMSHelper.h
│               │       │       D3DResourceFlagsValueSet.cpp
│               │       │       D3DResourceFlagsValueSet.h
│               │       │       D3DSampleLocation.cpp
│               │       │       D3DSampleLocation.h
│               │       │       D3DTest.xml
│               │       │       D3DTestGlobals.xml
│               │       │       D3DTestHelpers.cpp
│               │       │       D3DTestHelpers.h
│               │       │       d3dx10strings.cpp
│               │       │       d3dx10strings.h
│               │       │       DXGIBufferCompare.cpp
│               │       │       DXGIBufferCompare.h
│               │       │       DXGIFloatTypes.cpp
│               │       │       DXGIFloatTypes.h
│               │       │       DXGILatestConfig.xml
│               │       │       EnumsInfoCpp.def
│               │       │       EnumsInfoH.def
│               │       │       InfoQueueHelper.cpp
│               │       │       InfoQueueHelper.h
│               │       │       makewrappers.bat
│               │       │       NamedValueOverrides.xml
│               │       │       NResult.cpp
│               │       │       NResult.h
│               │       │       pch.h
│               │       │       PresentHelper.cpp
│               │       │       PresentHelper.h
│               │       │       sources
│               │       │       ValueSetCpp.def
│               │       │       ValueSetH.def
│               │       │       
│               │       ├───D3D11TestDM
│               │       │       D3D11Test.cpp
│               │       │       D3D11Test.h
│               │       │       D3D11Test.razzle.vcproj
│               │       │       D3D11Test.vcproj
│               │       │       D3D11Test.xml
│               │       │       D3D11TestGlobals.xml
│               │       │       D3D11ValueSets.cpp
│               │       │       D3D11ValueSets.h
│               │       │       D3DDepthHelper.cpp
│               │       │       D3DDepthHelper.h
│               │       │       D3DMSHelper.cpp
│               │       │       D3DMSHelper.h
│               │       │       D3DResourceFlagsValueSet.cpp
│               │       │       D3DResourceFlagsValueSet.h
│               │       │       D3DSampleLocation.cpp
│               │       │       D3DSampleLocation.h
│               │       │       D3DTest.xml
│               │       │       D3DTestGlobals.xml
│               │       │       D3DTestHelpers.cpp
│               │       │       D3DTestHelpers.h
│               │       │       d3dx10strings.cpp
│               │       │       d3dx10strings.h
│               │       │       DXGIBufferCompare.cpp
│               │       │       DXGIBufferCompare.h
│               │       │       DXGIFloatTypes.cpp
│               │       │       DXGIFloatTypes.h
│               │       │       DXGILatestConfig.xml
│               │       │       EnumsInfoCpp.def
│               │       │       EnumsInfoH.def
│               │       │       InfoQueueHelper.cpp
│               │       │       InfoQueueHelper.h
│               │       │       makewrappers.bat
│               │       │       NamedValueOverrides.xml
│               │       │       NResult.cpp
│               │       │       NResult.h
│               │       │       pch.h
│               │       │       PresentHelper.cpp
│               │       │       PresentHelper.h
│               │       │       sources
│               │       │       StringsCpp.def
│               │       │       StringsH.def
│               │       │       ValueSetCpp.def
│               │       │       ValueSetH.def
│               │       │       
│               │       ├───D3DTest
│               │       │       C10Device1Extras.cpp
│               │       │       C10DeviceExtras.cpp
│               │       │       C11DeviceExtras.cpp
│               │       │       CDeviceExtras.cpp
│               │       │       CMultiDeviceExtras.cpp
│               │       │       D3D10Convert.cpp
│               │       │       D3D10Convert.h
│               │       │       D3D10EnumsInfo.cpp
│               │       │       D3D10EnumsInfo.h
│               │       │       D3D10on11Test.xml
│               │       │       D3D10Test.cpp
│               │       │       D3D10Test.h
│               │       │       D3D10ValueSets.cpp
│               │       │       D3D10ValueSets.h
│               │       │       D3D10Wrapped.cpp
│               │       │       D3D10Wrapped.h
│               │       │       D3D10WrappedGlobals.cpp
│               │       │       D3D10WrappedGlobals.h
│               │       │       D3D11Convert.cpp
│               │       │       D3D11Convert.h
│               │       │       D3D11EnumsInfo.cpp
│               │       │       D3D11EnumsInfo.h
│               │       │       d3d11test.cpp
│               │       │       d3d11test.h
│               │       │       D3D11ValueSets.cpp
│               │       │       D3D11ValueSets.h
│               │       │       D3D11Wrapped.cpp
│               │       │       D3D11Wrapped.h
│               │       │       D3DDepthHelper.cpp
│               │       │       D3DDepthHelper.h
│               │       │       D3DEnumsInfo.cpp
│               │       │       D3DEnumsInfo.h
│               │       │       D3DMSHelper.cpp
│               │       │       D3DMSHelper.h
│               │       │       D3DMultiWrapped.cpp
│               │       │       D3DMultiWrapped.h
│               │       │       D3DResourceFlagsValueSet.cpp
│               │       │       D3DResourceFlagsValueSet.h
│               │       │       D3DSampleLocation.cpp
│               │       │       D3DSampleLocation.h
│               │       │       D3DTest.cpp
│               │       │       D3DTest.h
│               │       │       D3DTest.razzle.vcproj
│               │       │       D3DTest.vcproj
│               │       │       D3DTest.xml
│               │       │       D3DTestGlobals.xml
│               │       │       D3DTestHelpers.cpp
│               │       │       D3DTestHelpers.h
│               │       │       D3DValueSets.cpp
│               │       │       D3DValueSets.h
│               │       │       D3DWrapped.cpp
│               │       │       D3DWrapped.h
│               │       │       d3dwrappedtypes.h
│               │       │       d3dx10strings.cpp
│               │       │       d3dx10strings.h
│               │       │       d3dx10wrapped.cpp
│               │       │       d3dx10wrapped.h
│               │       │       DXGIBufferCompare.cpp
│               │       │       DXGIBufferCompare.h
│               │       │       DXGIFloatTypes.cpp
│               │       │       DXGIFloatTypes.h
│               │       │       DXGILatestConfig.xml
│               │       │       EnumsInfoCpp.def
│               │       │       EnumsInfoH.def
│               │       │       InfoQueueHelper.cpp
│               │       │       InfoQueueHelper.h
│               │       │       makewrappers.bat
│               │       │       NamedValueOverrides.xml
│               │       │       NResult.cpp
│               │       │       NResult.h
│               │       │       pch.h
│               │       │       PresentHelper.cpp
│               │       │       PresentHelper.h
│               │       │       sources
│               │       │       ValueSetCpp.def
│               │       │       ValueSetH.def
│               │       │       
│               │       ├───DXGITest
│               │       │       D3DWrappers.h
│               │       │       DXGITest.cpp
│               │       │       DXGITest.h
│               │       │       DXGITestFramework.cpp
│               │       │       DXGITestFramework.h
│               │       │       sources
│               │       │       
│               │       ├───GraphicsTest
│               │       │       DXGILatestConfig.xml
│               │       │       DXGIValueSets.cpp
│               │       │       DXGIValueSets.h
│               │       │       DXGIValueSetsGenerated.cpp
│               │       │       GraphicsTest.cpp
│               │       │       GraphicsTest.h
│               │       │       makewrappers.bat
│               │       │       MinMaxRange.cpp
│               │       │       MinMaxRange.h
│               │       │       sources
│               │       │       
│               │       ├───GraphicsTestDM
│               │       │       DXGILatestConfig.xml
│               │       │       DXGIValueSets.cpp
│               │       │       DXGIValueSets.h
│               │       │       DXGIValueSetsGenerated.cpp
│               │       │       GraphicsTest.cpp
│               │       │       GraphicsTest.h
│               │       │       GraphicsTestDM.h
│               │       │       makewrappers.bat
│               │       │       MinMaxRange.cpp
│               │       │       MinMaxRange.h
│               │       │       MinMaxRangeDM.h
│               │       │       sources
│               │       │       
│               │       ├───HResultHelp
│               │       │       HResultHelp.cpp
│               │       │       HResultHelp.h
│               │       │       sources
│               │       │       
│               │       ├───Samples
│               │       │   │   dirs
│               │       │   │   samples.mk
│               │       │   │   
│               │       │   └───billkris
│               │       │       │   dirs
│               │       │       │   
│               │       │       └───Simple
│               │       │               Simple.cpp
│               │       │               Simple.rc
│               │       │               Simple.vcproj
│               │       │               Simple.xml
│               │       │               sources
│               │       │               VarCore.xml
│               │       │               
│               │       └───WGFTestUI
│               │               bitmap1.bmp
│               │               bitmap2.bmp
│               │               cursor1.cur
│               │               directx.ico
│               │               pch.h
│               │               resource.h
│               │               sources
│               │               splitter.bmp
│               │               toolbar.bmp
│               │               toolbar1.bmp
│               │               WGFTestUI.h
│               │               WGFTestUI.razzle.vcproj
│               │               WGFTestUI.rc
│               │               WGFTestUI.vcproj
│               │               WGFTestUIDeviceWindow.cpp
│               │               WGFTestUIDeviceWindow.h
│               │               WGFTestUIFiltersDialog.cpp
│               │               WGFTestUIFiltersDialog.h
│               │               WGFTestUIGoToDialog.cpp
│               │               WGFTestUIGoToDialog.h
│               │               WGFTestUIGroups.cpp
│               │               WGFTestUIGroups.h
│               │               WGFTestUIHelpDialog.cpp
│               │               WGFTestUIHelpDialog.h
│               │               WGFTestUIKeyList.cpp
│               │               WGFTestUIKeyList.h
│               │               WGFTestUILog.cpp
│               │               WGFTestUILog.h
│               │               WGFTestUIMain.cpp
│               │               WGFTestUIOptionsDialog.cpp
│               │               WGFTestUIOptionsDialog.h
│               │               WGFTestUIParametersDialog.cpp
│               │               WGFTestUIParametersDialog.h
│               │               WGFTestUIShell.cpp
│               │               WGFTestUIShell.h
│               │               WGFTestUIStatus.cpp
│               │               WGFTestUIStatus.h
│               │               WGFTestUITestCases.cpp
│               │               WGFTestUITestCases.h
│               │               WGFTestUIWindow.cpp
│               │               WGFTestUIWindow.h
│               │               
│               ├───d3d
│               │   │   d3d.mk
│               │   │   d3d11.mk
│               │   │   dirs
│               │   │   
│               │   ├───conf
│               │   │   │   conf11.mk
│               │   │   │   dirs
│               │   │   │   runconf.bat
│               │   │   │   
│               │   │   ├───AsyncConf
│               │   │   │       Async.sh
│               │   │   │       AsyncConf.cpp
│               │   │   │       AsyncConf.h
│               │   │   │       AsyncConf.razzle.vc8.vcproj
│               │   │   │       AsyncConf.razzle.vcproj
│               │   │   │       AsyncConf.rc
│               │   │   │       CounterConfTest.cpp
│               │   │   │       kitContent.kml
│               │   │   │       PredicateConfTest.cpp
│               │   │   │       QueryConfTest.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───blend
│               │   │   │       BasicBlend.cpp
│               │   │   │       blend.cpp
│               │   │   │       blend.h
│               │   │   │       blend.razzle.vc8.vcproj
│               │   │   │       blend.razzle.vcproj
│               │   │   │       blend.rc
│               │   │   │       BlendCode.cpp
│               │   │   │       BlendStates.cpp
│               │   │   │       kitContent.kml
│               │   │   │       logic.sh
│               │   │   │       LogicOps.cpp
│               │   │   │       ps_blend.psh
│               │   │   │       ps_blend_fl9x.psh
│               │   │   │       ps_copy.psh
│               │   │   │       sources
│               │   │   │       vs.vsh
│               │   │   │       vs_fl9x.vsh
│               │   │   │       
│               │   │   ├───clipping
│               │   │   │       Clipping.cpp
│               │   │   │       Clipping.h
│               │   │   │       Clipping.razzle.vc8.vcproj
│               │   │   │       Clipping.razzle.vcproj
│               │   │   │       Clipping.rc
│               │   │   │       kitContent.kml
│               │   │   │       LineClipTest.cpp
│               │   │   │       PointClipTest.cpp
│               │   │   │       ps.psh
│               │   │   │       sources
│               │   │   │       TriangleClipTest.cpp
│               │   │   │       vs_clipcullmix.vsh
│               │   │   │       vs_clipdist.vsh
│               │   │   │       vs_culldist.vsh
│               │   │   │       vs_depth_clip.vsh
│               │   │   │       vs_pos_only.vsh
│               │   │   │       vs_w_clip.vsh
│               │   │   │       
│               │   │   ├───ComputeShader
│               │   │   │   │   ACVertexShaderPassThrough.fx
│               │   │   │   │   AppendConsume.cpp
│               │   │   │   │   AppendConsume.fx
│               │   │   │   │   AppendConsume.h
│               │   │   │   │   AppendStructured.fx
│               │   │   │   │   AppendStructuredPS.fx
│               │   │   │   │   Atomicity.cpp
│               │   │   │   │   Atomicity.h
│               │   │   │   │   breeder.bmp
│               │   │   │   │   ConsumeStructured.fx
│               │   │   │   │   ConsumeStructuredPS.fx
│               │   │   │   │   CounterUAV.cpp
│               │   │   │   │   CounterUAV.fx
│               │   │   │   │   CounterUAV.h
│               │   │   │   │   Dispatch.cpp
│               │   │   │   │   Dispatch.h
│               │   │   │   │   GroupSharedMemory.cpp
│               │   │   │   │   GroupSharedMemory.h
│               │   │   │   │   interaction.cpp
│               │   │   │   │   Interaction.h
│               │   │   │   │   interaction.sh
│               │   │   │   │   kitContent.kml
│               │   │   │   │   MemoryBarrier.fx
│               │   │   │   │   MemoryBarrierPS.fx
│               │   │   │   │   MemoryBarrierSync.cpp
│               │   │   │   │   MemoryBarrierSync.h
│               │   │   │   │   sources
│               │   │   │   │   UAV.cpp
│               │   │   │   │   UAV.h
│               │   │   │   │   UAVBuffer.cpp
│               │   │   │   │   UAVBufferRW.cpp
│               │   │   │   │   UAVBufferRW.fx
│               │   │   │   │   UAVBufferRWCS.cpp
│               │   │   │   │   UAVBufferRWPS.cpp
│               │   │   │   │   UAVBufferSrc.cpp
│               │   │   │   │   UAVBufferSrc.fx
│               │   │   │   │   UAVBufferSrcCS.cpp
│               │   │   │   │   UAVBufferSrcPS.cpp
│               │   │   │   │   UAVBufferTyped.cpp
│               │   │   │   │   UAVBufferTyped.fx
│               │   │   │   │   UAVBufferTypedCS.cpp
│               │   │   │   │   UAVBufferTypedPS.cpp
│               │   │   │   │   UAVTyped.cpp
│               │   │   │   │   UAVTyped.fx
│               │   │   │   │   WGFCompute.cpp
│               │   │   │   │   WGFCompute.h
│               │   │   │   │   WGFCompute.rc
│               │   │   │   │   
│               │   │   │   └───WGFComputeShader
│               │   │   │           WGFComputeShader.sln
│               │   │   │           WGFComputeShader.vcproj
│               │   │   │           
│               │   │   ├───D3DWDDM
│               │   │   │       Adapter.cpp
│               │   │   │       Adapter.h
│               │   │   │       D3D9DriverRuntimeVersionTest.cpp
│               │   │   │       D3D9DriverRuntimeVersionTest.h
│               │   │   │       d3dwddm.cpp
│               │   │   │       d3dwddm.h
│               │   │   │       D3DWDDM.rc
│               │   │   │       D3DWDDMDriverVersionTest.cpp
│               │   │   │       D3DWDDMDriverVersionTest.h
│               │   │   │       DetoursTest.cpp
│               │   │   │       DetoursTest.h
│               │   │   │       kitContent.kml
│               │   │   │       sources
│               │   │   │       WGF11D3DWDDM.exe.manifest
│               │   │   │       
│               │   │   ├───DepthStencil
│               │   │   │       bias.cpp
│               │   │   │       bias.h
│               │   │   │       clamp.cpp
│               │   │   │       clamp.h
│               │   │   │       depth.cpp
│               │   │   │       depth.h
│               │   │   │       depth.psh
│               │   │   │       depth.vsh
│               │   │   │       depth_point.gsh
│               │   │   │       depth_tri.gsh
│               │   │   │       kitContent.kml
│               │   │   │       odepth.psh
│               │   │   │       odepth.vsh
│               │   │   │       res.rc
│               │   │   │       sources
│               │   │   │       state.cpp
│               │   │   │       state.h
│               │   │   │       Stencil.cpp
│               │   │   │       Stencil.h
│               │   │   │       stencilps.psh
│               │   │   │       stencilvs.vsh
│               │   │   │       testapp.cpp
│               │   │   │       testapp.h
│               │   │   │       views.cpp
│               │   │   │       views.gsh
│               │   │   │       views.h
│               │   │   │       views.psh
│               │   │   │       views.vsh
│               │   │   │       WGFDepthStencil.2k5.razzle.vcproj
│               │   │   │       
│               │   │   ├───filter
│               │   │   │       AnisoFilter.cpp
│               │   │   │       BasicFilter.cpp
│               │   │   │       filter.cpp
│               │   │   │       filter.h
│               │   │   │       filter.razzle.vc8.vcproj
│               │   │   │       filter.razzle.vcproj
│               │   │   │       filter.rc
│               │   │   │       FilterCode.cpp
│               │   │   │       gs_sample_cmp.gsh
│               │   │   │       gs_sample_grad.gsh
│               │   │   │       gs_sample_level.gsh
│               │   │   │       kitContent.kml
│               │   │   │       MinLOD.cpp
│               │   │   │       minlod.sh
│               │   │   │       MipFilter.cpp
│               │   │   │       MipGen.cpp
│               │   │   │       ps_basic.psh
│               │   │   │       ps_basic_L9.psh
│               │   │   │       ps_copy.psh
│               │   │   │       ps_copy_L9.psh
│               │   │   │       ps_passthru.psh
│               │   │   │       ps_sample_bias.psh
│               │   │   │       ps_sample_bias_L9.psh
│               │   │   │       ps_sample_cmp.psh
│               │   │   │       ps_sample_cmp_main_2_aoff.bsh
│               │   │   │       ps_sample_cmp_main_2_L0_aoff.bsh
│               │   │   │       ps_sample_grad.psh
│               │   │   │       ps_sample_grad_L9.psh
│               │   │   │       ps_sample_level.psh
│               │   │   │       ps_sample_level_L9.psh
│               │   │   │       SamplerStates.cpp
│               │   │   │       sources
│               │   │   │       TextureCode.cpp
│               │   │   │       vs.vsh
│               │   │   │       vs_L9.vsh
│               │   │   │       vs_sample_cmp.vsh
│               │   │   │       vs_sample_grad.vsh
│               │   │   │       vs_sample_level.vsh
│               │   │   │       
│               │   │   ├───GeometryShader
│               │   │   │       GeometryShader.cpp
│               │   │   │       GeometryShader.h
│               │   │   │       GeometryShader.razzle.vc8.vcproj
│               │   │   │       GeometryShader.razzle.vcproj
│               │   │   │       GeometryShader.rc
│               │   │   │       GSInstanceID.cpp
│               │   │   │       GSInstanceID.h
│               │   │   │       GSMultiOut.cpp
│               │   │   │       GSMultiOut.h
│               │   │   │       GSMultiOut.sh
│               │   │   │       GSPrimID.cpp
│               │   │   │       GSPrimID.h
│               │   │   │       GSTopology.cpp
│               │   │   │       GSTopology.h
│               │   │   │       GSTopology.sh
│               │   │   │       InstanceID.sh
│               │   │   │       kitContent.kml
│               │   │   │       PrimID.sh
│               │   │   │       PrimType.sh
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───HybridPerf
│               │   │   │       kitContent.kml
│               │   │   │       Main.cpp
│               │   │   │       main.hpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───InputAssembler
│               │   │   │   │   dirs
│               │   │   │   │   Draw.cpp
│               │   │   │   │   GeneratedValues.cpp
│               │   │   │   │   HelperFunctions.cpp
│               │   │   │   │   InputAssembler.cpp
│               │   │   │   │   InputAssembler.h
│               │   │   │   │   InputAssembler.rc
│               │   │   │   │   InputLayouts.cpp
│               │   │   │   │   Limits.cpp
│               │   │   │   │   ReadFromUnboundSlot.cpp
│               │   │   │   │   ValidateProcessedBuffers.cpp
│               │   │   │   │   WGFInputAssembler.razzle.2008.sln
│               │   │   │   │   WGFInputAssembler.razzle.2008.vcproj
│               │   │   │   │   WGFInputAssembler.razzle.2k5.sln
│               │   │   │   │   WGFInputAssembler.razzle.2k5.vcproj
│               │   │   │   │   
│               │   │   │   ├───Draw
│               │   │   │   │       IAGroups.cpp
│               │   │   │   │       kitContent.kml
│               │   │   │   │       sources
│               │   │   │   │       
│               │   │   │   ├───InputAssembler
│               │   │   │   │       IAGroups.cpp
│               │   │   │   │       kitContent.kml
│               │   │   │   │       sources
│               │   │   │   │       
│               │   │   │   └───VertexShader
│               │   │   │           IAGroups.cpp
│               │   │   │           kitContent.kml
│               │   │   │           sources
│               │   │   │           
│               │   │   ├───Interfaces
│               │   │   │       CInterfaceFlowControl.cpp
│               │   │   │       CInterfaceFlowControl.h
│               │   │   │       ConstantBufferIndexing.cpp
│               │   │   │       ConstantBufferIndexing.fx
│               │   │   │       CSInterfaceFlowControl.fx
│               │   │   │       FcallLimits.cpp
│               │   │   │       FcallLimits.h
│               │   │   │       FCVertexShaderPassThrough.fx
│               │   │   │       kitContent.kml
│               │   │   │       ResourceIndexing.cpp
│               │   │   │       ResourceIndexing.fx
│               │   │   │       ResourceIndexing.h
│               │   │   │       SamplerIndexing.cpp
│               │   │   │       SamplerIndexing.fx
│               │   │   │       sources
│               │   │   │       TextureIndexing.cpp
│               │   │   │       TextureIndexing.fx
│               │   │   │       WGFInterfaces.cpp
│               │   │   │       WGFInterfaces.h
│               │   │   │       WGFInterfaces.rc
│               │   │   │       
│               │   │   ├───MapDefault
│               │   │   │       kitContent.kml
│               │   │   │       MapDefault.cpp
│               │   │   │       MapDefault.h
│               │   │   │       MapDefault.rc
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───MeasureHPC
│               │   │   │       a.bat
│               │   │   │       b.bat
│               │   │   │       Draw.cpp
│               │   │   │       Frequency.cpp
│               │   │   │       Frequency.h
│               │   │   │       MeasureHPC.sln
│               │   │   │       MeasureHPC.vcxproj
│               │   │   │       MeasureHPC.vcxproj.filters
│               │   │   │       sources
│               │   │   │       Teapots.cpp
│               │   │   │       Teapots.h
│               │   │   │       TimingData.cpp
│               │   │   │       TimingData.h
│               │   │   │       TimingData.rc
│               │   │   │       
│               │   │   ├───PixelShader
│               │   │   │       GeneratedValues.cpp
│               │   │   │       GeneratedValues.hlsl
│               │   │   │       IsFrontFace.cpp
│               │   │   │       kitContent.kml
│               │   │   │       PipelineStats.cpp
│               │   │   │       PixelShader.cpp
│               │   │   │       PixelShader.h
│               │   │   │       PixelShader.rc
│               │   │   │       psuav.hlsl
│               │   │   │       sources
│               │   │   │       UAV.cpp
│               │   │   │       WGFPixelShader.razzle.2k5.sln
│               │   │   │       WGFPixelShader.razzle.2k5.vcproj
│               │   │   │       
│               │   │   ├───Precision
│               │   │   │       Arithmetic.cpp
│               │   │   │       Arithmetic.h
│               │   │   │       Convert.cpp
│               │   │   │       Convert.h
│               │   │   │       Input.cpp
│               │   │   │       input.h
│               │   │   │       kitContent.kml
│               │   │   │       Mov.cpp
│               │   │   │       Mov.h
│               │   │   │       Precision.cpp
│               │   │   │       Precision.h
│               │   │   │       Precision.rc
│               │   │   │       Resource.cpp
│               │   │   │       Resource.h
│               │   │   │       sources
│               │   │   │       swap.cpp
│               │   │   │       swap.h
│               │   │   │       
│               │   │   ├───RenderTargets
│               │   │   │       Clear.cpp
│               │   │   │       Clear.h
│               │   │   │       kitContent.kml
│               │   │   │       RenderTargets.cpp
│               │   │   │       RenderTargets.gsh
│               │   │   │       RenderTargets.h
│               │   │   │       RenderTargets.psh
│               │   │   │       RenderTargets.rc
│               │   │   │       RenderTargets.vcproj
│               │   │   │       RenderTargets.vsh
│               │   │   │       RenderTargets_FL9X.psh
│               │   │   │       RenderTargets_FL9X.vsh
│               │   │   │       RenderTargets_SR_Readback.psh
│               │   │   │       RenderTargets_SR_Readback_FL9X.psh
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───ResourceAccess
│               │   │   │       ClearView.cpp
│               │   │   │       ClearView.h
│               │   │   │       ClearView.inl
│               │   │   │       Compressed.cpp
│               │   │   │       Compressed.h
│               │   │   │       D2DTileableCopy.cpp
│               │   │   │       D2DTileableCopy.h
│               │   │   │       Discard.cpp
│               │   │   │       Discard.h
│               │   │   │       kitContent.kml
│               │   │   │       Multisample.cpp
│               │   │   │       Multisample.h
│               │   │   │       RectScenarios.cpp
│               │   │   │       RectScenarios.h
│               │   │   │       resourceaccess.cpp
│               │   │   │       ResourceAccess.gsh
│               │   │   │       resourceaccess.h
│               │   │   │       ResourceAccess.psh
│               │   │   │       resourceaccess.rc
│               │   │   │       resourceaccess.vcproj
│               │   │   │       ResourceAccess.vsh
│               │   │   │       ResourceFlush.cpp
│               │   │   │       ResourceFlush.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───ResourceFormats
│               │   │   │       CheckSupport.cpp
│               │   │   │       kitContent.kml
│               │   │   │       ResourceFormats.cpp
│               │   │   │       ResourceFormats.gsh
│               │   │   │       ResourceFormats.h
│               │   │   │       ResourceFormats.psh
│               │   │   │       ResourceFormats.rc
│               │   │   │       ResourceFormats.vc8.vcproj
│               │   │   │       ResourceFormats.vcproj
│               │   │   │       ResourceFormats.vsh
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───shader5x
│               │   │   │       AsmHelper.cpp
│               │   │   │       AsmHelper.h
│               │   │   │       AtomicTestCases.h
│               │   │   │       Bitwise.cpp
│               │   │   │       Bitwise.h
│               │   │   │       Condition.cpp
│               │   │   │       Condition.h
│               │   │   │       ConstantBuffers.cpp
│               │   │   │       ConstantBuffers.h
│               │   │   │       ControlFlow.cpp
│               │   │   │       ControlFlow.h
│               │   │   │       DoubleFMATable.h
│               │   │   │       DoublesArith.cpp
│               │   │   │       DoublesArith.h
│               │   │   │       DoublesDDivData.h
│               │   │   │       DoublesDFMAData.h
│               │   │   │       DoublesDRCPData.h
│               │   │   │       FloatArith.cpp
│               │   │   │       FloatArith.h
│               │   │   │       FormatDesc.hpp
│               │   │   │       FormatDescImpl.cpp
│               │   │   │       Index.cpp
│               │   │   │       Index.h
│               │   │   │       IntArith.cpp
│               │   │   │       IntArith.h
│               │   │   │       kitContent.kml
│               │   │   │       LoadStore.cpp
│               │   │   │       LoadStore.h
│               │   │   │       MemoryAccessInstructions.cpp
│               │   │   │       MemoryAccessInstructions.h
│               │   │   │       Move.cpp
│               │   │   │       Move.h
│               │   │   │       Multisample.cpp
│               │   │   │       Multisample.h
│               │   │   │       raster.cpp
│               │   │   │       Raster.h
│               │   │   │       Registers.cpp
│               │   │   │       Registers.h
│               │   │   │       ResourceAccess.cpp
│               │   │   │       ResourceAccess.h
│               │   │   │       Shader50.razzle.2k8.vcproj
│               │   │   │       Shader5x.cpp
│               │   │   │       Shader5x.h
│               │   │   │       Shader5x.rc
│               │   │   │       ShaderInstruction.cpp
│               │   │   │       ShaderInstruction.h
│               │   │   │       sources
│               │   │   │       SumAbsDiff.cpp
│               │   │   │       SumAbsDiff.h
│               │   │   │       Swizzle.cpp
│               │   │   │       Swizzle.h
│               │   │   │       Topology.cpp
│               │   │   │       Topology.h
│               │   │   │       TypeConvert.cpp
│               │   │   │       TypeConvert.h
│               │   │   │       
│               │   │   ├───SharedResources
│               │   │   │       kitContent.kml
│               │   │   │       SharedRes.razzle.vcproj
│               │   │   │       SharedResource.cpp
│               │   │   │       SharedResource.h
│               │   │   │       SharedResource.rc
│               │   │   │       SharedResourceChild.cpp
│               │   │   │       SharedResourceChild.h
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───StreamOut
│               │   │   │       kitContent.kml
│               │   │   │       MultiBuffer.cpp
│               │   │   │       MultiBuffer.h
│               │   │   │       MultiStream.cpp
│               │   │   │       MultiStream.h
│               │   │   │       PassThroughVS.fx
│               │   │   │       ShaderClear.sh
│               │   │   │       ShaderSource.sh
│               │   │   │       ShaderSourceMulti.sh
│               │   │   │       SingleBuffer.cpp
│               │   │   │       SingleBuffer.h
│               │   │   │       sources
│               │   │   │       StreamOut.cpp
│               │   │   │       StreamOut.h
│               │   │   │       streamout.rc
│               │   │   │       StreamOut.sln
│               │   │   │       StreamOut.vcproj
│               │   │   │       StreamOutPatches.cpp
│               │   │   │       StreamOutPatches.h
│               │   │   │       
│               │   │   ├───SystemCheck
│               │   │   │       DiscreteListTest.cpp
│               │   │   │       DiscreteListTest.h
│               │   │   │       kitContent.kml
│               │   │   │       MinimumFeatureLevelTest.cpp
│               │   │   │       MinimumFeatureLevelTest.h
│               │   │   │       sources
│               │   │   │       SystemCheck.cpp
│               │   │   │       SystemCheck.h
│               │   │   │       SystemCheck.rc
│               │   │   │       
│               │   │   ├───Tessellation
│               │   │   │       cp.bat
│               │   │   │       DomainTest.cpp
│               │   │   │       HullPhases.cpp
│               │   │   │       HullTest.cpp
│               │   │   │       kitContent.kml
│               │   │   │       ShaderCode.cpp
│               │   │   │       ShaderCode.h
│               │   │   │       sources
│               │   │   │       Tessellation.cpp
│               │   │   │       Tessellation.h
│               │   │   │       Tessellation.rc
│               │   │   │       TessTest.cpp
│               │   │   │       TestBuffer.h
│               │   │   │       vs_vertid.sh
│               │   │   │       WGF11Tessellation.razzle.sln
│               │   │   │       WGF11Tessellation.razzle.vcproj
│               │   │   │       
│               │   │   ├───TiledResources
│               │   │   │       CopyTileMappings.h
│               │   │   │       CopyTiles.h
│               │   │   │       Filter.cpp
│               │   │   │       Filter.h
│               │   │   │       kitContent.kml
│               │   │   │       LargeAddress.cpp
│               │   │   │       LargeAddress.h
│               │   │   │       makefile.inc
│               │   │   │       RawStructured.cpp
│               │   │   │       RawStructured.h
│               │   │   │       ResourceTiling.h
│               │   │   │       sources
│               │   │   │       TiledResources.cpp
│               │   │   │       TiledResources.csh
│               │   │   │       TiledResources.h
│               │   │   │       TiledResources.psh
│               │   │   │       TiledResources.rc
│               │   │   │       TiledResources.vsh
│               │   │   │       TiledResourcesCS.hlsl
│               │   │   │       TiledResourcesPS.hlsl
│               │   │   │       TiledResourcesVS.hlsl
│               │   │   │       UpdateTileMappings.h
│               │   │   │       UpdateTiles.h
│               │   │   │       Views.cpp
│               │   │   │       Views.h
│               │   │   │       
│               │   │   ├───TimingData
│               │   │   │   │   a.bat
│               │   │   │   │   b.bat
│               │   │   │   │   CustomEvent.cpp
│               │   │   │   │   CustomEvent.h
│               │   │   │   │   EndOfPipeline.cpp
│               │   │   │   │   EndOfPipeline.h
│               │   │   │   │   Frequency.cpp
│               │   │   │   │   Frequency.h
│               │   │   │   │   kitContent.kml
│               │   │   │   │   MarkerValidation.cpp
│               │   │   │   │   MarkerValidation.h
│               │   │   │   │   MultipleEngine.cpp
│               │   │   │   │   MultipleEngine.h
│               │   │   │   │   p.bat
│               │   │   │   │   PState.cpp
│               │   │   │   │   PState.h
│               │   │   │   │   RedBlue.cpp
│               │   │   │   │   RedBlue.h
│               │   │   │   │   sources
│               │   │   │   │   Teapots.cpp
│               │   │   │   │   Teapots.h
│               │   │   │   │   TimingData.cpp
│               │   │   │   │   TimingData.h
│               │   │   │   │   TimingData.rc
│               │   │   │   │   
│               │   │   │   └───TimingData
│               │   │   │           TimingData.sln
│               │   │   │           TimingData.vcxproj
│               │   │   │           TimingData.vcxproj.filters
│               │   │   │           
│               │   │   ├───Viewports
│               │   │   │       BadIndex.cpp
│               │   │   │       BadIndex.h
│               │   │   │       gs.gsh
│               │   │   │       gs_wIndex.gsh
│               │   │   │       gs_wIndexChange.gsh
│               │   │   │       kitContent.kml
│               │   │   │       MultiScissor.cpp
│               │   │   │       MultiScissor.h
│               │   │   │       MultiView.cpp
│               │   │   │       MultiView.h
│               │   │   │       NoIndex.cpp
│               │   │   │       NoIndex.h
│               │   │   │       Overlapping.cpp
│               │   │   │       Overlapping.h
│               │   │   │       ps.psh
│               │   │   │       ps_wIndex.psh
│               │   │   │       ScaleScissor.cpp
│               │   │   │       ScaleScissor.h
│               │   │   │       ScaleView.cpp
│               │   │   │       ScaleView.h
│               │   │   │       ScissorPosition.cpp
│               │   │   │       ScissorPosition.h
│               │   │   │       sources
│               │   │   │       SplitStrip.cpp
│               │   │   │       SplitStrip.h
│               │   │   │       SubScissor.cpp
│               │   │   │       SubScissor.h
│               │   │   │       ViewPorts.cpp
│               │   │   │       ViewPorts.h
│               │   │   │       Viewports.razzle.vcproj
│               │   │   │       Viewports.rc
│               │   │   │       ViewScissorDefines.h
│               │   │   │       vs.vsh
│               │   │   │       vs_wIndex.vsh
│               │   │   │       
│               │   │   ├───WGFMultisample
│               │   │   │   │   centroid.cpp
│               │   │   │   │   centroid.h
│               │   │   │   │   coverage.cpp
│               │   │   │   │   coverage.h
│               │   │   │   │   depth.cpp
│               │   │   │   │   depth.h
│               │   │   │   │   dirs
│               │   │   │   │   fill.cpp
│               │   │   │   │   fill.h
│               │   │   │   │   FillLine.cpp
│               │   │   │   │   FillLine.h
│               │   │   │   │   gs_array.gsh
│               │   │   │   │   mask.cpp
│               │   │   │   │   mask.h
│               │   │   │   │   multisample.cpp
│               │   │   │   │   multisample.h
│               │   │   │   │   multisample.rc
│               │   │   │   │   occlusion.cpp
│               │   │   │   │   occlusion.h
│               │   │   │   │   PixelResult.cpp
│               │   │   │   │   PixelResult.h
│               │   │   │   │   present.psh
│               │   │   │   │   ps.psh
│               │   │   │   │   ps_centroid_off.psh
│               │   │   │   │   ps_centroid_on.psh
│               │   │   │   │   ps_coverage.psh
│               │   │   │   │   ps_input_coverage.psh
│               │   │   │   │   ps_odepth.psh
│               │   │   │   │   resolve.cpp
│               │   │   │   │   resolve.h
│               │   │   │   │   samples.cpp
│               │   │   │   │   samples.h
│               │   │   │   │   Scenario.cpp
│               │   │   │   │   Scenario.h
│               │   │   │   │   vs.vsh
│               │   │   │   │   WGFMultisample.2k5.sln
│               │   │   │   │   WGFMultisample.2k5.vcproj
│               │   │   │   │   WGFMultisample.razzle.2k5.vcproj
│               │   │   │   │   WGFMultisample.razzle.vcproj
│               │   │   │   │   WGFMultisample.sln
│               │   │   │   │   WGFMultisample.vcproj
│               │   │   │   │   white.dds
│               │   │   │   │   
│               │   │   │   ├───Fill
│               │   │   │   │       FillTest.cpp
│               │   │   │   │       kitContent.kml
│               │   │   │   │       sources
│               │   │   │   │       
│               │   │   │   └───Multisample
│               │   │   │           kitContent.kml
│               │   │   │           sources
│               │   │   │           WGFMultisample.cpp
│               │   │   │           
│               │   │   └───WGFRasterizer
│               │   │           cullmode.cpp
│               │   │           cullmode.h
│               │   │           fillmode.cpp
│               │   │           fillmode.h
│               │   │           forcedsamplecount.cpp
│               │   │           forcedsamplecount.h
│               │   │           interpolator.cpp
│               │   │           interpolator.h
│               │   │           kitContent.kml
│               │   │           pullModel.cpp
│               │   │           pullModel.h
│               │   │           rasterizer.cpp
│               │   │           rasterizer.h
│               │   │           rasterizer.rc
│               │   │           sources
│               │   │           state.cpp
│               │   │           state.h
│               │   │           WGFRasterizer.2k5.razzle.vcproj
│               │   │           
│               │   └───D3D10Level9
│               │       └───CreateDevice
│               │               create.cpp
│               │               create.h
│               │               create.vcproj
│               │               kitContent.kml
│               │               master.txt
│               │               res.rc
│               │               sources
│               │               testapp.cpp
│               │               testapp.h
│               │               
│               ├───D3D9
│               │   ├───Common
│               │   │   │   Common.mk
│               │   │   │   dirs
│               │   │   │   
│               │   │   ├───CPControl
│               │   │   │       AuthHelper.cpp
│               │   │   │       AuthHelper.h
│               │   │   │       CertHelper.cpp
│               │   │   │       CertHelper.h
│               │   │   │       CPControl.cpp
│               │   │   │       CPControl.h
│               │   │   │       CryptHlp.cpp
│               │   │   │       CryptHlp.h
│               │   │   │       IntelKeyExchange.h
│               │   │   │       OPMControl.cpp
│               │   │   │       OPMControl.h
│               │   │   │       OPMUtil.cpp
│               │   │   │       OPMUtil.h
│               │   │   │       rsa32GenRandom.c
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───CResFile
│               │   │   │       CResFile.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───CShapes
│               │   │   │       boid.cpp
│               │   │   │       box.cpp
│               │   │   │       cone.cpp
│               │   │   │       cshapes.cpp
│               │   │   │       cshapesfvf.cpp
│               │   │   │       cshapespch.h
│               │   │   │       cylinder.cpp
│               │   │   │       icosohedron.cpp
│               │   │   │       mesh.cpp
│               │   │   │       pyramid.cpp
│               │   │   │       sources
│               │   │   │       sphere.cpp
│               │   │   │       teapot.cpp
│               │   │   │       
│               │   │   ├───CSpline
│               │   │   │       CSpline.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───CStateCascade
│               │   │   │       CStateCascade.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───FlagCombinations
│               │   │   │       CFlagCombinations.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───FPState
│               │   │   │       FPState.cpp
│               │   │   │       FPState.def
│               │   │   │       FPState.rc
│               │   │   │       kitContent.kml
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───Include
│               │   │   │       CFlags.h
│               │   │   │       CResFile.h
│               │   │   │       CShaderDebugger.h
│               │   │   │       CShapes.h
│               │   │   │       CShapesFVF.h
│               │   │   │       CSpline.h
│               │   │   │       CStateCascade.h
│               │   │   │       FPState.h
│               │   │   │       MaxWinModeShim.h
│               │   │   │       Parser.h
│               │   │   │       RNumber.h
│               │   │   │       TestHelpers.h
│               │   │   │       TestShapes.h
│               │   │   │       Types.h
│               │   │   │       
│               │   │   ├───MaxWinModeShim
│               │   │   │       MaxWinModeShim.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   ├───RNumber
│               │   │   │       RNumber.cpp
│               │   │   │       sources
│               │   │   │       
│               │   │   └───TestShapes
│               │   │           fanball.cpp
│               │   │           fanhorn.cpp
│               │   │           lines.cpp
│               │   │           pointgrid.cpp
│               │   │           randomtriangles.cpp
│               │   │           sources
│               │   │           testshapes.cpp
│               │   │           testshapes.dsw
│               │   │           testshapespch.h
│               │   │           trithing.cpp
│               │   │           wavestrip.cpp
│               │   │           
│               │   └───d3d
│               │       └───conf
│               │           │   conf.mk
│               │           │   dirs
│               │           │   
│               │           ├───address
│               │           │   │   address.cpp
│               │           │   │   address.h
│               │           │   │   address.rc
│               │           │   │   border.cpp
│               │           │   │   clamp.cpp
│               │           │   │   drawmesh.cpp
│               │           │   │   independentuv.cpp
│               │           │   │   kitContent.kml
│               │           │   │   mirror.cpp
│               │           │   │   mirroronce.cpp
│               │           │   │   wrap.cpp
│               │           │   │   wrapu.cpp
│               │           │   │   wrapuv.cpp
│               │           │   │   wrapv.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───agp
│               │           │       agp.cpp
│               │           │       agp.h
│               │           │       agp.rc
│               │           │       drawgrid.cpp
│               │           │       kitContent.kml
│               │           │       sources
│               │           │       texsize.cpp
│               │           │       
│               │           ├───alphabld
│               │           │   │   alphabld.cpp
│               │           │   │   alphabld.h
│               │           │   │   alphabld.rc
│               │           │   │   blendfactor.cpp
│               │           │   │   both.cpp
│               │           │   │   destalpha.cpp
│               │           │   │   destcolor.cpp
│               │           │   │   draw.cpp
│               │           │   │   false.cpp
│               │           │   │   invblendfactor.cpp
│               │           │   │   invdestalpha.cpp
│               │           │   │   invdestcolor.cpp
│               │           │   │   invsrcalpha.cpp
│               │           │   │   invsrccolor.cpp
│               │           │   │   kitContent.kml
│               │           │   │   one.cpp
│               │           │   │   srcalpha.cpp
│               │           │   │   srcalphasat.cpp
│               │           │   │   srccolor.cpp
│               │           │   │   swapeffect.cpp
│               │           │   │   zero.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───alphacmp
│               │           │       alphacmp.cpp
│               │           │       alphacmp.h
│               │           │       alphacmp.rc
│               │           │       always.cpp
│               │           │       draw.cpp
│               │           │       equal.cpp
│               │           │       greater.cpp
│               │           │       kitContent.kml
│               │           │       less.cpp
│               │           │       sources
│               │           │       
│               │           ├───alphaprecision
│               │           │   │   alphafloatrt.cpp
│               │           │   │   alphafloatrt.h
│               │           │   │   alphaprecision.cpp
│               │           │   │   alphaprecision.h
│               │           │   │   alphaprecision.rc
│               │           │   │   alphaprecision.vcproj
│               │           │   │   kitContent.kml
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───anisotropic
│               │           │   │   anisotropic.cpp
│               │           │   │   anisotropic.h
│               │           │   │   anisotropic.rc
│               │           │   │   drawing.cpp
│               │           │   │   hifreq.bmp
│               │           │   │   kitContent.kml
│               │           │   │   minmag.cpp
│               │           │   │   resource.h
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───basicrst
│               │           │       basicrst.cpp
│               │           │       basicrst.h
│               │           │       basicrst.rc
│               │           │       basicrst.vssscc
│               │           │       colorwrite.cpp
│               │           │       culling.cpp
│               │           │       dither.cpp
│               │           │       fill.cpp
│               │           │       kitContent.kml
│               │           │       meshd3d.cpp
│               │           │       meshl.cpp
│               │           │       meshtl.cpp
│               │           │       nodiffuse.cpp
│               │           │       shading.cpp
│               │           │       sources
│               │           │       zwrite.cpp
│               │           │       
│               │           ├───BasicTex
│               │           │   │   AGP.cpp
│               │           │   │   BasicTex.cpp
│               │           │   │   BasicTex.h
│               │           │   │   BasicTex.rc
│               │           │   │   Main.cpp
│               │           │   │   Mapping.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───blend
│               │           │       add.cpp
│               │           │       blend.cpp
│               │           │       blend.h
│               │           │       blend.rc
│               │           │       decal.cpp
│               │           │       default.cpp
│               │           │       draw.cpp
│               │           │       kitContent.kml
│               │           │       modulate.cpp
│               │           │       sources
│               │           │       
│               │           ├───bltqueue
│               │           │       bltqueue.cpp
│               │           │       bltqueue.h
│               │           │       bltqueue.rc
│               │           │       dx.bmp
│               │           │       kitContent.kml
│               │           │       sources
│               │           │       
│               │           ├───bump
│               │           │   │   address.cpp
│               │           │   │   blend.cpp
│               │           │   │   bump.cpp
│               │           │   │   bump.h
│               │           │   │   bump.rc
│               │           │   │   kitContent.kml
│               │           │   │   matrix.cpp
│               │           │   │   mix.cpp
│               │           │   │   offset.cpp
│               │           │   │   scale.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───capscheck
│               │           │       BitMasks.h
│               │           │       capscheck.cpp
│               │           │       capscheck.h
│               │           │       capscheck.rc
│               │           │       capscheck.vcproj
│               │           │       capscheck.vcproj.vspscc
│               │           │       CapStructs.h
│               │           │       consistency.cpp
│               │           │       kitContent.kml
│               │           │       required.cpp
│               │           │       sources
│               │           │       versionmatch.cpp
│               │           │       
│               │           ├───clear
│               │           │   │   clear.cpp
│               │           │   │   clear.h
│               │           │   │   clear.rc
│               │           │   │   derivedclasses.cpp
│               │           │   │   describe.cpp
│               │           │   │   helper_fns.cpp
│               │           │   │   kitContent.kml
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───colorfill
│               │           │   │   auxiliary.cpp
│               │           │   │   auxiliary.h
│               │           │   │   colorfilltest.cpp
│               │           │   │   colorfilltest.h
│               │           │   │   colorfilltest.rc
│               │           │   │   colorfilltestmain.cpp
│               │           │   │   colorfilltestmain.h
│               │           │   │   colors.cpp
│               │           │   │   colors.h
│               │           │   │   dims.cpp
│               │           │   │   dims.h
│               │           │   │   dxfmt.cpp
│               │           │   │   dxfmt.h
│               │           │   │   dxmultisample.cpp
│               │           │   │   dxmultisample.h
│               │           │   │   dxpool.cpp
│               │           │   │   dxpool.h
│               │           │   │   dxusage.cpp
│               │           │   │   dxusage.h
│               │           │   │   kitContent.kml
│               │           │   │   lake.bmp
│               │           │   │   rects.cpp
│               │           │   │   rects.h
│               │           │   │   resource.h
│               │           │   │   surfacetypes.cpp
│               │           │   │   surfacetypes.h
│               │           │   │   tex.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───colorkey
│               │           │       colorkey.cpp
│               │           │       colorkey.h
│               │           │       colorkey.rc
│               │           │       drawmesh.cpp
│               │           │       kitContent.kml
│               │           │       sources
│               │           │       testcolors.cpp
│               │           │       
│               │           ├───compress
│               │           │   │   compress.cpp
│               │           │   │   compress.h
│               │           │   │   compress.rc
│               │           │   │   drawgrid.cpp
│               │           │   │   dxtn.cpp
│               │           │   │   dxtsize.cpp
│               │           │   │   dxtsize.h
│               │           │   │   kitContent.kml
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───contextswitcher
│               │           │       contextswitcher.cpp
│               │           │       contextswitcher.h
│               │           │       contextswitcher.rc
│               │           │       sources
│               │           │       
│               │           ├───copyrects
│               │           │       ccopyrects.cpp
│               │           │       ccopyrects.h
│               │           │       ccopyrects.rc
│               │           │       dims.cpp
│               │           │       dims.h
│               │           │       dx8fmt.cpp
│               │           │       dx8fmt.h
│               │           │       dx8multisample.cpp
│               │           │       dx8multisample.h
│               │           │       dx8pool.cpp
│               │           │       dx8pool.h
│               │           │       dx8usage.cpp
│               │           │       dx8usage.h
│               │           │       kitContent.kml
│               │           │       lake.bmp
│               │           │       main.cpp
│               │           │       rectsets.cpp
│               │           │       rectsets.h
│               │           │       resource.h
│               │           │       sources
│               │           │       tex.bmp
│               │           │       
│               │           ├───CrossProcShare
│               │           │   │   CrossProcShareTest.rc
│               │           │   │   dirs
│               │           │   │   sources.inc
│               │           │   │   
│               │           │   ├───CrossProcShare
│               │           │   │       CrossProcShare_Conf.cpp
│               │           │   │       CrossProcShare_Conf.h
│               │           │   │       CrossProcShare_IV.cpp
│               │           │   │       CrossProcShare_IV.h
│               │           │   │       EXEEntryPoint.cpp
│               │           │   │       kitContent.kml
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───CrossProcShare_Lib
│               │           │   │       Communication.cpp
│               │           │   │       Communication.h
│               │           │   │       CrossProcShareTest.cpp
│               │           │   │       CrossProcShareTest.h
│               │           │   │       CrossProcShareTestUtility.cpp
│               │           │   │       CrossProcShareTest_Client.cpp
│               │           │   │       Enumresource.cpp
│               │           │   │       Enumresource.h
│               │           │   │       sources
│               │           │   │       
│               │           │   └───CrossProcShare_Pro
│               │           │           EXEEntryPoint.cpp
│               │           │           ProtectedProcess.cpp
│               │           │           ProtectedProcess.h
│               │           │           sources
│               │           │           
│               │           ├───cubemap
│               │           │       blend.cpp
│               │           │       cubemap.cpp
│               │           │       cubemap.h
│               │           │       cubemap.rc
│               │           │       draw.cpp
│               │           │       filter.cpp
│               │           │       kitContent.kml
│               │           │       mipmap.cpp
│               │           │       sources
│               │           │       texgen.cpp
│               │           │       texture.cpp
│               │           │       
│               │           ├───d3dquery
│               │           │   │   ctestptr.cpp
│               │           │   │   ctestptr.h
│               │           │   │   kitContent.kml
│               │           │   │   query.cpp
│               │           │   │   query.rc
│               │           │   │   resource.h
│               │           │   │   speech.bmp
│               │           │   │   utils.h
│               │           │   │   Windows8bit.bmp
│               │           │   │   windows_logo.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───depthstencilreadback
│               │           │       depthstencilreadback.cpp
│               │           │       depthstencilreadback.h
│               │           │       depthstencilreadback.rc
│               │           │       sources
│               │           │       
│               │           ├───displacementmapping
│               │           │       addressmodes.cpp
│               │           │       biastest.cpp
│               │           │       default.cpp
│               │           │       displacementmapping.cpp
│               │           │       displacementmapping.h
│               │           │       displacementmapping.rc
│               │           │       kitContent.kml
│               │           │       maxmipleveltest.cpp
│               │           │       mipmaptest.cpp
│               │           │       sources
│               │           │       tex0.bmp
│               │           │       tex1.bmp
│               │           │       
│               │           ├───DynamicResources
│               │           │   │   dx5_logo.bmp
│               │           │   │   dx8decl.h
│               │           │   │   DynamicResources.rc
│               │           │   │   DynamicTexture.cpp
│               │           │   │   DynamicTexture.h
│               │           │   │   DynamicVB.cpp
│               │           │   │   DynamicVB.h
│               │           │   │   EntryPoint.cpp
│               │           │   │   kitContent.kml
│               │           │   │   StaticDynamicVB.cpp
│               │           │   │   StaticDynamicVB.h
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───fillmode
│               │           │   │   fillmode.cpp
│               │           │   │   fillmode.h
│               │           │   │   fillmode.rc
│               │           │   │   kitContent.kml
│               │           │   │   line.cpp
│               │           │   │   path.cpp
│               │           │   │   path.h
│               │           │   │   point.cpp
│               │           │   │   solid.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───filter
│               │           │   │   filter.cpp
│               │           │   │   filter.h
│               │           │   │   filter.rc
│               │           │   │   filter.vcproj
│               │           │   │   FloatFilter.cpp
│               │           │   │   FloatTex.fx
│               │           │   │   GaussianFilter.cpp
│               │           │   │   Grid128.bmp
│               │           │   │   Grid128BW.bmp
│               │           │   │   Grid32.bmp
│               │           │   │   Grid32bw.bmp
│               │           │   │   Grid64.bmp
│               │           │   │   Grid64bw.bmp
│               │           │   │   kitContent.kml
│               │           │   │   LinearFilter.cpp
│               │           │   │   pointfilter.cpp
│               │           │   │   PyramidalFilter.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───fog
│               │           │   │   fog.cpp
│               │           │   │   fog.h
│               │           │   │   fog.rc
│               │           │   │   kitContent.kml
│               │           │   │   table.cpp
│               │           │   │   vertex.cpp
│               │           │   │   w.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───gammacorrect
│               │           │   │   default.cpp
│               │           │   │   gammacorrect.cpp
│               │           │   │   gammacorrect.h
│               │           │   │   gammacorrect.rc
│               │           │   │   generatetextures.cpp
│               │           │   │   kitContent.kml
│               │           │   │   tex0.bmp
│               │           │   │   tex1.bmp
│               │           │   │   tex2.bmp
│               │           │   │   tex3.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───gammarmp
│               │           │   │   afxres.h
│               │           │   │   d3dalias.h
│               │           │   │   dirs
│               │           │   │   dxfmt.cpp
│               │           │   │   dxfmt.h
│               │           │   │   gammarmp.rc
│               │           │   │   gammatst.bmp
│               │           │   │   main.cpp
│               │           │   │   resource.h
│               │           │   │   
│               │           │   ├───gammarmp8
│               │           │   │       sources
│               │           │   │       
│               │           │   └───gammarmp9
│               │           │           sources
│               │           │           
│               │           ├───getadapteridentifier
│               │           │       getadapteridentifier.cpp
│               │           │       getadapteridentifier.rc
│               │           │       getadapteridentifiermain.cpp
│               │           │       getadapteridentifiermain.h
│               │           │       sources
│               │           │       
│               │           ├───getdc
│               │           │   │   casesmanager.cpp
│               │           │   │   casesmanager.h
│               │           │   │   getdc.cpp
│               │           │   │   getdc.h
│               │           │   │   getdc.rc
│               │           │   │   getdc.sln
│               │           │   │   getdc.vcproj
│               │           │   │   getdctests.cpp
│               │           │   │   getdcutilities.cpp
│               │           │   │   getdcvalidate.cpp
│               │           │   │   kitContent.kml
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───getrendertargetdata
│               │           │       backbuffer.cpp
│               │           │       backbuffercubetexture.cpp
│               │           │       backbuffertexture.cpp
│               │           │       blue.bmp
│               │           │       cubetexturecubetexture.cpp
│               │           │       cubetexturesurface.cpp
│               │           │       cubetexturetexture.cpp
│               │           │       d3dnodes.cpp
│               │           │       d3dnodes.h
│               │           │       earthbump.bmp
│               │           │       getrendertargetdata.cpp
│               │           │       getrendertargetdata.h
│               │           │       getrendertargetdata.rc
│               │           │       kitContent.kml
│               │           │       oddballs.cpp
│               │           │       parameters.cpp
│               │           │       parameters.h
│               │           │       rendertarget.cpp
│               │           │       rendertargetcubetexture.cpp
│               │           │       rendertargettexture.cpp
│               │           │       resource.h
│               │           │       sources
│               │           │       texturecubetexture.cpp
│               │           │       texturesurface.cpp
│               │           │       texturetexture.cpp
│               │           │       utils.h
│               │           │       
│               │           ├───gradient
│               │           │       drawgrid.cpp
│               │           │       gradient.cpp
│               │           │       gradient.h
│               │           │       gradient.rc
│               │           │       kitContent.kml
│               │           │       sources
│               │           │       texsize.cpp
│               │           │       
│               │           ├───hosurf
│               │           │       hosurf.cpp
│               │           │       hosurf.h
│               │           │       hosurf.rc
│               │           │       hosurf.sln
│               │           │       hosurf.vcproj
│               │           │       kitContent.kml
│               │           │       main.cpp
│               │           │       npatch.cpp
│               │           │       rectsurf.cpp
│               │           │       sources
│               │           │       tex0.bmp
│               │           │       tex1.bmp
│               │           │       trisurf.cpp
│               │           │       
│               │           ├───lightmap
│               │           │   │   global.h
│               │           │   │   kitContent.kml
│               │           │   │   lightmap.cpp
│               │           │   │   lightmap.h
│               │           │   │   lightmap.rc
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───lines
│               │           │   │   basictest.cpp
│               │           │   │   default.cpp
│               │           │   │   kitContent.kml
│               │           │   │   lines.cpp
│               │           │   │   lines.h
│               │           │   │   lines.rc
│               │           │   │   multitextest.cpp
│               │           │   │   pfogtest.cpp
│               │           │   │   tex0.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───lockdepth
│               │           │   │   kitContent.kml
│               │           │   │   lockdepth.cpp
│               │           │   │   lockdepth.h
│               │           │   │   lockdepth.rc
│               │           │   │   perlinnoise.cpp
│               │           │   │   perlinnoise.h
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───LongFonts
│               │           │       kitContent.kml
│               │           │       longfonts.cpp
│               │           │       longfonts.h
│               │           │       longfonts.rc
│               │           │       sources
│               │           │       
│               │           ├───lostdev
│               │           │   │   casesmanager.cpp
│               │           │   │   casesmanager.h
│               │           │   │   kitContent.kml
│               │           │   │   lostbasetexture.cpp
│               │           │   │   lostcubetexture.cpp
│               │           │   │   lostdepthstencil.cpp
│               │           │   │   lostdev.cpp
│               │           │   │   lostdev.h
│               │           │   │   lostdev.rc
│               │           │   │   lostdev.sln
│               │           │   │   lostdev.vcproj
│               │           │   │   lostdevcases.cpp
│               │           │   │   lostdevutility.cpp
│               │           │   │   lostimagesurface.cpp
│               │           │   │   lostoffscreenplainsurface.cpp
│               │           │   │   lostrendertarget.cpp
│               │           │   │   loststateblock.cpp
│               │           │   │   lostsurface.cpp
│               │           │   │   losttexture.cpp
│               │           │   │   lostvertexbuffer.cpp
│               │           │   │   lostvolumetexture.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───luminance
│               │           │       address.cpp
│               │           │       luminance.cpp
│               │           │       luminance.h
│               │           │       luminance.rc
│               │           │       sources
│               │           │       
│               │           ├───mapping
│               │           │   │   drawing.cpp
│               │           │   │   kitContent.kml
│               │           │   │   linear.cpp
│               │           │   │   mapping.cpp
│               │           │   │   mapping.h
│               │           │   │   mapping.rc
│               │           │   │   point.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───memchecker
│               │           │       kitContent.kml
│               │           │       memchecker.cpp
│               │           │       memchecker.h
│               │           │       resource.rc
│               │           │       sources
│               │           │       
│               │           ├───MemPressureReport
│               │           │       Makefile
│               │           │       MemPressureReport.cpp
│               │           │       MemPressureReport.hpp
│               │           │       MemPressureReport.rc
│               │           │       MemPressureReport.vcproj
│               │           │       sources
│               │           │       Test.cpp
│               │           │       Test.hpp
│               │           │       
│               │           ├───mipfilter
│               │           │   │   drawgrid.cpp
│               │           │   │   full.cpp
│               │           │   │   kitContent.kml
│               │           │   │   maxbias.cpp
│               │           │   │   min.cpp
│               │           │   │   mipfilter.cpp
│               │           │   │   mipfilter.h
│               │           │   │   mipfilter.rc
│               │           │   │   nonsquare.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───mipgen
│               │           │   │   kitContent.kml
│               │           │   │   mipgen.cpp
│               │           │   │   mipgen.h
│               │           │   │   mipgen.rc
│               │           │   │   mipgen.sln
│               │           │   │   mipgen.vcproj
│               │           │   │   MipGen.vcproj.vspscc
│               │           │   │   mipgenemulation.cpp
│               │           │   │   mipgenemulationcubetex.cpp
│               │           │   │   mipgenemulationtex.cpp
│               │           │   │   mipgenhardware.cpp
│               │           │   │   mipgenhardwarecubetex.cpp
│               │           │   │   mipgenhardwaretex.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───ModeEnumeration
│               │           │       ModeEnumeration.cpp
│               │           │       ModeEnumeration.hpp
│               │           │       ModeEnumeration.rc
│               │           │       ModeEnumeration.sln
│               │           │       ModeEnumeration.vcproj
│               │           │       sources
│               │           │       Tests.cpp
│               │           │       Tests.hpp
│               │           │       
│               │           ├───mrt
│               │           │   │   blend.cpp
│               │           │   │   colorwrite.cpp
│               │           │   │   describe.cpp
│               │           │   │   draw.cpp
│               │           │   │   fog.cpp
│               │           │   │   invalid.cpp
│               │           │   │   kitContent.kml
│               │           │   │   metex.cpp
│               │           │   │   mrt.cpp
│               │           │   │   mrt.h
│               │           │   │   mrt.rc
│               │           │   │   texture.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───multihead
│               │           │       cmultihead.cpp
│               │           │       cmultihead.h
│               │           │       cmultiheadconf.cpp
│               │           │       cmultiheadconf.h
│               │           │       kitContent.kml
│               │           │       multihead.rc
│               │           │       multihead.vcproj
│               │           │       resource.h
│               │           │       sources
│               │           │       Utility.h
│               │           │       wave.bmp
│               │           │       
│               │           ├───multisample
│               │           │   │   Centroid.bmp
│               │           │   │   Centroid.cpp
│               │           │   │   kitContent.kml
│               │           │   │   Mask.cpp
│               │           │   │   multisample.cpp
│               │           │   │   multisample.h
│               │           │   │   multisample.rc
│               │           │   │   multisample.sln
│               │           │   │   multisample.vcproj
│               │           │   │   Multisample.vcproj.vspscc
│               │           │   │   Points.cpp
│               │           │   │   Samples.cpp
│               │           │   │   Toggle.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───multi_swapchain
│               │           │   │   cbase3dobject.cpp
│               │           │   │   cbase3dobject.h
│               │           │   │   kitContent.kml
│               │           │   │   metal.bmp
│               │           │   │   multi_swapchain.cpp
│               │           │   │   multi_swapchain.h
│               │           │   │   multi_swapchain.rc
│               │           │   │   texture11.bmp
│               │           │   │   texture11_2.bmp
│               │           │   │   texture14.bmp
│               │           │   │   texture2.bmp
│               │           │   │   texture2_2.bmp
│               │           │   │   texture6.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───mvertex
│               │           │   │   default.cpp
│               │           │   │   kitContent.kml
│               │           │   │   mvertex.cpp
│               │           │   │   mvertex.h
│               │           │   │   mvertex.rc
│               │           │   │   mvertex.vcproj
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───nonpowtwo
│               │           │   │   addtestcases.cpp
│               │           │   │   alphablendtestvariable.cpp
│               │           │   │   displacementtestmatrix.cpp
│               │           │   │   displacementtestmatrix.h
│               │           │   │   filtertestvariable.cpp
│               │           │   │   globals.cpp
│               │           │   │   kitContent.kml
│               │           │   │   mipmaplodbias.cpp
│               │           │   │   nonpowtwo.rc
│               │           │   │   nonpowtwoconftest.cpp
│               │           │   │   nonpowtwoconftest.h
│               │           │   │   nonpowtwostresstest.cpp
│               │           │   │   nonpowtwostresstest.h
│               │           │   │   nonpowtwotest.cpp
│               │           │   │   nonpowtwotest.h
│               │           │   │   rendertargettest.cpp
│               │           │   │   rendertargettest.h
│               │           │   │   spheretree.cpp
│               │           │   │   spheretree.h
│               │           │   │   testcasestruct.h
│               │           │   │   testmatrix.h
│               │           │   │   tests.txt
│               │           │   │   testvariable.h
│               │           │   │   textureaddressingmode.cpp
│               │           │   │   texturefunctions.cpp
│               │           │   │   textureoptestvariable.cpp
│               │           │   │   texturesizetestvariable.cpp
│               │           │   │   vshadertestvariable.cpp
│               │           │   │   wraptestvariable.cpp
│               │           │   │   
│               │           │   ├───media
│               │           │   │       env1.bmp
│               │           │   │       env2.bmp
│               │           │   │       tex0.bmp
│               │           │   │       tex1.bmp
│               │           │   │       tex2.bmp
│               │           │   │       window.bmp
│               │           │   │       
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───Occlusion
│               │           │       Makefile
│               │           │       Occlusion.cpp
│               │           │       Occlusion.hpp
│               │           │       Occlusion.rc
│               │           │       sources
│               │           │       
│               │           ├───overdraw
│               │           │       alpha.cpp
│               │           │       alphagrid.cpp
│               │           │       kitContent.kml
│               │           │       overdraw.cpp
│               │           │       overdraw.h
│               │           │       overdraw.rc
│               │           │       sources
│               │           │       
│               │           ├───palalpha
│               │           │       kitContent.kml
│               │           │       palalpha.cpp
│               │           │       palalpha.h
│               │           │       palalpha.rc
│               │           │       palalpha.vcproj
│               │           │       palutils.cpp
│               │           │       palutils8.cpp
│               │           │       sources
│               │           │       
│               │           ├───pc99
│               │           │   │   dirs
│               │           │   │   
│               │           │   ├───multitexture
│               │           │   │       kitContent.kml
│               │           │   │       multi.cpp
│               │           │   │       multi.h
│               │           │   │       multi.rc
│               │           │   │       multi.vcproj
│               │           │   │       multi.vcproj.vspscc
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───specular
│               │           │   │   │   kitContent.kml
│               │           │   │   │   sources
│               │           │   │   │   specular.cpp
│               │           │   │   │   specular.h
│               │           │   │   │   specular.rc
│               │           │   │   │   
│               │           │   │   └───media
│               │           │   │           256x256smallchecker.bmp
│               │           │   │           
│               │           │   └───texturesizes
│               │           │           kitContent.kml
│               │           │           sizes.cpp
│               │           │           sizes.h
│               │           │           sizes.rc
│               │           │           sources
│               │           │           
│               │           ├───perspective
│               │           │   │   color.cpp
│               │           │   │   drawmesh.cpp
│               │           │   │   kitContent.kml
│               │           │   │   perspective.cpp
│               │           │   │   perspective.h
│               │           │   │   perspective.rc
│               │           │   │   texture.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───pointsprite
│               │           │   │   attenfvfl.cpp
│               │           │   │   attenfvfls.cpp
│               │           │   │   batch.cpp
│               │           │   │   caps.cpp
│               │           │   │   cull.cpp
│               │           │   │   fill.cpp
│               │           │   │   kitContent.kml
│               │           │   │   mipmap.cpp
│               │           │   │   path.cpp
│               │           │   │   path.h
│               │           │   │   scalefvfl.cpp
│               │           │   │   scalefvfls.cpp
│               │           │   │   scalefvftl.cpp
│               │           │   │   scalefvftls.cpp
│               │           │   │   sprite.cpp
│               │           │   │   sprite.h
│               │           │   │   sprite.rc
│               │           │   │   transform.cpp
│               │           │   │   user.cpp
│               │           │   │   volume.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───present
│               │           │       cpresenttest.cpp
│               │           │       cpresenttest.h
│               │           │       kitContent.kml
│               │           │       resource.rc
│               │           │       sources
│               │           │       texture.bmp
│               │           │       
│               │           ├───present2
│               │           │   │   BB1.bmp
│               │           │   │   BB2.bmp
│               │           │   │   BB3.bmp
│               │           │   │   BB4.bmp
│               │           │   │   bitmap1.bmp
│               │           │   │   clippingwindows.cpp
│               │           │   │   clippingwindows.h
│               │           │   │   clippingwindowsFlipEx.cpp
│               │           │   │   clippingwindowsFlipEx.h
│               │           │   │   colorconverting.cpp
│               │           │   │   colorconverting.h
│               │           │   │   colorconvertingFlipEx.cpp
│               │           │   │   colorconvertingFlipEx.h
│               │           │   │   dialogboxmode.cpp
│               │           │   │   dialogboxmode.h
│               │           │   │   dirs
│               │           │   │   dirtyregion.cpp
│               │           │   │   dirtyregion.h
│               │           │   │   dirtyregionFlipEx.cpp
│               │           │   │   dirtyregionFlipEx.h
│               │           │   │   fullscreenpresent.cpp
│               │           │   │   fullscreenpresent.h
│               │           │   │   gammapresent.cpp
│               │           │   │   gammapresent.h
│               │           │   │   lake.bmp
│               │           │   │   lock_donotwait.cpp
│               │           │   │   lock_donotwait.h
│               │           │   │   multiheadpresent.cpp
│               │           │   │   multiheadpresent.h
│               │           │   │   present.cpp
│               │           │   │   present.h
│               │           │   │   Present2_DX_EXEEntryPoint.cpp
│               │           │   │   Present2_EXEEntryPoint.cpp
│               │           │   │   Present2_Fullscreen_EXEEntryPoint.cpp
│               │           │   │   Present2_LH_EXEEntryPoint.cpp
│               │           │   │   presentdonotwait.cpp
│               │           │   │   presentdonotwait.h
│               │           │   │   presentex.cpp
│               │           │   │   presentex.h
│               │           │   │   presentFlipEx.cpp
│               │           │   │   presentFlipEx.h
│               │           │   │   presentii.rc
│               │           │   │   presentinterval.cpp
│               │           │   │   presentinterval.h
│               │           │   │   presentintervalFullScreen.h
│               │           │   │   presentintervalWindowed.h
│               │           │   │   presentintervalWindowedFlipEx.cpp
│               │           │   │   presentintervalWindowedFlipEx.h
│               │           │   │   presentintervalWindowedFlipExFlags.cpp
│               │           │   │   presentintervalWindowedFlipExFlags.h
│               │           │   │   presentrotate.cpp
│               │           │   │   presentrotate.h
│               │           │   │   resource.h
│               │           │   │   sources.inc
│               │           │   │   
│               │           │   ├───Present2_Clip
│               │           │   │       deviceclip.cpp
│               │           │   │       deviceclip.h
│               │           │   │       deviceclipFlipEx.cpp
│               │           │   │       deviceclipFlipEx.h
│               │           │   │       EXEEntryPoint.cpp
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───Present2_Core
│               │           │   │       kitContent.kml
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───Present2_DX
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───Present2_FullScreen
│               │           │   │       kitContent.kml
│               │           │   │       sources
│               │           │   │       
│               │           │   ├───Present2_LH
│               │           │   │       kitContent.kml
│               │           │   │       sources
│               │           │   │       
│               │           │   └───Present2_Lib
│               │           │           Node.h
│               │           │           presentii.cpp
│               │           │           presentii.h
│               │           │           sources
│               │           │           
│               │           ├───pshader
│               │           │   │   address.cpp
│               │           │   │   dstmod.cpp
│               │           │   │   kitContent.kml
│               │           │   │   legacy.cpp
│               │           │   │   limits.cpp
│               │           │   │   opmod.cpp
│               │           │   │   pshader.cpp
│               │           │   │   pshader.h
│               │           │   │   pshader.rc
│               │           │   │   readshader.cpp
│               │           │   │   register.cpp
│               │           │   │   sources
│               │           │   │   srcmod.cpp
│               │           │   │   vertshader.cpp
│               │           │   │   
│               │           │   └───media
│               │           │           bem1.bmp
│               │           │           bem2.bmp
│               │           │           bem3.bmp
│               │           │           checker.bmp
│               │           │           checker2.bmp
│               │           │           colorchecker.bmp
│               │           │           dp3.bmp
│               │           │           dxlogo.bmp
│               │           │           shady.txt
│               │           │           skyxneg.bmp
│               │           │           skyxpos.bmp
│               │           │           skyyneg.bmp
│               │           │           skyypos.bmp
│               │           │           skyzneg.bmp
│               │           │           skyzpos.bmp
│               │           │           
│               │           ├───pshader3
│               │           │   │   core.rc
│               │           │   │   Detail.png
│               │           │   │   GroundCover.bmp
│               │           │   │   include.fx
│               │           │   │   inst_add.fx.prep
│               │           │   │   inst_crs.fx.prep
│               │           │   │   inst_dp2add.fx.prep
│               │           │   │   inst_dpn.fx.prep
│               │           │   │   inst_exp.fx.prep
│               │           │   │   inst_log.fx.prep
│               │           │   │   inst_lrp.fx.prep
│               │           │   │   inst_mad.fx.prep
│               │           │   │   inst_mnxn.fx.prep
│               │           │   │   inst_nrm.fx.prep
│               │           │   │   inst_pow.fx.prep
│               │           │   │   inst_rcp.fx.prep
│               │           │   │   inst_rsq.fx.prep
│               │           │   │   inst_setp.fx.prep
│               │           │   │   inst_sincos.fx.prep
│               │           │   │   kitContent.kml
│               │           │   │   landcolors.png
│               │           │   │   landscape.cpp
│               │           │   │   prep.py
│               │           │   │   pshader.cpp
│               │           │   │   pshader.h
│               │           │   │   pshader.prep
│               │           │   │   pshader.py
│               │           │   │   PShader1x.cpp
│               │           │   │   RockCover.bmp
│               │           │   │   Rockmask.png
│               │           │   │   sources
│               │           │   │   Starburst.cpp
│               │           │   │   water.png
│               │           │   │   
│               │           │   ├───ps1.x
│               │           │   │       ps1_xcube_inst_tex.fx
│               │           │   │       ps1_xtex_inst_tex.fx
│               │           │   │       ps1_xtex_inst_texcoord.fx
│               │           │   │       ps1_xtex_inst_texld.fx
│               │           │   │       ps1_xtex_inst_texregn.fx
│               │           │   │       ps1_xvol_inst_tex.fx
│               │           │   │       ps1_x_inst_add.fx
│               │           │   │       ps1_x_inst_cmp.fx
│               │           │   │       ps1_x_inst_cnd.fx
│               │           │   │       ps1_x_inst_colorclamp.fx
│               │           │   │       ps1_x_inst_dpn.fx
│               │           │   │       ps1_x_inst_lrp.fx
│               │           │   │       ps1_x_inst_mad.fx
│               │           │   │       ps1_x_inst_mul.fx
│               │           │   │       ps1_x_inst_texkill.fx
│               │           │   │       
│               │           │   ├───ps2.0
│               │           │   │       Landscape_ps2_0.fx
│               │           │   │       ps2_0cube_inst_texld.fx
│               │           │   │       ps2_0cube_inst_texldb.fx
│               │           │   │       ps2_0cube_inst_texldp.fx
│               │           │   │       ps2_0tex_inst_texld.fx
│               │           │   │       ps2_0tex_inst_texldb.fx
│               │           │   │       ps2_0tex_inst_texldp.fx
│               │           │   │       ps2_0vol_inst_texld.fx
│               │           │   │       ps2_0vol_inst_texldb.fx
│               │           │   │       ps2_0vol_inst_texldp.fx
│               │           │   │       ps2_0_inst_abs.fx
│               │           │   │       ps2_0_inst_add.fx
│               │           │   │       ps2_0_inst_cmp.fx
│               │           │   │       ps2_0_inst_crs.fx
│               │           │   │       ps2_0_inst_dp2add.fx
│               │           │   │       ps2_0_inst_dpN.fx
│               │           │   │       ps2_0_inst_exp.fx
│               │           │   │       ps2_0_inst_frc.fx
│               │           │   │       ps2_0_inst_log.fx
│               │           │   │       ps2_0_inst_lrp.fx
│               │           │   │       ps2_0_inst_mad.fx
│               │           │   │       ps2_0_inst_max.fx
│               │           │   │       ps2_0_inst_min.fx
│               │           │   │       ps2_0_inst_mnxn.fx
│               │           │   │       ps2_0_inst_mul.fx
│               │           │   │       ps2_0_inst_nrm.fx
│               │           │   │       ps2_0_inst_pow.fx
│               │           │   │       ps2_0_inst_rcp.fx
│               │           │   │       ps2_0_inst_rsq.fx
│               │           │   │       ps2_0_inst_sincos.fx
│               │           │   │       ps2_0_inst_texkill.fx
│               │           │   │       ps2_0_precision.fx
│               │           │   │       starburst_ps2_0.fx
│               │           │   │       
│               │           │   ├───ps2.x
│               │           │   │       ps2_xcube_inst_texld.fx
│               │           │   │       ps2_xcube_inst_texldb.fx
│               │           │   │       ps2_xcube_inst_texldp.fx
│               │           │   │       ps2_xtex_inst_dsx_dsy.fx
│               │           │   │       ps2_xtex_inst_texld.fx
│               │           │   │       ps2_xtex_inst_texldb.fx
│               │           │   │       ps2_xtex_inst_texldd.fx
│               │           │   │       ps2_xtex_inst_texldp.fx
│               │           │   │       ps2_xvol_inst_dsx_dsy.fx
│               │           │   │       ps2_xvol_inst_texld.fx
│               │           │   │       ps2_xvol_inst_texldb.fx
│               │           │   │       ps2_xvol_inst_texldd.fx
│               │           │   │       ps2_xvol_inst_texldp.fx
│               │           │   │       ps2_x_inst_abs.fx
│               │           │   │       ps2_x_inst_add.fx
│               │           │   │       ps2_x_inst_break.fx
│               │           │   │       ps2_x_inst_breakc.fx
│               │           │   │       ps2_x_inst_breakp.fx
│               │           │   │       ps2_x_inst_call.fx
│               │           │   │       ps2_x_inst_callnz.fx
│               │           │   │       ps2_x_inst_callnzp.fx
│               │           │   │       ps2_x_inst_cmp.fx
│               │           │   │       ps2_x_inst_crs.fx
│               │           │   │       ps2_x_inst_dp2add.fx
│               │           │   │       ps2_x_inst_dpn.fx
│               │           │   │       ps2_x_inst_exp.fx
│               │           │   │       ps2_x_inst_frc.fx
│               │           │   │       ps2_x_inst_if.fx
│               │           │   │       ps2_x_inst_ifc.fx
│               │           │   │       ps2_x_inst_ifp.fx
│               │           │   │       ps2_x_inst_log.fx
│               │           │   │       ps2_x_inst_lrp.fx
│               │           │   │       ps2_x_inst_mad.fx
│               │           │   │       ps2_x_inst_max.fx
│               │           │   │       ps2_x_inst_min.fx
│               │           │   │       ps2_x_inst_mnxn.fx
│               │           │   │       ps2_x_inst_mov.fx
│               │           │   │       ps2_x_inst_mul.fx
│               │           │   │       ps2_x_inst_nrm.fx
│               │           │   │       ps2_x_inst_pow.fx
│               │           │   │       ps2_x_inst_predicatemov.fx
│               │           │   │       ps2_x_inst_rcp.fx
│               │           │   │       ps2_x_inst_rsq.fx
│               │           │   │       ps2_x_inst_setp.fx
│               │           │   │       ps2_x_inst_sincos.fx
│               │           │   │       ps2_x_inst_texkill.fx
│               │           │   │       ps2_x_precision.fx
│               │           │   │       
│               │           │   └───ps3.0
│               │           │           ps3_0cube_inst_texld.fx
│               │           │           ps3_0cube_inst_texldb.fx
│               │           │           ps3_0cube_inst_texldl.fx
│               │           │           ps3_0cube_inst_texldp.fx
│               │           │           ps3_0cube_swizzles.fx
│               │           │           ps3_0cube_writemasks.fx
│               │           │           ps3_0tex_inst_dsx_dsy.fx
│               │           │           ps3_0tex_inst_texld.fx
│               │           │           ps3_0tex_inst_texldb.fx
│               │           │           ps3_0tex_inst_texldd.fx
│               │           │           ps3_0tex_inst_texldl.fx
│               │           │           ps3_0tex_inst_texldp.fx
│               │           │           ps3_0tex_swizzles.fx
│               │           │           ps3_0tex_writemasks.fx
│               │           │           ps3_0vol_inst_dsx_dsy.fx
│               │           │           ps3_0vol_inst_texld.fx
│               │           │           ps3_0vol_inst_texldb.fx
│               │           │           ps3_0vol_inst_texldd.fx
│               │           │           ps3_0vol_inst_texldl.fx
│               │           │           ps3_0vol_inst_texldp.fx
│               │           │           ps3_0vol_swizzles.fx
│               │           │           ps3_0vol_writemasks.fx
│               │           │           ps3_0_dbgerror.fx
│               │           │           ps3_0_inst_add.fx
│               │           │           ps3_0_inst_break.fx
│               │           │           ps3_0_inst_breakc.fx
│               │           │           ps3_0_inst_breakp.fx
│               │           │           ps3_0_inst_call.fx
│               │           │           ps3_0_inst_callnz.fx
│               │           │           ps3_0_inst_callnzp.fx
│               │           │           ps3_0_inst_cmp.fx
│               │           │           ps3_0_inst_crs.fx
│               │           │           ps3_0_inst_dp2add.fx
│               │           │           ps3_0_inst_dpn.fx
│               │           │           ps3_0_inst_exp.fx
│               │           │           ps3_0_inst_frc.fx
│               │           │           ps3_0_inst_if.fx
│               │           │           ps3_0_inst_ifc.fx
│               │           │           ps3_0_inst_ifp.fx
│               │           │           ps3_0_inst_log.fx
│               │           │           ps3_0_inst_loop.fx
│               │           │           ps3_0_inst_lrp.fx
│               │           │           ps3_0_inst_mad.fx
│               │           │           ps3_0_inst_max.fx
│               │           │           ps3_0_inst_min.fx
│               │           │           ps3_0_inst_mnxn.fx
│               │           │           ps3_0_inst_mul.fx
│               │           │           ps3_0_inst_nrm.fx
│               │           │           ps3_0_inst_pow.fx
│               │           │           ps3_0_inst_predicatemov.fx
│               │           │           ps3_0_inst_rcp.fx
│               │           │           ps3_0_inst_rep.fx
│               │           │           ps3_0_inst_rsq.fx
│               │           │           ps3_0_inst_setp.fx
│               │           │           ps3_0_inst_sincos.fx
│               │           │           ps3_0_inst_texkill.fx
│               │           │           ps3_0_mix_repcall.fx
│               │           │           ps3_0_precision.fx
│               │           │           ps3_0_reg_aL.fx
│               │           │           ps3_0_reg_vFace.fx
│               │           │           ps3_0_reg_vPos.fx
│               │           │           
│               │           ├───reschk
│               │           │       kitContent.kml
│               │           │       Main.cpp
│               │           │       reschk.cpp
│               │           │       reschk.h
│               │           │       reschk.rc
│               │           │       reschk_cube.cpp
│               │           │       reschk_ib.cpp
│               │           │       reschk_surface.cpp
│               │           │       reschk_texture.cpp
│               │           │       reschk_vb.cpp
│               │           │       reschk_volume.cpp
│               │           │       sources
│               │           │       
│               │           ├───resman
│               │           │       basictest.cpp
│               │           │       changecolorstest.cpp
│               │           │       checkcolors.cpp
│               │           │       checkdxcaps.cpp
│               │           │       default.cpp
│               │           │       discardbytestest.cpp
│               │           │       listtest.cpp
│               │           │       lrutest.cpp
│               │           │       mrutest.cpp
│               │           │       resman.cpp
│               │           │       resman.h
│               │           │       resman.rc
│               │           │       resourcesforbasictest.cpp
│               │           │       resourcesgenerationfunctions.cpp
│               │           │       sources
│               │           │       
│               │           ├───scenario
│               │           │   │   kitContent.kml
│               │           │   │   scenario.cpp
│               │           │   │   scenario.h
│               │           │   │   scenario.rc
│               │           │   │   
│               │           │   ├───media
│               │           │   │       checker1.bmp
│               │           │   │       checker128.bmp
│               │           │   │       checker16.bmp
│               │           │   │       checker2.bmp
│               │           │   │       checker256.bmp
│               │           │   │       checker32.bmp
│               │           │   │       checker4.bmp
│               │           │   │       checker64.bmp
│               │           │   │       checker8.bmp
│               │           │   │       dxlogo.bmp
│               │           │   │       luminance.bmp
│               │           │   │       stripes.bmp
│               │           │   │       
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───srt
│               │           │   │   buffer.cpp
│               │           │   │   describe.cpp
│               │           │   │   invalid.cpp
│               │           │   │   kitContent.kml
│               │           │   │   null.cpp
│               │           │   │   offscreen.cpp
│               │           │   │   srt.cpp
│               │           │   │   srt.h
│               │           │   │   srt.rc
│               │           │   │   texture.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───stateblocks
│               │           │   │   checker.bmp
│               │           │   │   kitContent.kml
│               │           │   │   main.cpp
│               │           │   │   poko0.bmp
│               │           │   │   poko1.bmp
│               │           │   │   poko2.bmp
│               │           │   │   poko3.bmp
│               │           │   │   poko4.bmp
│               │           │   │   poko5.bmp
│               │           │   │   poko6.bmp
│               │           │   │   poko7.bmp
│               │           │   │   rocks.bmp
│               │           │   │   statebeast.cpp
│               │           │   │   statebeast.h
│               │           │   │   statebeast.rc
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───stencil
│               │           │   │   cap.cpp
│               │           │   │   clear.cpp
│               │           │   │   clearccw.cpp
│               │           │   │   cullone.cpp
│               │           │   │   culltwo.cpp
│               │           │   │   func.cpp
│               │           │   │   funcccw.cpp
│               │           │   │   ignore.cpp
│               │           │   │   ignoreccw.cpp
│               │           │   │   kitContent.kml
│               │           │   │   op.cpp
│               │           │   │   opccw.cpp
│               │           │   │   scorrupt.cpp
│               │           │   │   scorruptccw.cpp
│               │           │   │   stencil.cpp
│               │           │   │   stencil.h
│               │           │   │   stencil.rc
│               │           │   │   Stencil.vcproj
│               │           │   │   Stencil.vcproj.vspscc
│               │           │   │   zcorrupt.cpp
│               │           │   │   zcorruptccw.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───stretchrect
│               │           │   │   auxiliary.cpp
│               │           │   │   auxiliary.h
│               │           │   │   dims.cpp
│               │           │   │   dims.h
│               │           │   │   dx5_logo.bmp
│               │           │   │   dxfilter.cpp
│               │           │   │   dxfilter.h
│               │           │   │   dxfmt.cpp
│               │           │   │   dxfmt.h
│               │           │   │   dxmultisample.cpp
│               │           │   │   dxmultisample.h
│               │           │   │   dxpool.cpp
│               │           │   │   dxpool.h
│               │           │   │   dxusage.cpp
│               │           │   │   dxusage.h
│               │           │   │   kitContent.kml
│               │           │   │   lake.bmp
│               │           │   │   lake.dds
│               │           │   │   rects.cpp
│               │           │   │   rects.h
│               │           │   │   resource.h
│               │           │   │   StretchRect.sln
│               │           │   │   StretchRect.vcproj
│               │           │   │   stretchrectdepthstencil.cpp
│               │           │   │   stretchrectdepthstencil.h
│               │           │   │   stretchrectkeepstates.cpp
│               │           │   │   stretchrectkeepstates.h
│               │           │   │   stretchrecttest.cpp
│               │           │   │   stretchrecttest.h
│               │           │   │   stretchrecttest.rc
│               │           │   │   stretchrecttestmain.cpp
│               │           │   │   stretchrecttestmain.h
│               │           │   │   surfacetypes.cpp
│               │           │   │   surfacetypes.h
│               │           │   │   tex.bmp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───subpixel
│               │           │   │   drawgrid.cpp
│               │           │   │   kitContent.kml
│               │           │   │   subpixel.cpp
│               │           │   │   subpixel.h
│               │           │   │   subpixel.rc
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───tessellation
│               │           │       datatypesntest.cpp
│               │           │       datatypesrecttest.cpp
│               │           │       datatypestritest.cpp
│               │           │       default.cpp
│               │           │       kitContent.kml
│               │           │       maxminrecttest.cpp
│               │           │       maxmintritest.cpp
│               │           │       minimizingrecttest.cpp
│               │           │       minimizingtritest.cpp
│               │           │       minmaxntest.cpp
│               │           │       minntest.cpp
│               │           │       npatchestest.cpp
│               │           │       ntest.cpp
│               │           │       rectpatchestest.cpp
│               │           │       sources
│               │           │       tessellation.cpp
│               │           │       tessellation.h
│               │           │       tessellation.rc
│               │           │       tessfactorrecttest.cpp
│               │           │       tessfactortritest.cpp
│               │           │       tessfntest.cpp
│               │           │       tex.bmp
│               │           │       tripatchestest.cpp
│               │           │       vertexstructdefs.h
│               │           │       
│               │           ├───texformats
│               │           │   │   compare.cpp
│               │           │   │   drawgrid.cpp
│               │           │   │   FloatPrecision.cpp
│               │           │   │   floatprecision.h
│               │           │   │   floattex.cpp
│               │           │   │   floattex.fx
│               │           │   │   fvf3.cpp
│               │           │   │   fvf4.cpp
│               │           │   │   kitContent.kml
│               │           │   │   PackedRGB.cpp
│               │           │   │   PackedRGB.fx
│               │           │   │   print.cpp
│               │           │   │   sysmem.cpp
│               │           │   │   texformats.cpp
│               │           │   │   texformats.h
│               │           │   │   texformats.rc
│               │           │   │   texformats.vcproj
│               │           │   │   verify.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───texload
│               │           │       agp.cpp
│               │           │       draw.cpp
│               │           │       kitContent.kml
│               │           │       manage.cpp
│               │           │       sources
│               │           │       system.cpp
│               │           │       texload.cpp
│               │           │       texload.h
│               │           │       texload.rc
│               │           │       video.cpp
│               │           │       
│               │           ├───texturestage3
│               │           │   │   kitContent.kml
│               │           │   │   sources
│               │           │   │   texturestage3.cpp
│               │           │   │   texturestage3.h
│               │           │   │   texturestage3.rc
│               │           │   │   texturestage3.vcproj
│               │           │   │   tsstestcaseseightstage.cpp
│               │           │   │   tsstestcasesfivestage.cpp
│               │           │   │   tsstestcasesfourstage.cpp
│               │           │   │   tsstestcasesonestage.cpp
│               │           │   │   tsstestcasessevenstage.cpp
│               │           │   │   tsstestcasessixstage.cpp
│               │           │   │   tsstestcasesthreestage.cpp
│               │           │   │   tsstestcasestwostage.cpp
│               │           │   │   
│               │           │   └───textures
│               │           │           checker.bmp
│               │           │           checker_highfreq.bmp
│               │           │           colors_blend.bmp
│               │           │           decoration.bmp
│               │           │           decoration2.bmp
│               │           │           dots1.bmp
│               │           │           dxlogo.bmp
│               │           │           dxlogo2.bmp
│               │           │           dxlogo3.bmp
│               │           │           dxlogo4.bmp
│               │           │           dxlogo5.bmp
│               │           │           dxlogo_bump.bmp
│               │           │           dxlogo_bump2.bmp
│               │           │           newts.bmp
│               │           │           stage0.bmp
│               │           │           stage1.bmp
│               │           │           stage2.bmp
│               │           │           stage3.bmp
│               │           │           stage4.bmp
│               │           │           stage5.bmp
│               │           │           stage6.bmp
│               │           │           stage7.bmp
│               │           │           stage_all.bmp
│               │           │           test.bmp
│               │           │           text1.bmp
│               │           │           text2.bmp
│               │           │           text3.bmp
│               │           │           text4.bmp
│               │           │           text5.bmp
│               │           │           text6.bmp
│               │           │           winlogo.bmp
│               │           │           winlogo2.bmp
│               │           │           winlogo3.bmp
│               │           │           win_logo_bump.bmp
│               │           │           
│               │           ├───tlvertexclip
│               │           │       edge.cpp
│               │           │       kitContent.kml
│               │           │       quad.cpp
│               │           │       sources
│               │           │       tlvertexclip.cpp
│               │           │       tlvertexclip.h
│               │           │       tlvertexclip.rc
│               │           │       
│               │           ├───updatesurface
│               │           │       auxiliary.cpp
│               │           │       auxiliary.h
│               │           │       dims.cpp
│               │           │       dims.h
│               │           │       dxfmt.cpp
│               │           │       dxfmt.h
│               │           │       dxmultisample.cpp
│               │           │       dxmultisample.h
│               │           │       dxpool.cpp
│               │           │       dxpool.h
│               │           │       dxusage.cpp
│               │           │       dxusage.h
│               │           │       kitContent.kml
│               │           │       lake.bmp
│               │           │       rects.cpp
│               │           │       rects.h
│               │           │       resource.h
│               │           │       sources
│               │           │       surfacetypes.cpp
│               │           │       surfacetypes.h
│               │           │       tex.bmp
│               │           │       updatesurfacetest.cpp
│               │           │       updatesurfacetest.rc
│               │           │       updatesurfacetestmain.cpp
│               │           │       updatesurfacetestmain.h
│               │           │       
│               │           ├───updatetexture
│               │           │   │   Back0.bmp
│               │           │   │   Back1.bmp
│               │           │   │   Back2.bmp
│               │           │   │   Back3.bmp
│               │           │   │   Back4.bmp
│               │           │   │   Back5.bmp
│               │           │   │   Back6.bmp
│               │           │   │   cbasetex.cpp
│               │           │   │   ccubetex.cpp
│               │           │   │   cmiptex.cpp
│               │           │   │   cupdatetex.h
│               │           │   │   cupdatetexbase.cpp
│               │           │   │   cvoltex.cpp
│               │           │   │   dxusage.cpp
│               │           │   │   dxusage.h
│               │           │   │   Fore0.bmp
│               │           │   │   Fore1.bmp
│               │           │   │   Fore2.bmp
│               │           │   │   Fore3.bmp
│               │           │   │   Fore4.bmp
│               │           │   │   Fore5.bmp
│               │           │   │   Fore6.bmp
│               │           │   │   kitContent.kml
│               │           │   │   resource.h
│               │           │   │   testcases.cpp
│               │           │   │   testcases.h
│               │           │   │   updatetex.cpp
│               │           │   │   updatetex.rc
│               │           │   │   UtilFormats.cpp
│               │           │   │   UtilFormats.h
│               │           │   │   vtdraw.cpp
│               │           │   │   vtmatrix.cpp
│               │           │   │   vtmatrix.h
│               │           │   │   vtmipvol.cpp
│               │           │   │   vttestcases.cpp
│               │           │   │   vtvolume.cpp
│               │           │   │   vtvolume.h
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───validator
│               │           │   │   dirs
│               │           │   │   
│               │           │   ├───shadervalidator
│               │           │   │   │   addresources.py
│               │           │   │   │   cinclude.cpp
│               │           │   │   │   cinclude.h
│               │           │   │   │   cshadervalidator.cpp
│               │           │   │   │   cshadervalidator.h
│               │           │   │   │   main.cpp
│               │           │   │   │   shadervalidator.rc
│               │           │   │   │   sources
│               │           │   │   │   
│               │           │   │   └───testcases
│               │           │   │           ps2_sw_flow_control_dsx.fx
│               │           │   │           ps2_sw_flow_control_dsy.fx
│               │           │   │           ps2_sw_flow_control_texld.fx
│               │           │   │           ps2_sw_flow_control_texldb.fx
│               │           │   │           ps2_sw_flow_control_texldd.fx
│               │           │   │           ps2_sw_flow_control_texldp.fx
│               │           │   │           ps2_x_flow_control_dsx.fx
│               │           │   │           ps2_x_flow_control_dsy.fx
│               │           │   │           ps2_x_flow_control_texld.fx
│               │           │   │           ps2_x_flow_control_texldb.fx
│               │           │   │           ps2_x_flow_control_texldd.fx
│               │           │   │           ps2_x_flow_control_texldp.fx
│               │           │   │           ps3_0_flow_control_dsx.fx
│               │           │   │           ps3_0_flow_control_dsy.fx
│               │           │   │           ps3_0_flow_control_texld.fx
│               │           │   │           ps3_0_flow_control_texldb.fx
│               │           │   │           ps3_0_flow_control_texldd.fx
│               │           │   │           ps3_0_flow_control_texldl.fx
│               │           │   │           ps3_0_flow_control_texldp.fx
│               │           │   │           ps3_sw_flow_control_dsx.fx
│               │           │   │           ps3_sw_flow_control_dsy.fx
│               │           │   │           ps3_sw_flow_control_texld.fx
│               │           │   │           ps3_sw_flow_control_texldb.fx
│               │           │   │           ps3_sw_flow_control_texldd.fx
│               │           │   │           ps3_sw_flow_control_texldl.fx
│               │           │   │           ps3_sw_flow_control_texldp.fx
│               │           │   │           ps_1_1_inst_add.fx
│               │           │   │           ps_1_1_inst_cnd.fx
│               │           │   │           ps_1_1_inst_dp3.fx
│               │           │   │           ps_1_1_inst_lrp.fx
│               │           │   │           ps_1_1_inst_mad.fx
│               │           │   │           ps_1_1_inst_mov.fx
│               │           │   │           ps_1_1_inst_mul.fx
│               │           │   │           ps_1_1_inst_sub.fx
│               │           │   │           ps_1_1_inst_tex.fx
│               │           │   │           ps_1_1_inst_texbem.fx
│               │           │   │           ps_1_1_inst_texbeml.fx
│               │           │   │           ps_1_1_inst_texkill.fx
│               │           │   │           ps_1_1_inst_texm3x2tex.fx
│               │           │   │           ps_1_1_inst_texm3x3spec.fx
│               │           │   │           ps_1_1_inst_texm3x3tex.fx
│               │           │   │           ps_1_1_inst_texm3x3vspec.fx
│               │           │   │           ps_1_1_inst_texreg2ar.fx
│               │           │   │           ps_1_1_inst_texreg2gb.fx
│               │           │   │           ps_1_2_inst_add.fx
│               │           │   │           ps_1_2_inst_cmp.fx
│               │           │   │           ps_1_2_inst_cnd.fx
│               │           │   │           ps_1_2_inst_dp3.fx
│               │           │   │           ps_1_2_inst_dp4.fx
│               │           │   │           ps_1_2_inst_lrp.fx
│               │           │   │           ps_1_2_inst_mad.fx
│               │           │   │           ps_1_2_inst_mov.fx
│               │           │   │           ps_1_2_inst_mul.fx
│               │           │   │           ps_1_2_inst_sub.fx
│               │           │   │           ps_1_2_inst_tex.fx
│               │           │   │           ps_1_2_inst_texbem.fx
│               │           │   │           ps_1_2_inst_texbeml.fx
│               │           │   │           ps_1_2_inst_texdp3.fx
│               │           │   │           ps_1_2_inst_texdp3tex.fx
│               │           │   │           ps_1_2_inst_texkill.fx
│               │           │   │           ps_1_2_inst_texm3x2tex.fx
│               │           │   │           ps_1_2_inst_texm3x3.fx
│               │           │   │           ps_1_2_inst_texm3x3spec.fx
│               │           │   │           ps_1_2_inst_texm3x3tex.fx
│               │           │   │           ps_1_2_inst_texm3x3vspec.fx
│               │           │   │           ps_1_2_inst_texreg2ar.fx
│               │           │   │           ps_1_2_inst_texreg2gb.fx
│               │           │   │           ps_1_2_inst_texreg2rgb.fx
│               │           │   │           ps_1_3_inst_add.fx
│               │           │   │           ps_1_3_inst_cmp.fx
│               │           │   │           ps_1_3_inst_cnd.fx
│               │           │   │           ps_1_3_inst_dp3.fx
│               │           │   │           ps_1_3_inst_dp4.fx
│               │           │   │           ps_1_3_inst_lrp.fx
│               │           │   │           ps_1_3_inst_mad.fx
│               │           │   │           ps_1_3_inst_mov.fx
│               │           │   │           ps_1_3_inst_mul.fx
│               │           │   │           ps_1_3_inst_sub.fx
│               │           │   │           ps_1_3_inst_tex.fx
│               │           │   │           ps_1_3_inst_texbem.fx
│               │           │   │           ps_1_3_inst_texbeml.fx
│               │           │   │           ps_1_3_inst_texdp3.fx
│               │           │   │           ps_1_3_inst_texdp3tex.fx
│               │           │   │           ps_1_3_inst_texkill.fx
│               │           │   │           ps_1_3_inst_texm3x2depth.fx
│               │           │   │           ps_1_3_inst_texm3x2tex.fx
│               │           │   │           ps_1_3_inst_texm3x3.fx
│               │           │   │           ps_1_3_inst_texm3x3spec.fx
│               │           │   │           ps_1_3_inst_texm3x3tex.fx
│               │           │   │           ps_1_3_inst_texm3x3vspec.fx
│               │           │   │           ps_1_3_inst_texreg2ar.fx
│               │           │   │           ps_1_3_inst_texreg2gb.fx
│               │           │   │           ps_1_3_inst_texreg2rgb.fx
│               │           │   │           ps_1_4_inst_add.fx
│               │           │   │           ps_1_4_inst_bem.fx
│               │           │   │           ps_1_4_inst_cmp.fx
│               │           │   │           ps_1_4_inst_cnd.fx
│               │           │   │           ps_1_4_inst_dp3.fx
│               │           │   │           ps_1_4_inst_dp4.fx
│               │           │   │           ps_1_4_inst_lrp.fx
│               │           │   │           ps_1_4_inst_mad.fx
│               │           │   │           ps_1_4_inst_mov.fx
│               │           │   │           ps_1_4_inst_mul.fx
│               │           │   │           ps_1_4_inst_sub.fx
│               │           │   │           ps_1_4_inst_texdepth.fx
│               │           │   │           ps_1_4_inst_texkill.fx
│               │           │   │           ps_1_4_inst_texld.fx
│               │           │   │           ps_2_0_inst_abs.fx
│               │           │   │           ps_2_0_inst_add.fx
│               │           │   │           ps_2_0_inst_cmp.fx
│               │           │   │           ps_2_0_inst_crs.fx
│               │           │   │           ps_2_0_inst_dp2add.fx
│               │           │   │           ps_2_0_inst_dp3.fx
│               │           │   │           ps_2_0_inst_dp4.fx
│               │           │   │           ps_2_0_inst_exp.fx
│               │           │   │           ps_2_0_inst_frc.fx
│               │           │   │           ps_2_0_inst_log.fx
│               │           │   │           ps_2_0_inst_lrp.fx
│               │           │   │           ps_2_0_inst_m3x2.fx
│               │           │   │           ps_2_0_inst_m3x3.fx
│               │           │   │           ps_2_0_inst_m3x4.fx
│               │           │   │           ps_2_0_inst_m4x4.fx
│               │           │   │           ps_2_0_inst_mad.fx
│               │           │   │           ps_2_0_inst_max.fx
│               │           │   │           ps_2_0_inst_min.fx
│               │           │   │           ps_2_0_inst_mov.fx
│               │           │   │           ps_2_0_inst_mul.fx
│               │           │   │           ps_2_0_inst_nrm.fx
│               │           │   │           ps_2_0_inst_pow.fx
│               │           │   │           ps_2_0_inst_rcp.fx
│               │           │   │           ps_2_0_inst_rsq.fx
│               │           │   │           ps_2_0_inst_sincos.fx
│               │           │   │           ps_2_0_inst_sub.fx
│               │           │   │           ps_2_0_inst_texkill.fx
│               │           │   │           ps_2_0_inst_texld.fx
│               │           │   │           ps_2_0_inst_texldb.fx
│               │           │   │           ps_2_0_inst_texldp.fx
│               │           │   │           ps_2_sw_inst_abs.fx
│               │           │   │           ps_2_sw_inst_add.fx
│               │           │   │           ps_2_sw_inst_cmp.fx
│               │           │   │           ps_2_sw_inst_crs.fx
│               │           │   │           ps_2_sw_inst_dp2add.fx
│               │           │   │           ps_2_sw_inst_dp3.fx
│               │           │   │           ps_2_sw_inst_dp4.fx
│               │           │   │           ps_2_sw_inst_dsx.fx
│               │           │   │           ps_2_sw_inst_dsy.fx
│               │           │   │           ps_2_sw_inst_exp.fx
│               │           │   │           ps_2_sw_inst_frc.fx
│               │           │   │           ps_2_sw_inst_log.fx
│               │           │   │           ps_2_sw_inst_lrp.fx
│               │           │   │           ps_2_sw_inst_m3x2.fx
│               │           │   │           ps_2_sw_inst_m3x3.fx
│               │           │   │           ps_2_sw_inst_m3x4.fx
│               │           │   │           ps_2_sw_inst_mad.fx
│               │           │   │           ps_2_sw_inst_max.fx
│               │           │   │           ps_2_sw_inst_min.fx
│               │           │   │           ps_2_sw_inst_mov.fx
│               │           │   │           ps_2_sw_inst_mul.fx
│               │           │   │           ps_2_sw_inst_nrm.fx
│               │           │   │           ps_2_sw_inst_pow.fx
│               │           │   │           ps_2_sw_inst_rcp.fx
│               │           │   │           ps_2_sw_inst_rsq.fx
│               │           │   │           ps_2_sw_inst_setp_gt.fx
│               │           │   │           ps_2_sw_inst_sincos.fx
│               │           │   │           ps_2_sw_inst_sub.fx
│               │           │   │           ps_2_sw_inst_texld.fx
│               │           │   │           ps_2_sw_inst_texldb.fx
│               │           │   │           ps_2_sw_inst_texldd.fx
│               │           │   │           ps_2_sw_inst_texldp.fx
│               │           │   │           ps_2_x_inst_abs.fx
│               │           │   │           ps_2_x_inst_add.fx
│               │           │   │           ps_2_x_inst_cmp.fx
│               │           │   │           ps_2_x_inst_crs.fx
│               │           │   │           ps_2_x_inst_dp2add.fx
│               │           │   │           ps_2_x_inst_dp3.fx
│               │           │   │           ps_2_x_inst_dp4.fx
│               │           │   │           ps_2_x_inst_dsx.fx
│               │           │   │           ps_2_x_inst_dsy.fx
│               │           │   │           ps_2_x_inst_exp.fx
│               │           │   │           ps_2_x_inst_frc.fx
│               │           │   │           ps_2_x_inst_log.fx
│               │           │   │           ps_2_x_inst_lrp.fx
│               │           │   │           ps_2_x_inst_m3x2.fx
│               │           │   │           ps_2_x_inst_m3x3.fx
│               │           │   │           ps_2_x_inst_m3x4.fx
│               │           │   │           ps_2_x_inst_mad.fx
│               │           │   │           ps_2_x_inst_max.fx
│               │           │   │           ps_2_x_inst_min.fx
│               │           │   │           ps_2_x_inst_mov.fx
│               │           │   │           ps_2_x_inst_mul.fx
│               │           │   │           ps_2_x_inst_nrm.fx
│               │           │   │           ps_2_x_inst_pow.fx
│               │           │   │           ps_2_x_inst_rcp.fx
│               │           │   │           ps_2_x_inst_rsq.fx
│               │           │   │           ps_2_x_inst_setp_gt.fx
│               │           │   │           ps_2_x_inst_sincos.fx
│               │           │   │           ps_2_x_inst_sub.fx
│               │           │   │           ps_2_x_inst_texld.fx
│               │           │   │           ps_2_x_inst_texldb.fx
│               │           │   │           ps_2_x_inst_texldd.fx
│               │           │   │           ps_2_x_inst_texldp.fx
│               │           │   │           ps_2_x_temps.fx
│               │           │   │           ps_3_0_inst_abs.fx
│               │           │   │           ps_3_0_inst_add.fx
│               │           │   │           ps_3_0_inst_cmp.fx
│               │           │   │           ps_3_0_inst_crs.fx
│               │           │   │           ps_3_0_inst_dp2add.fx
│               │           │   │           ps_3_0_inst_dp3.fx
│               │           │   │           ps_3_0_inst_dp4.fx
│               │           │   │           ps_3_0_inst_dsx.fx
│               │           │   │           ps_3_0_inst_dsy.fx
│               │           │   │           ps_3_0_inst_exp.fx
│               │           │   │           ps_3_0_inst_frc.fx
│               │           │   │           ps_3_0_inst_log.fx
│               │           │   │           ps_3_0_inst_lrp.fx
│               │           │   │           ps_3_0_inst_m3x2.fx
│               │           │   │           ps_3_0_inst_m3x3.fx
│               │           │   │           ps_3_0_inst_m3x4.fx
│               │           │   │           ps_3_0_inst_m4x4.fx
│               │           │   │           ps_3_0_inst_mad.fx
│               │           │   │           ps_3_0_inst_max.fx
│               │           │   │           ps_3_0_inst_min.fx
│               │           │   │           ps_3_0_inst_mov.fx
│               │           │   │           ps_3_0_inst_mul.fx
│               │           │   │           ps_3_0_inst_nrm.fx
│               │           │   │           ps_3_0_inst_pow.fx
│               │           │   │           ps_3_0_inst_rcp.fx
│               │           │   │           ps_3_0_inst_rsq.fx
│               │           │   │           ps_3_0_inst_setp_lt.fx
│               │           │   │           ps_3_0_inst_sincos.fx
│               │           │   │           ps_3_0_inst_sub.fx
│               │           │   │           ps_3_0_inst_texkill.fx
│               │           │   │           ps_3_0_inst_texld.fx
│               │           │   │           ps_3_0_inst_texldb.fx
│               │           │   │           ps_3_0_inst_texldl.fx
│               │           │   │           ps_3_0_inst_texldp.fx
│               │           │   │           ps_3_sw_inst_abs.fx
│               │           │   │           ps_3_sw_inst_add.fx
│               │           │   │           ps_3_sw_inst_cmp.fx
│               │           │   │           ps_3_sw_inst_crs.fx
│               │           │   │           ps_3_sw_inst_dp2add.fx
│               │           │   │           ps_3_sw_inst_dp3.fx
│               │           │   │           ps_3_sw_inst_dp4.fx
│               │           │   │           ps_3_sw_inst_dsx.fx
│               │           │   │           ps_3_sw_inst_dsy.fx
│               │           │   │           ps_3_sw_inst_exp.fx
│               │           │   │           ps_3_sw_inst_frc.fx
│               │           │   │           ps_3_sw_inst_log.fx
│               │           │   │           ps_3_sw_inst_lrp.fx
│               │           │   │           ps_3_sw_inst_m3x2.fx
│               │           │   │           ps_3_sw_inst_m3x3.fx
│               │           │   │           ps_3_sw_inst_m3x4.fx
│               │           │   │           ps_3_sw_inst_m4x4.fx
│               │           │   │           ps_3_sw_inst_mad.fx
│               │           │   │           ps_3_sw_inst_max.fx
│               │           │   │           ps_3_sw_inst_min.fx
│               │           │   │           ps_3_sw_inst_mov.fx
│               │           │   │           ps_3_sw_inst_mul.fx
│               │           │   │           ps_3_sw_inst_nrm.fx
│               │           │   │           ps_3_sw_inst_pow.fx
│               │           │   │           ps_3_sw_inst_rcp.fx
│               │           │   │           ps_3_sw_inst_rsq.fx
│               │           │   │           ps_3_sw_inst_setp_lt.fx
│               │           │   │           ps_3_sw_inst_sincos.fx
│               │           │   │           ps_3_sw_inst_sub.fx
│               │           │   │           ps_3_sw_inst_texkill.fx
│               │           │   │           ps_3_sw_inst_texld.fx
│               │           │   │           ps_3_sw_inst_texldb.fx
│               │           │   │           ps_3_sw_inst_texldl.fx
│               │           │   │           ps_3_sw_inst_texldp.fx
│               │           │   │           ps_basic_gradient_instructions.fx
│               │           │   │           ps_centroid.fx
│               │           │   │           ps_dsx_src_modifiers.fx
│               │           │   │           ps_dsy_src_modifiers.fx
│               │           │   │           ps_if_static_depth.fx
│               │           │   │           ps_sinco_dest.fx
│               │           │   │           ps_texkill_v.fx
│               │           │   │           ps_vFace_cmp.fx
│               │           │   │           test_include.fx
│               │           │   │           vs3_0_flow_control_texldl.fx
│               │           │   │           vs3_sw_flow_control_texldl.fx
│               │           │   │           vs_1_1_inst_add.fx
│               │           │   │           vs_1_1_inst_dp3.fx
│               │           │   │           vs_1_1_inst_dp4.fx
│               │           │   │           vs_1_1_inst_dst.fx
│               │           │   │           vs_1_1_inst_exp.fx
│               │           │   │           vs_1_1_inst_expp.fx
│               │           │   │           vs_1_1_inst_frc.fx
│               │           │   │           vs_1_1_inst_lit.fx
│               │           │   │           vs_1_1_inst_log.fx
│               │           │   │           vs_1_1_inst_logp.fx
│               │           │   │           vs_1_1_inst_m3x2.fx
│               │           │   │           vs_1_1_inst_m3x3.fx
│               │           │   │           vs_1_1_inst_m3x4.fx
│               │           │   │           vs_1_1_inst_m4x3.fx
│               │           │   │           vs_1_1_inst_m4x4.fx
│               │           │   │           vs_1_1_inst_mad.fx
│               │           │   │           vs_1_1_inst_max.fx
│               │           │   │           vs_1_1_inst_min.fx
│               │           │   │           vs_1_1_inst_mov.fx
│               │           │   │           vs_1_1_inst_mul.fx
│               │           │   │           vs_1_1_inst_rcp.fx
│               │           │   │           vs_1_1_inst_rsq.fx
│               │           │   │           vs_1_1_inst_sge.fx
│               │           │   │           vs_1_1_inst_slt.fx
│               │           │   │           vs_1_1_inst_sub.fx
│               │           │   │           vs_2_0_inst_abs.fx
│               │           │   │           vs_2_0_inst_add.fx
│               │           │   │           vs_2_0_inst_crs.fx
│               │           │   │           vs_2_0_inst_dp3.fx
│               │           │   │           vs_2_0_inst_dp4.fx
│               │           │   │           vs_2_0_inst_dst.fx
│               │           │   │           vs_2_0_inst_exp.fx
│               │           │   │           vs_2_0_inst_expp.fx
│               │           │   │           vs_2_0_inst_frc.fx
│               │           │   │           vs_2_0_inst_lit.fx
│               │           │   │           vs_2_0_inst_log.fx
│               │           │   │           vs_2_0_inst_logp.fx
│               │           │   │           vs_2_0_inst_lrp.fx
│               │           │   │           vs_2_0_inst_m3x2.fx
│               │           │   │           vs_2_0_inst_m3x3.fx
│               │           │   │           vs_2_0_inst_m3x4.fx
│               │           │   │           vs_2_0_inst_m4x3.fx
│               │           │   │           vs_2_0_inst_m4x4.fx
│               │           │   │           vs_2_0_inst_mad.fx
│               │           │   │           vs_2_0_inst_max.fx
│               │           │   │           vs_2_0_inst_min.fx
│               │           │   │           vs_2_0_inst_mov.fx
│               │           │   │           vs_2_0_inst_mova.fx
│               │           │   │           vs_2_0_inst_mul.fx
│               │           │   │           vs_2_0_inst_nrm.fx
│               │           │   │           vs_2_0_inst_pow.fx
│               │           │   │           vs_2_0_inst_rcp.fx
│               │           │   │           vs_2_0_inst_rsq.fx
│               │           │   │           vs_2_0_inst_sge.fx
│               │           │   │           vs_2_0_inst_sgn.fx
│               │           │   │           vs_2_0_inst_sincos.fx
│               │           │   │           vs_2_0_inst_slt.fx
│               │           │   │           vs_2_0_inst_sub.fx
│               │           │   │           vs_2_sw_inst_abs.fx
│               │           │   │           vs_2_sw_inst_add.fx
│               │           │   │           vs_2_sw_inst_crs.fx
│               │           │   │           vs_2_sw_inst_dp3.fx
│               │           │   │           vs_2_sw_inst_dp4.fx
│               │           │   │           vs_2_sw_inst_dst.fx
│               │           │   │           vs_2_sw_inst_exp.fx
│               │           │   │           vs_2_sw_inst_expp.fx
│               │           │   │           vs_2_sw_inst_frc.fx
│               │           │   │           vs_2_sw_inst_lit.fx
│               │           │   │           vs_2_sw_inst_log.fx
│               │           │   │           vs_2_sw_inst_logp.fx
│               │           │   │           vs_2_sw_inst_lrp.fx
│               │           │   │           vs_2_sw_inst_m3x2.fx
│               │           │   │           vs_2_sw_inst_m3x3.fx
│               │           │   │           vs_2_sw_inst_m3x4.fx
│               │           │   │           vs_2_sw_inst_m4x3.fx
│               │           │   │           vs_2_sw_inst_m4x4.fx
│               │           │   │           vs_2_sw_inst_mad.fx
│               │           │   │           vs_2_sw_inst_max.fx
│               │           │   │           vs_2_sw_inst_min.fx
│               │           │   │           vs_2_sw_inst_mov.fx
│               │           │   │           vs_2_sw_inst_mova.fx
│               │           │   │           vs_2_sw_inst_mul.fx
│               │           │   │           vs_2_sw_inst_nrm.fx
│               │           │   │           vs_2_sw_inst_pow.fx
│               │           │   │           vs_2_sw_inst_rcp.fx
│               │           │   │           vs_2_sw_inst_rsq.fx
│               │           │   │           vs_2_sw_inst_setp_eq.fx
│               │           │   │           vs_2_sw_inst_sge.fx
│               │           │   │           vs_2_sw_inst_sgn.fx
│               │           │   │           vs_2_sw_inst_sincos.fx
│               │           │   │           vs_2_sw_inst_slt.fx
│               │           │   │           vs_2_sw_inst_sub.fx
│               │           │   │           vs_2_x_inst_abs.fx
│               │           │   │           vs_2_x_inst_add.fx
│               │           │   │           vs_2_x_inst_crs.fx
│               │           │   │           vs_2_x_inst_dp3.fx
│               │           │   │           vs_2_x_inst_dp4.fx
│               │           │   │           vs_2_x_inst_dst.fx
│               │           │   │           vs_2_x_inst_exp.fx
│               │           │   │           vs_2_x_inst_expp.fx
│               │           │   │           vs_2_x_inst_frc.fx
│               │           │   │           vs_2_x_inst_lit.fx
│               │           │   │           vs_2_x_inst_log.fx
│               │           │   │           vs_2_x_inst_logp.fx
│               │           │   │           vs_2_x_inst_lrp.fx
│               │           │   │           vs_2_x_inst_m3x2.fx
│               │           │   │           vs_2_x_inst_m3x3.fx
│               │           │   │           vs_2_x_inst_m3x4.fx
│               │           │   │           vs_2_x_inst_m4x3.fx
│               │           │   │           vs_2_x_inst_m4x4.fx
│               │           │   │           vs_2_x_inst_mad.fx
│               │           │   │           vs_2_x_inst_max.fx
│               │           │   │           vs_2_x_inst_min.fx
│               │           │   │           vs_2_x_inst_mov.fx
│               │           │   │           vs_2_x_inst_mova.fx
│               │           │   │           vs_2_x_inst_mul.fx
│               │           │   │           vs_2_x_inst_nrm.fx
│               │           │   │           vs_2_x_inst_pow.fx
│               │           │   │           vs_2_x_inst_rcp.fx
│               │           │   │           vs_2_x_inst_rsq.fx
│               │           │   │           vs_2_x_inst_setp_eq.fx
│               │           │   │           vs_2_x_inst_sge.fx
│               │           │   │           vs_2_x_inst_sgn.fx
│               │           │   │           vs_2_x_inst_sincos.fx
│               │           │   │           vs_2_x_inst_slt.fx
│               │           │   │           vs_2_x_inst_sub.fx
│               │           │   │           vs_2_x_temps.fx
│               │           │   │           vs_3_0_inst_abs.fx
│               │           │   │           vs_3_0_inst_add.fx
│               │           │   │           vs_3_0_inst_crs.fx
│               │           │   │           vs_3_0_inst_dp3.fx
│               │           │   │           vs_3_0_inst_dp4.fx
│               │           │   │           vs_3_0_inst_dst.fx
│               │           │   │           vs_3_0_inst_exp.fx
│               │           │   │           vs_3_0_inst_expp.fx
│               │           │   │           vs_3_0_inst_frc.fx
│               │           │   │           vs_3_0_inst_lit.fx
│               │           │   │           vs_3_0_inst_log.fx
│               │           │   │           vs_3_0_inst_logp.fx
│               │           │   │           vs_3_0_inst_lrp.fx
│               │           │   │           vs_3_0_inst_m3x2.fx
│               │           │   │           vs_3_0_inst_m3x3.fx
│               │           │   │           vs_3_0_inst_m3x4.fx
│               │           │   │           vs_3_0_inst_m4x3.fx
│               │           │   │           vs_3_0_inst_m4x4.fx
│               │           │   │           vs_3_0_inst_mad.fx
│               │           │   │           vs_3_0_inst_max.fx
│               │           │   │           vs_3_0_inst_min.fx
│               │           │   │           vs_3_0_inst_mova.fx
│               │           │   │           vs_3_0_inst_mul.fx
│               │           │   │           vs_3_0_inst_nrm.fx
│               │           │   │           vs_3_0_inst_pow.fx
│               │           │   │           vs_3_0_inst_rcp.fx
│               │           │   │           vs_3_0_inst_rsq.fx
│               │           │   │           vs_3_0_inst_setp_ne.fx
│               │           │   │           vs_3_0_inst_sge.fx
│               │           │   │           vs_3_0_inst_sgn.fx
│               │           │   │           vs_3_0_inst_sincos.fx
│               │           │   │           vs_3_0_inst_slt.fx
│               │           │   │           vs_3_0_inst_sub.fx
│               │           │   │           vs_3_0_inst_texldl.fx
│               │           │   │           vs_3_sw_inst_abs.fx
│               │           │   │           vs_3_sw_inst_add.fx
│               │           │   │           vs_3_sw_inst_crs.fx
│               │           │   │           vs_3_sw_inst_dp3.fx
│               │           │   │           vs_3_sw_inst_dp4.fx
│               │           │   │           vs_3_sw_inst_dst.fx
│               │           │   │           vs_3_sw_inst_exp.fx
│               │           │   │           vs_3_sw_inst_expp.fx
│               │           │   │           vs_3_sw_inst_frc.fx
│               │           │   │           vs_3_sw_inst_lit.fx
│               │           │   │           vs_3_sw_inst_log.fx
│               │           │   │           vs_3_sw_inst_logp.fx
│               │           │   │           vs_3_sw_inst_lrp.fx
│               │           │   │           vs_3_sw_inst_m3x2.fx
│               │           │   │           vs_3_sw_inst_m3x3.fx
│               │           │   │           vs_3_sw_inst_m3x4.fx
│               │           │   │           vs_3_sw_inst_m4x3.fx
│               │           │   │           vs_3_sw_inst_m4x4.fx
│               │           │   │           vs_3_sw_inst_mad.fx
│               │           │   │           vs_3_sw_inst_max.fx
│               │           │   │           vs_3_sw_inst_min.fx
│               │           │   │           vs_3_sw_inst_mova.fx
│               │           │   │           vs_3_sw_inst_mul.fx
│               │           │   │           vs_3_sw_inst_nrm.fx
│               │           │   │           vs_3_sw_inst_pow.fx
│               │           │   │           vs_3_sw_inst_rcp.fx
│               │           │   │           vs_3_sw_inst_rsq.fx
│               │           │   │           vs_3_sw_inst_setp_ne.fx
│               │           │   │           vs_3_sw_inst_sge.fx
│               │           │   │           vs_3_sw_inst_sgn.fx
│               │           │   │           vs_3_sw_inst_sincos.fx
│               │           │   │           vs_3_sw_inst_slt.fx
│               │           │   │           vs_3_sw_inst_sub.fx
│               │           │   │           vs_3_sw_inst_texldl.fx
│               │           │   │           vs_a0_rule.fx
│               │           │   │           vs_basic_a0_usage.fx
│               │           │   │           vs_if_static_depth.fx
│               │           │   │           vs_sinco_dest.fx
│               │           │   │           
│               │           │   └───SVCaseGen
│               │           │           App.ico
│               │           │           EditOutput.cs
│               │           │           EditOutput.resx
│               │           │           sources
│               │           │           SVCaseGen.cs
│               │           │           SVCaseGenForm.cs
│               │           │           SVCaseGenForm.resx
│               │           │           svcases.gen
│               │           │           
│               │           ├───vbib
│               │           │   │   3dt.rc
│               │           │   │   cvertexindexbuffertest.cpp
│               │           │   │   cvertexindexbuffertest.h
│               │           │   │   discarddynamic.cpp
│               │           │   │   happy.bmp
│               │           │   │   hugebuffer.cpp
│               │           │   │   internalpointeralias.cpp
│               │           │   │   kitContent.kml
│               │           │   │   lockactive.cpp
│               │           │   │   lockpointeralias.cpp
│               │           │   │   lostonreset.cpp
│               │           │   │   multiplelocks.cpp
│               │           │   │   normalbuffer.cpp
│               │           │   │   priority.cpp
│               │           │   │   relockdynamic.cpp
│               │           │   │   switchrenderstate.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───vbswap
│               │           │       happy.bmp
│               │           │       kitContent.kml
│               │           │       skybox_top.bmp
│               │           │       sources
│               │           │       vbswap.cpp
│               │           │       vbswap.h
│               │           │       vbswap.rc
│               │           │       vbswap.x
│               │           │       
│               │           ├───volume
│               │           │       address.cpp
│               │           │       blend.cpp
│               │           │       draw.cpp
│               │           │       filter.cpp
│               │           │       kitContent.kml
│               │           │       mipmap.cpp
│               │           │       sources
│               │           │       texgen.cpp
│               │           │       texture.cpp
│               │           │       volume.cpp
│               │           │       volume.h
│               │           │       volume.rc
│               │           │       
│               │           ├───WaitVBl
│               │           │       kitContent.kml
│               │           │       main.cpp
│               │           │       qpc.cpp
│               │           │       qpc.h
│               │           │       sources
│               │           │       WaitVBL.cpp
│               │           │       WaitVBL.h
│               │           │       WaitVBL.rc
│               │           │       
│               │           ├───wbuffer
│               │           │       kitContent.kml
│               │           │       sources
│               │           │       wbuffer.cpp
│               │           │       wbuffer.h
│               │           │       wbuffer.rc
│               │           │       
│               │           ├───wcmp
│               │           │       always.cpp
│               │           │       combo.cpp
│               │           │       equal.cpp
│               │           │       greater.cpp
│               │           │       kitContent.kml
│               │           │       less.cpp
│               │           │       sources
│               │           │       wcmp.cpp
│               │           │       wcmp.h
│               │           │       wcmp.rc
│               │           │       
│               │           ├───zbias
│               │           │   │   kitContent.kml
│               │           │   │   wbuffer.cpp
│               │           │   │   zbias.cpp
│               │           │   │   zbias.fx
│               │           │   │   zbias.h
│               │           │   │   zbias.rc
│               │           │   │   zbuffer.cpp
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           ├───zbuffer
│               │           │       discard.cpp
│               │           │       enable.cpp
│               │           │       kitContent.kml
│               │           │       never.cpp
│               │           │       print.cpp
│               │           │       sources
│               │           │       verify.cpp
│               │           │       zbuffer.cpp
│               │           │       zbuffer.h
│               │           │       zbuffer.rc
│               │           │       
│               │           ├───zcmp
│               │           │   │   always.cpp
│               │           │   │   combo.cpp
│               │           │   │   equal.cpp
│               │           │   │   greater.cpp
│               │           │   │   kitContent.kml
│               │           │   │   less.cpp
│               │           │   │   zcmp.cpp
│               │           │   │   zcmp.h
│               │           │   │   zcmp.rc
│               │           │   │   
│               │           │   └───original
│               │           │           sources
│               │           │           
│               │           └───zfight
│               │               │   kitContent.kml
│               │               │   zfight.cpp
│               │               │   zfight.h
│               │               │   zfight.rc
│               │               │   ZFight.vcproj
│               │               │   ZFight.vcproj.vspscc
│               │               │   
│               │               └───original
│               │                       sources
│               │                       
│               └───dxgi
│                   ├───common
│                   │   ├───include
│                   │   │       BasicD3D10.h
│                   │   │       CreateSWAdapter.h
│                   │   │       D3D10RefUtil.h
│                   │   │       D3D10SwapChain.h
│                   │   │       DCOMPIsolation.h
│                   │   │       DeviceWrapper10.h
│                   │   │       DeviceWrapper11.h
│                   │   │       DXGIBBFMT.H
│                   │   │       DXGIFMT.H
│                   │   │       DXGIPresentFlagRecord.h
│                   │   │       DXGIRational.h
│                   │   │       DXGIScanoutFormats.h
│                   │   │       DXGISurfUtils.h
│                   │   │       DXGISwapChainFlag.h
│                   │   │       DXGISwapEffects.h
│                   │   │       DXGIWndClass.h
│                   │   │       EnumModesGDI.h
│                   │   │       GetDeviceInfo9.h
│                   │   │       ModeSet.h
│                   │   │       
│                   │   └───source
│                   │       │   dirs
│                   │       │   
│                   │       ├───BasicD3D10
│                   │       │       BasicD3D10.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───CreateSWAdapter
│                   │       │       CreateSWAdapter.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───D3D10RefUtil
│                   │       │       D3D10RefUtil.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───D3D10SwapChain
│                   │       │       D3D10SwapChain.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DCOMPIsolation
│                   │       │       DCOMPIsolation.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DeviceWrapper
│                   │       │       DeviceWrapper10.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGIBBFMT
│                   │       │       DXGIBBFMT.CPP
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGIFMT
│                   │       │       DXGIFMT.CPP
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGIPresentFlagRecord
│                   │       │       DXGIPresentFlagRecord.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGIScanoutFormats
│                   │       │       DXGIScanoutFormats.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGISurfUtils
│                   │       │       DXGISurfUtils.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGISwapChainFlag
│                   │       │       DXGISwapChainFlag.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGISwapEffects
│                   │       │       DXGISwapEffects.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───DXGIWndClass
│                   │       │       DXGIWndClass.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───EnumModesGDI
│                   │       │       EnumModesGDI.cpp
│                   │       │       sources
│                   │       │       
│                   │       ├───GetDeviceInfo
│                   │       │       GetDeviceInfo9.cpp
│                   │       │       sources
│                   │       │       
│                   │       └───ModeSet
│                   │               ModeSet.cpp
│                   │               sources
│                   │               
│                   └───conf
│                       │   dirs
│                       │   
│                       ├───CreateBitmapfromDX
│                       │       DXCreateBMP.cpp
│                       │       DXCreateBMP.hpp
│                       │       DXCreateBMP.rc
│                       │       Makefile
│                       │       sources
│                       │       
│                       ├───DXGIFindMode
│                       │       DXGIFMT.CPP
│                       │       DXGIFMT.H
│                       │       ModeMatch.cpp
│                       │       ModeMatch.rc
│                       │       sources
│                       │       
│                       ├───DXGIFrameStats
│                       │       DXGIFrameStats.cpp
│                       │       DXGIFrameStats.h
│                       │       DXGIFrameStats.rc
│                       │       kitContent.kml
│                       │       ps.psh
│                       │       sources
│                       │       vs.vsh
│                       │       
│                       ├───DXGILatency
│                       │       DefaultLatencyFS.cpp
│                       │       DefaultLatencyWindowed.cpp
│                       │       DoNotWait.cpp
│                       │       DXGILatency.cpp
│                       │       DXGILatency.h
│                       │       DXGILatency.rc
│                       │       LatencySingleSC.cpp
│                       │       ParameterHelper.cpp
│                       │       ParameterHelper.h
│                       │       SetMaxFrameLatencyWindowed.cpp
│                       │       SetMaximumFrameLatencyFS.cpp
│                       │       SetupFS.cpp
│                       │       SetupWindowed.cpp
│                       │       sources
│                       │       TestApp.cpp
│                       │       TestApp.h
│                       │       TestTex00.dds
│                       │       TestTex01.dds
│                       │       TestTex02.dds
│                       │       TestTex03.dds
│                       │       VerifySecondDeviceUnaffected.cpp
│                       │       
│                       ├───DXGIModeEnumeration
│                       │       BaseModeEnumerationTestGroup.cpp
│                       │       DXGIModeEnum.h
│                       │       DXGIModeEnum.rc
│                       │       kitContent.kml
│                       │       ModeEnum.cpp
│                       │       sources
│                       │       TestApp.cpp
│                       │       TestApp.h
│                       │       ValidateModeListTestGroup.cpp
│                       │       
│                       ├───DXGIPresent
│                       │   │   dirs
│                       │   │   sources.inc
│                       │   │   
│                       │   ├───DXGIHybridPresent
│                       │   │       DXGIHybridPowerManagement.cpp
│                       │   │       DXGIHybridPowerManagement.h
│                       │   │       DXGIHybridPresent.cpp
│                       │   │       DXGIHybridPresent.h
│                       │   │       DXGIHybridPresentChild.cpp
│                       │   │       DXGIHybridPresentChild.h
│                       │   │       DXGIHybridPresentPnPStop.cpp
│                       │   │       DXGIHybridPresentPnPStop.h
│                       │   │       DXGIHybridPresentTDR.cpp
│                       │   │       DXGIHybridPresentTDR.h
│                       │   │       DXGIPresent.rc
│                       │   │       HybridPresentETWValidation.cpp
│                       │   │       HybridPresentETWValidation.h
│                       │   │       kitContent.kml
│                       │   │       sources
│                       │   │       TestApp.cpp
│                       │   │       TestTex00.dds
│                       │   │       TestTex01.dds
│                       │   │       TestTex02.dds
│                       │   │       TestTex03.dds
│                       │   │       
│                       │   ├───DXGIHybridPresentModern
│                       │   │   │   appxmanifest.xml
│                       │   │   │   BasicTimer.h
│                       │   │   │   CubeRenderer.cpp
│                       │   │   │   CubeRenderer.h
│                       │   │   │   Direct3DBase.cpp
│                       │   │   │   Direct3DBase.h
│                       │   │   │   DirectXHelper.h
│                       │   │   │   installmodernd3d.cmd
│                       │   │   │   kitContent.kml
│                       │   │   │   makefile.inc
│                       │   │   │   ModernD3D.cpp
│                       │   │   │   ModernD3D.h
│                       │   │   │   ModernD3D.sdf
│                       │   │   │   ModernD3D.sln
│                       │   │   │   ModernD3D.vcxproj
│                       │   │   │   ModernD3D.vcxproj.filters
│                       │   │   │   ModernD3D.vcxproj.user
│                       │   │   │   ModernD3D_TemporaryKey.pfx
│                       │   │   │   Package.appxmanifest
│                       │   │   │   pch.cpp
│                       │   │   │   pch.h
│                       │   │   │   SimplePixelShader.hlsl
│                       │   │   │   SimpleVertexShader.hlsl
│                       │   │   │   sources
│                       │   │   │   
│                       │   │   └───Assets
│                       │   │           Logo.png
│                       │   │           SmallLogo.png
│                       │   │           SplashScreen.png
│                       │   │           StoreLogo.png
│                       │   │           
│                       │   ├───DXGIMultiPresent
│                       │   │       DXGIMultiPresent.cpp
│                       │   │       DXGIMultiPresent.h
│                       │   │       DXGIMultiPresent.rc
│                       │   │       kitContent.kml
│                       │   │       sources
│                       │   │       
│                       │   ├───DXGIPresentFlags
│                       │   │       DXGIPresent.rc
│                       │   │       DXGIPresentFlags.h
│                       │   │       PFFSDiscard.cpp
│                       │   │       PFFSSequential.cpp
│                       │   │       PFWinDiscard.cpp
│                       │   │       PFWinSequential.cpp
│                       │   │       sources
│                       │   │       TestApp.cpp
│                       │   │       TestTex00.dds
│                       │   │       TestTex01.dds
│                       │   │       TestTex02.dds
│                       │   │       TestTex03.dds
│                       │   │       
│                       │   ├───DXGIPresent_Core
│                       │   │       DXGIPresent.rc
│                       │   │       kitContent.kml
│                       │   │       PresentWinClippingWindows.cpp
│                       │   │       PresentWinCore.cpp
│                       │   │       PresentWinCore.h
│                       │   │       PresentWinCSSmallWindow.cpp
│                       │   │       PresentWinScrollAndDirtyRects.cpp
│                       │   │       sources
│                       │   │       TestApp.cpp
│                       │   │       TestTex00.dds
│                       │   │       TestTex01.dds
│                       │   │       TestTex02.dds
│                       │   │       TestTex03.dds
│                       │   │       testTex1x1_00.dds
│                       │   │       testTex1x1_01.dds
│                       │   │       testTex1x1_02.dds
│                       │   │       testTex1x1_03.dds
│                       │   │       
│                       │   ├───DXGIPresent_Lib
│                       │   │       Adapter.cpp
│                       │   │       Adapter.h
│                       │   │       BBDims.cpp
│                       │   │       BBDims.h
│                       │   │       DXGIPresent.h
│                       │   │       DXGIPresent.vcproj
│                       │   │       FlipRotate.cpp
│                       │   │       FlipRotate.h
│                       │   │       ModeInformation.cpp
│                       │   │       ModeInformation.h
│                       │   │       Node.h
│                       │   │       ParameterHelper.cpp
│                       │   │       ParameterHelper.h
│                       │   │       PresentFS.cpp
│                       │   │       PresentSingleSC.cpp
│                       │   │       PresentWinCS.cpp
│                       │   │       Rects.cpp
│                       │   │       Rects.h
│                       │   │       RegionHelper.cpp
│                       │   │       RegionHelper.h
│                       │   │       Scrollinfo.cpp
│                       │   │       Scrollinfo.h
│                       │   │       sources
│                       │   │       SyncTransformTest.cpp
│                       │   │       TestApp.h
│                       │   │       WindowTree.cpp
│                       │   │       WindowTree.h
│                       │   │       
│                       │   ├───DXGISwapEffect
│                       │   │       DXGIPresent.rc
│                       │   │       DXGISwapEffect.h
│                       │   │       FSWinTransitionSequential.cpp
│                       │   │       kitContent.kml
│                       │   │       SEFSSequential.cpp
│                       │   │       SEWinSequential.cpp
│                       │   │       sources
│                       │   │       TestApp.cpp
│                       │   │       TestTex00.dds
│                       │   │       TestTex01.dds
│                       │   │       TestTex02.dds
│                       │   │       TestTex03.dds
│                       │   │       
│                       │   └───DXGISyncTransform
│                       │           DXGISyncTransform.manifest
│                       │           DXGISyncTransform.rc
│                       │           sources
│                       │           SpecialCases.cpp
│                       │           SyncTransform.cpp
│                       │           SyncTransform.h
│                       │           TestTex00.dds
│                       │           TestTex01.dds
│                       │           TestTex02.dds
│                       │           TestTex03.dds
│                       │           testTex1x1_00.dds
│                       │           testTex1x1_01.dds
│                       │           testTex1x1_02.dds
│                       │           testTex1x1_03.dds
│                       │           ValidTransformMatrix.cpp
│                       │           
│                       ├───DXGIPresentRate
│                       │       DXGIPresentRate.cpp
│                       │       DXGIPresentRate.h
│                       │       DXGIPresentRate.rc
│                       │       kitContent.kml
│                       │       ParameterHelper.cpp
│                       │       ParameterHelper.h
│                       │       PresentRateSingleSC.cpp
│                       │       PRFSDiscard.cpp
│                       │       PRFSSequential.cpp
│                       │       PRWinDiscard.cpp
│                       │       PRWinSequential.cpp
│                       │       PRWinSequentialVaryingSyncInterval.cpp
│                       │       SetupFS.cpp
│                       │       SetupWin.cpp
│                       │       sources
│                       │       TestApp.cpp
│                       │       testapp.h
│                       │       TestTex00.dds
│                       │       TestTex01.dds
│                       │       TestTex02.dds
│                       │       
│                       ├───DXGIStereoPresent
│                       │       DXGIStereoPresent.cpp
│                       │       DXGIStereoPresent.h
│                       │       DXGIStereoPresent.rc
│                       │       DXGIStereoPresentFS.cpp
│                       │       DXGIStereoPresentWin.cpp
│                       │       kitContent.kml
│                       │       sources
│                       │       TestApp.cpp
│                       │       TestApp.h
│                       │       
│                       ├───DXGITrimMemory
│                       │       DXGITrimMemory.cpp
│                       │       DXGITrimMemory.h
│                       │       DXGITrimMemory.rc
│                       │       DXGITrimMemoryTest.cpp
│                       │       DXGITrimMemoryTest.h
│                       │       DXGITrim_shader.fx
│                       │       DXGITrim_shader_vb.fx
│                       │       kitContent.kml
│                       │       sources
│                       │       
│                       ├───DXGIWaitVbl
│                       │       DXGIWaitVBl.cpp
│                       │       DXGIWaitVBl.h
│                       │       qpc.cpp
│                       │       qpc.h
│                       │       sources
│                       │       TestApp.cpp
│                       │       TestApp.h
│                       │       
│                       ├───GetDispSurfData
│                       │       cp.bat
│                       │       DrawD3D10Scene.cpp
│                       │       DrawD3D10Scene.hpp
│                       │       GetDispSurfData.cpp
│                       │       GetDispSurfData.fx
│                       │       GetDispSurfData.hpp
│                       │       GetDispSurfData.rc
│                       │       GetDispSurfData.vcproj
│                       │       sources
│                       │       Tests.cpp
│                       │       Tests.hpp
│                       │       TextureCode.cpp
│                       │       WrappedDevice.hpp
│                       │       
│                       ├───PresentDuration
│                       │   │   CustomPresentDurationEventProcessingThread.cpp
│                       │   │   CustomPresentDurationEventProcessingThread.hpp
│                       │   │   dirs
│                       │   │   ETWEventProcessingThread.cpp
│                       │   │   ETWEventProcessingThread.hpp
│                       │   │   GraphicsTAEFTest.cpp
│                       │   │   GraphicsTAEFTest.hpp
│                       │   │   HelperMacros.h
│                       │   │   PresentDurationTest.cpp
│                       │   │   PresentDurationTest.hpp
│                       │   │   sources.inc
│                       │   │   
│                       │   ├───Win7
│                       │   │       KitContent.kml
│                       │   │       sources
│                       │   │       
│                       │   └───Win8
│                       │           sources
│                       │           
│                       └───SwapChainRendering
│                           │   CD3D11ClearRenderingTechnique.cpp
│                           │   CD3D11ClearRenderingTechnique.hpp
│                           │   CD3D11ColorSwatchPatternRenderingTechnique.cpp
│                           │   CD3D11ColorSwatchPatternRenderingTechnique.hpp
│                           │   CD3D11RenderingTechnique.cpp
│                           │   CD3D11SceneRenderer.cpp
│                           │   CD3D11SceneRenderer.hpp
│                           │   CD3D11ShadedCubeRenderingTechnique.cpp
│                           │   CD3D11ShadedCubeRenderingTechnique.hpp
│                           │   CD3D11TexturedPlaneRenderingTechnique.cpp
│                           │   CD3D11TexturedPlaneRenderingTechnique.hpp
│                           │   CD3D12ClearRenderingTechnique.cpp
│                           │   CD3D12ClearRenderingTechnique.hpp
│                           │   CD3D12ColorSwatchPatternRenderingTechnique.cpp
│                           │   CD3D12ColorSwatchPatternRenderingTechnique.hpp
│                           │   CD3D12RenderingTechnique.cpp
│                           │   CD3D12SceneRenderer.cpp
│                           │   CD3D12SceneRenderer.hpp
│                           │   CD3D12ShadedCubeRenderingTechnique.cpp
│                           │   CD3D12ShadedCubeRenderingTechnique.hpp
│                           │   CD3D12TexturedPlaneRenderingTechnique.cpp
│                           │   CD3D12TexturedPlaneRenderingTechnique.hpp
│                           │   CImmersiveWindowWrapper.cpp
│                           │   CImmersiveWindowWrapper.hpp
│                           │   CRenderingTechnique.cpp
│                           │   CScreenCapture.cpp
│                           │   CScreenCapture.hpp
│                           │   CSwapChainsTest.cpp
│                           │   CSwapChainsTest.hpp
│                           │   CSystemWindowWrapper.cpp
│                           │   CSystemWindowWrapper.hpp
│                           │   dirs
│                           │   GraphicsTAEFTest.cpp
│                           │   GraphicsTAEFTest.hpp
│                           │   HelperMacros.h
│                           │   RenderingTypes.hpp
│                           │   ShadedObjectPixelShader.hlsl
│                           │   ShadedObjectPixelShader_4_0_level_9_1.h
│                           │   ShadedObjectPixelShader_5_1.h
│                           │   ShadedObjectVertexShader.hlsl
│                           │   ShadedObjectVertexShader_4_0_level_9_1.h
│                           │   ShadedObjectVertexShader_5_1.h
│                           │   sources.inc
│                           │   TexturedObjectPixelShader.hlsl
│                           │   TexturedObjectPixelShader_4_0_level_9_1.h
│                           │   TexturedObjectPixelShader_5_1.h
│                           │   TexturedObjectVertexShader.hlsl
│                           │   TexturedObjectVertexShader_4_0_level_9_1.h
│                           │   TexturedObjectVertexShader_5_1.h
│                           │   
│                           ├───Win7
│                           │       KitContent.kml
│                           │       sources
│                           │       
│                           └───Win8
│                                   sources
│                                   
└───wlanouterloop
    │   readme.txt
    │   
    └───Microsoft.Test.Networking.Wireless.SingleMachine
            WirelessDeviceTests.cs
            WirelessSingleMachineHelpers.cs
            WirelessSingleMachineTests.cs
            WirelessSystemTests.cs

IP 地址: 已记录   报告
   2017-06-27, 21:15 下午
ntos 离线,最后访问时间: 2017/6/27 13:13:28 ntos

发帖数前500位
注册: 2017-06-27
发 贴: 3
Re: Windows 10源代码泄露风波
Reply Quote
文件清单哦
IP 地址: 已记录   报告
   2017-06-29, 10:08 上午
spin 离线,最后访问时间: 2009/2/20 14:53:36 spin

发帖数前500位
注册: 2009-02-20
发 贴: 1
Re: Windows 10源代码泄露风波
Reply Quote
哪里可以找到?
IP 地址: 已记录   报告
高端调试 » 软件调试 » Windows内核调试 » Re: Windows 10源代码泄露风波

 
Legal Notice Privacy Statement Corporate Governance Corporate Governance
(C)2004-2020 ADVDBG.ORG All Rights Reserved.