Tag Archives: DirectX 11.1 Game Programming

C++AMP accelerated collision detection (WINRT)

I was very upset when I had to remove this part of book during the page counts. Honestly, writing about all new features of DirectX 11.1 in just 146 pages was really hard, especially when the target audiences of our book were armatures and professionals.

In chapter 5 of DirectX 11.1 Game Programming book, I explained, what is C++AMP technology and how and when we can use it in our application, but for those  who have’t read the book yet and unfamiliar with C++AMP technology, I going to demonstrate it in short sentences. Continue reading C++AMP accelerated collision detection (WINRT)

Billboarding using Geometry Shader (WinRT)

As I said before, some parts of my book removed due to the page counts and I decided to present them in this blog, this time is about billboarding using Geometry Shader.

In order to achieve an impressive 3D look of outdoor scene, you need a lot of 3D objects, for example trees, grass, fire, or etc. We can use full 3D mesh objects for each of them but wait, this will slow down your game rendering performance.
To solve this problem we can use a technique called “billboarding”. Billboarding widely used for rendering 2D textures instead of fully 3D geometry. However, this texture must always face to the camera.  Continue reading Billboarding using Geometry Shader (WinRT)

Contest Winners

Congratulations to Chris, Mohammad and Ali for winning free eBook of “DirectX 11.1 Game Programming“. The winners will be contacted by email. I hope it will be useful for you.

Selecting 3 winners out of 21 comments was a big challenge, but the columbus campaign should keep others happy.

Packt Publishing is giving everyone the chance to explore its full range of over 1600 DRM-free eBooks this Columbus Day at a massive 50% off at http://bit.ly/1bqvB29, for 4 whole days.

Say HelloOo to DirectX 11.2

While I am working on Windows 8.1 and DirectX 11.2, I think this is a good idea to start a blog about it. It seems that Microsoft unveiled its latest version of DirectX only on XBox One and Windows 8.1.