Directx 11. Technology update презентация
Содержание
- 2. DirectX 11 Technology Update Chuck Walbourn Senior Software Design Engineer Microsoft
- 3. Gamefest 2008 Graphics Track
- 4. DirectX 11 Overview Direct3D 11 is based on Direct3D 10.1 Similar
- 6. Features & Feature Levels Feature levels are well-defined sets of functionality
- 8. DirectX 11 Feature Levels
- 9. 10level9 Feature Levels
- 10. Driver Optional Features Devices can expose some new DXGI_FORMATs ID3D11Device::CheckFormatSupport BGRA
- 11. Driver Optional Features DirectX 11 drivers can support four optional features
- 12. Related Technologies
- 13. Demo Updated DxCapsViewer Utility
- 15. Direct3D 10.0 API
- 16. Direct3D 10.1 API
- 17. Direct3D 11 API (partial)
- 19. Direct3D 11 API Change Main difference is ID3D10Device was split in
- 20. Multi-threading Rules ID3D11Device is thread-safe Without driver support for Concurrent Creates,
- 21. Multi-threading Rules ID3D11DeviceContext is not thread-safe Typical usage is one device
- 22. Multi-threading Rules ID3D11DeviceContext deferred mode limitations Map() must be used with
- 23. Multi-threading Recommendations Concurrent creation is a no brainer Many engines already
- 24. Multi-threading Recommendations Concurrent submission depends on the scenario Useful for Triple-core,
- 25. Porting to Direct3D 11 from 10.x Start with a simple text
- 26. Porting to Direct3D 11 from 10.x Change rendering & state calls
- 27. Porting to Direct3D 11 from 10.x Some defines changed, so be
- 28. Porting to Direct3D 11 from 9 Essentially the same as porting
- 29. Porting to Direct3D 11 from 9 Start with the existing guidance
- 30. HLSL Compiler DirectX 11 requires 4.0 or later profile shaders D3DCompile
- 31. Shader Profiles and Feature Levels Shader profiles in DirectX 11 can
- 32. HLSL Recommendations Use the latest compiler Esp. avoid the ‘in box’
- 33. Effects (FX) Library Effects for Direct3D 11 (FX11) is shared source
- 34. D3DX11 Includes texture loaders (BMP, JPG, PNG, DDS, TIFF, GIF) and
- 35. D3DCSX Optional extended D3DX DLL for Compute Shader Resides in its
- 36. XNAMath aka xboxmath 2.0 Inline C++ SSE/SSE2 optimized math library VMX128
- 37. DirectX 11 Deployment DirectX 11 Runtime is included with Windows 7
- 38. DirectX 11 Runtime
- 39. KB 971644 Platform Update for Windows Vista http://go.microsoft.com/fwlink/?LinkId=160189 Deployed through Windows
- 40. KB 971512 For corporate network environments using Windows Server Update Servers
- 41. Recommendations Update your existing Direct3D 10.x code path to use Direct3D
- 42. Recommendations If you still only have a legacy Direct3D 9 code
- 43. Resources Latest DirectX SDK http://msdn.microsoft.com/directx Gamefest 2008 Graphics and Partners Tracks
- 44. APPENDIX
- 50. DirectX 11 Debugging DirectX SDK provides debugging layer Enabled through code
- 51. DirectX 11 Debugging Make sure your application runs ‘debug layer’ clean
- 52. Debug Resource Naming Debug layer messages in debug window use ‘friendly
- 53. Windows 7 / Server 2008 R2 only A few DirectX-branded technology
- 55. Скачать презентацию





















































Слайды и текст этой презентации
Похожие презентации