
Description
EaseWrapper is a free library which allows using DirectX 9.0 and OpenGL with the same interface.
The library has been designed to be easily included in a 3D engine or in a stand-alone project. You can switch between OpenGL and DirectX with a single flag, without changing anything in the code.
On the screenshot, you can see three new features:
• Transparent windows, with colorKeying, which allows drawing on the desktop
• Webcam render to texture
• Text drawing, colored with alpha
Obviously there are three new tutorials which explain how to use these features with few lines of code.
I like transparent window with colorKeying, because you can render a whole 3D scene directly on the desktop ; you can do some strange 3D effects for your applications, for example a webcam-chat which will totally be in 3D !
The classic 3D features are:
• Shader programmation, with an unified HLSL and Cg interface, very easy to use
• All the renderstates : matrices, texture stages, blending, alpha, zbuffer, stencil, etc
• Static and dynamic vertex-buffers, with automatic memory management
• Index buffers with automatic face stripping
• Window management, fullscreen / windowed / border configuration, transparency and/or colorKeying
• Materials, textures and lights are encapsulated in efficient and comprehensive classes
• Textures 1D, 2D, 3D, and CubeMap are fully supported, and easy to set as render targets
• Webcam render to texture
You can download the SDK with 21 tutorials here : http://www.ease-production.com
Have fun !
Pacôme DANHIEZ












