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
|