文件名称:TaskingGameEngineAnimation_Source
- 所属分类:
- 3D图形编程
- 资源属性:
- [Windows] [Visual.Net] [源码]
- 上传时间:
- 2012-11-26
- 文件大小:
- 11.93mb
- 下载次数:
- 0次
- 提 供 者:
- eric *****
- 相关连接:
- 无
- 下载说明:
- 别用迅雷下载,失败请重下,重下不扣分!
介绍说明--下载内容均来自于网络,请自行研究使用
利用Tasking方法使3D運算效能可以隨著CPU core的增加而隨之提高,以單線程之animation system轉換成多線程為範例。-Tasking allows programs to benefit from scaling as core counts are increased giving our users a great game experience consistent with their choice of hardware. In this sample we will convert a single-threaded animation system into a tasking animation system.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
DXUT\Core
....\....\dpiaware.manifest
....\....\DXUT.cpp
....\....\DXUT.h
....\....\DXUTDevice11.cpp
....\....\DXUTDevice11.h
....\....\DXUTDevice9.cpp
....\....\DXUTDevice9.h
....\....\DXUTenum.cpp
....\....\DXUTenum.h
....\....\DXUTmisc.cpp
....\....\DXUTmisc.h
....\....\DXUT_2008.sln
....\....\DXUT_2008.vcproj
....\....\DXUT_2010.sln
....\....\DXUT_2010.vcxproj
....\....\DXUT_2010.vcxproj.filters
....\Optional
....\........\directx.ico
....\........\DXUTcamera.cpp
....\........\DXUTcamera.h
....\........\DXUTgui.cpp
....\........\DXUTgui.h
....\........\DXUTguiIME.cpp
....\........\DXUTguiIME.h
....\........\DXUTLockFreePipe.h
....\........\DXUTOpt_2008.sln
....\........\DXUTOpt_2008.vcproj
....\........\DXUTOpt_2010.sln
....\........\DXUTOpt_2010.vcxproj
....\........\DXUTOpt_2010.vcxproj.filters
....\........\DXUTres.cpp
....\........\DXUTres.h
....\........\DXUTsettingsdlg.cpp
....\........\DXUTsettingsdlg.h
....\........\DXUTShapes.cpp
....\........\DXUTShapes.h
....\........\ImeUi.cpp
....\........\ImeUi.h
....\........\SDKmesh.cpp
....\........\SDKmesh.h
....\........\SDKmisc.cpp
....\........\SDKmisc.h
....\........\SDKsound.cpp
....\........\SDKsound.h
....\........\SDKwavefile.cpp
....\........\SDKwavefile.h
DXUT
SampleComponents\ContactDialog.rc
................\ContactUI.cpp
................\ContactUI.h
................\CPUUsage.cpp
................\CPUUsage.h
................\CPUUsageUI.cpp
................\CPUUsageUI.h
................\DebugGraphics.cpp
................\DebugGraphics.h
................\HelpUI.cpp
................\HelpUI.h
................\Middleware
................\..........\middleware.txt
................\..........\TBB
................\..........\...\include
................\..........\...\.......\aligned_space.h
................\..........\...\.......\atomic.h
................\..........\...\.......\blocked_range.h
................\..........\...\.......\cache_aligned_allocator.h
................\..........\...\.......\combinable.h
................\..........\...\.......\concurrent_vector.h
................\..........\...\.......\critical_section.h
................\..........\...\.......\enumerable_thread_specific.h
................\..........\...\.......\machine
................\..........\...\.......\.......\windows_api.h
................\..........\...\.......\.......\windows_ia32.h
................\..........\...\.......\.......\windows_intel64.h
................\..........\...\.......\task.h
................\..........\...\.......\task_scheduler_init.h
................\..........\...\.......\task_scheduler_observer.h
................\..........\...\.......\tbb_allocator.h
................\..........\...\.......\tbb_config.h
................\..........\...\.......\tbb_exception.h
................\..........\...\.......\tbb_graphics_samples.h
................\..........\...\.......\tbb_machine.h
................\..........\...\.......\tbb_profiling.h
................\..........\...\.......\tbb_stddef.h
................\..........\...\.......\tbb_thread.h
................\..........\...\.......\tick_count.h
................\..........\...\.......\_tbb_windef.h
................\..........\...\lib
................\..........\...\...\x64
................\..........\...\...\...\Debug
................\..........\...\...\...\.....\TBBGraphicsSamples.lib
................\..........\...\...\...\.....\TBBGraphicsSamples2008.lib
................\..........\...\...\...\.....\vc100.pdb
................\..........\...\...\...\.....\vc90.pdb
................\..........\...\...\...\Profile
................\..........\...\...\...\.......\TBBGraphicsSamples.lib
................\..........\...\...\...\.......\TBBGraphicsSamples2008.lib
................\..........\...\...\...\.......\vc100.pdb
................\..........\...\...\...\.......\vc90.pdb
....\....\dpiaware.manifest
....\....\DXUT.cpp
....\....\DXUT.h
....\....\DXUTDevice11.cpp
....\....\DXUTDevice11.h
....\....\DXUTDevice9.cpp
....\....\DXUTDevice9.h
....\....\DXUTenum.cpp
....\....\DXUTenum.h
....\....\DXUTmisc.cpp
....\....\DXUTmisc.h
....\....\DXUT_2008.sln
....\....\DXUT_2008.vcproj
....\....\DXUT_2010.sln
....\....\DXUT_2010.vcxproj
....\....\DXUT_2010.vcxproj.filters
....\Optional
....\........\directx.ico
....\........\DXUTcamera.cpp
....\........\DXUTcamera.h
....\........\DXUTgui.cpp
....\........\DXUTgui.h
....\........\DXUTguiIME.cpp
....\........\DXUTguiIME.h
....\........\DXUTLockFreePipe.h
....\........\DXUTOpt_2008.sln
....\........\DXUTOpt_2008.vcproj
....\........\DXUTOpt_2010.sln
....\........\DXUTOpt_2010.vcxproj
....\........\DXUTOpt_2010.vcxproj.filters
....\........\DXUTres.cpp
....\........\DXUTres.h
....\........\DXUTsettingsdlg.cpp
....\........\DXUTsettingsdlg.h
....\........\DXUTShapes.cpp
....\........\DXUTShapes.h
....\........\ImeUi.cpp
....\........\ImeUi.h
....\........\SDKmesh.cpp
....\........\SDKmesh.h
....\........\SDKmisc.cpp
....\........\SDKmisc.h
....\........\SDKsound.cpp
....\........\SDKsound.h
....\........\SDKwavefile.cpp
....\........\SDKwavefile.h
DXUT
SampleComponents\ContactDialog.rc
................\ContactUI.cpp
................\ContactUI.h
................\CPUUsage.cpp
................\CPUUsage.h
................\CPUUsageUI.cpp
................\CPUUsageUI.h
................\DebugGraphics.cpp
................\DebugGraphics.h
................\HelpUI.cpp
................\HelpUI.h
................\Middleware
................\..........\middleware.txt
................\..........\TBB
................\..........\...\include
................\..........\...\.......\aligned_space.h
................\..........\...\.......\atomic.h
................\..........\...\.......\blocked_range.h
................\..........\...\.......\cache_aligned_allocator.h
................\..........\...\.......\combinable.h
................\..........\...\.......\concurrent_vector.h
................\..........\...\.......\critical_section.h
................\..........\...\.......\enumerable_thread_specific.h
................\..........\...\.......\machine
................\..........\...\.......\.......\windows_api.h
................\..........\...\.......\.......\windows_ia32.h
................\..........\...\.......\.......\windows_intel64.h
................\..........\...\.......\task.h
................\..........\...\.......\task_scheduler_init.h
................\..........\...\.......\task_scheduler_observer.h
................\..........\...\.......\tbb_allocator.h
................\..........\...\.......\tbb_config.h
................\..........\...\.......\tbb_exception.h
................\..........\...\.......\tbb_graphics_samples.h
................\..........\...\.......\tbb_machine.h
................\..........\...\.......\tbb_profiling.h
................\..........\...\.......\tbb_stddef.h
................\..........\...\.......\tbb_thread.h
................\..........\...\.......\tick_count.h
................\..........\...\.......\_tbb_windef.h
................\..........\...\lib
................\..........\...\...\x64
................\..........\...\...\...\Debug
................\..........\...\...\...\.....\TBBGraphicsSamples.lib
................\..........\...\...\...\.....\TBBGraphicsSamples2008.lib
................\..........\...\...\...\.....\vc100.pdb
................\..........\...\...\...\.....\vc90.pdb
................\..........\...\...\...\Profile
................\..........\...\...\...\.......\TBBGraphicsSamples.lib
................\..........\...\...\...\.......\TBBGraphicsSamples2008.lib
................\..........\...\...\...\.......\vc100.pdb
................\..........\...\...\...\.......\vc90.pdb