This is a mirror of official site: http://jasper-net.blogspot.com/

sharpdx

| Thursday, December 2, 2010
SharpDX is intended to be used as an alternative managed DirectX framework. The API is generated automatically from DirectX SDK headers, with AnyCpu target, meaning that you can run your application on x86 and x64 platform, without recompiling your project.

News
30 November 2010, SharpDX 1.0 final is released. Full support for Direct3D10, Direct3D10.1, Direct3D11, Direct2D1, DirectWrite, D3DCompiler, DXGI 1.0, DXGI 1.1, DirectSound, XAudio2, XAPO.
Features


The key features and benefits of this API are:
  • API is generated from DirectX SDK headers : meaning a complete and reliable API and an easy support for future API.
  • Full support for the following DirectX API:
  • Direct3D10
  • Direct3D10.1
  • Direct3D11
  • Direct2D1 (including custom rendering, tessellation callbacks)
  • DirectWrite (including custom client callbacks)
  • D3DCompiler
  • DXGI
  • DXGI 1.1
  • DirectSound
  • XAudio2
  • XAPO
  • An integrated math API directly ported from SlimMath
  • Pure managed .NET API, platform independent : assemblies are compiled with AnyCpu target. You can run your code on a x64 or a x86 machine with the same assemblies, without recompiling your project.
  • Lightweight individual assemblies : a core assembly - SharpDX - containing common classes and an assembly for each subgroup API (Direct3D10, Direct3D11, DXGI, D3DCompiler...etc.). Assemblies are also lightweight.
  • C++/CLI Speed : the framework is using a genuine way to avoid any C++/CLI while still achieving comparable performance.
  • API naming convention mostly compatible with SlimDX API.
  • Raw DirectX object life management : No overhead of ObjectTable or RCW mechanism, the API is using direct native management with classic COM method "Release".

  • Read more: SharpDX

    Posted via email from .NET Info

    0 comments: