Archive for March, 2009

DirectX 10 Book Recommendation

Uncategorized No Comments »

DirectX 10 BookI don’t often recommend books, especially when it comes to DirectX/Direct3D. There are many monstrosities out there that should never have seen the light of day.

Once per week or so I browse a local Barnes and Noble hoping to catch a book I haven’t seen before. It rarely happens since their inventory is very stagnant, but still. A month or two ago I accidentally browsed the Graphics/Web section and found “Introduction to 3D Game Programming with DirectX 10″ by Frank D. Luna.

The title, publisher (Wordware) and cover were kind of off-putting so I almost didn’t buy it. But I’m glad I did since, in my case, it has become my number one DX10 reference. It’s compact, concise, always around my desk and well written so give it a shot if you have 30 bucks or so to spare.

Tom Forsyth On Larrabee

Uncategorized 1 Comment »

Intel LogoToday Intel released it’s new issue of “Intel Visual Adrenaline” featuring a three page interview with Tom Forsyth about Intel’s upcoming Larrabee GPU, which is x86 based and fully programmable.

Click here to read the PDF, scroll down to page eight (8)

Larrabee will support a rasterization pipeline as well as raytracing but Forsyth mentions raytracing to be more of a technical feature than a mainstream implementation. Regardless of this, for graphics programmers this should be good as there will finally be a piece of hardware that actually supports realtime raytracing.

Direct3D as well as OpenGL will be supported in addition to the much anticipated programmable route, either through C++ or pure assembly, which should open up the card for people interested in parallel computing.

Sadly there’s no definitive answer from Forsyth on how many cores Larrabee will actually contain. I guess we’ll have to wait for that a bit longer.

PS, if anyone is at GDC listening to Abrash and Forsyth tomorrow, let me know what you got from it.

OpenGL 3.1 Specification Released

Uncategorized No Comments »

The OpenGL logoI haven’t been active at all in the OpenGL circles recently but apparently OpenGL 3.1 was released yesterday. Check out the specs by clicking here at Khronos.ORG.

I have been extremely skeptical about OpenGL 3.0 since it was more like an OpenGL 2.2 and did not implement any of the promised object oriented features that competing APIs like Direct3D implement. Thankfully, this release of OpenGL 3.1 seems to be better at first glance as it not only deprecates but removes the old functionality which has been in the way for so long.

It looks like Khronos has heard and listened to its outraged end-users and finally created a better specification. At least, upon first glance, that’s what it looks like.

With the release of OpenGL 3.1 also comes a new version of GLSL, version 1.40. Most excitingly, NVIDIA has released OpenGL 3.1 drivers immediately after the release of GL, showing that they’re way ahead in the game already (as opposed to AMD or Intel).

It is amazing to me that no major outlets such as Slashdot have picked up this this story and one has to find out about 3.1 by accident or RSS feeds.

March 2009 DirectX SDK

Uncategorized No Comments »

DirectX 10 LogoOK, so only one day after I publicly whined “where is the DX SDK?” Microsoft has released the March 2009 version. Go figure. Get it here at DirectX 2009 SDK @ MS Download.

Also, there seems to be some interesting stuff bundled with this version of the SDK, here’s my take on the important stuff:

  • Technical Previews
    • Direct2D
    • DirectWrite
    • DXGI 1.1
  • PIX works on the Windows 7 beta
  • Several updated samples

Check out the details at the link posted above. Also, it doesn’t look like the online MSDN library docs have been updated yet but usually that happens pretty quickly.

Where’s the DirectX SDK

Uncategorized 1 Comment »

DirectX 10 LogoI wonder what kind of development is going on at Microsoft as there hasn’t been an update for the DirectX SDK since November of 2008. This is quite out-of-sync with their regular release schedule of a new SDK every 3 months.

My guess would be that with the release date of Windows 7 inching closer, the development for DirectX 11 has to be completed soon. Of course this is 100% speculation.

If anyone has a clue, let me know.

Why I Don’t Switch To Linux Just Yet

Uncategorized 3 Comments »

Even though I prefer my web servers to run Linux, I just can’t seem to switch my personal computer to Linux just yet. From an end-user standpoint, Linux is still very rough around the edges, here’s my personal checklist (in no particular order) that I’d like to see fulfilled.

  • The ability to install a piece of software without having to invoke a CLI.
  • A full-featured development environment (that’s not Eclipse) that rivals Visual Studio in C++ development.
  • A non-Unix-like file system.
  • Better manual when you buy a distribution (SUSE manual: case and point).
  • Better IHV driver support.
  • Better native ISV software support without having to run Wine.
  • And the coup de grâce: An OpenGL specification that can compete with Direct3D.

Don’t get me wrong, I have nothing against Linux itself, in fact much of my development time goes into LAMP related work. But for the desktop it just seems like a CLI-ridden nightmare at the moment.

Annual Minutes Requirement Scam

Uncategorized 124 Comments »

Here’s a little tip for US business owners. If you get a document in the mail called: “Annual Minutes Requirement Statement Directors and Shareholders”, do not pay it, this is a scam. The Florida Department of State has now posted a warning about this on its front-page as well.

While this document might look very authentic, in the small print it states:

This product has not been approved or endorsed by any government agency and this offer is not being made by an agency of the government.

Needless to say, you should never send shareholder information to any non-government organization. And your actual annual meeting information should only be addressed to a government organization or posted at SunBiz.org.

The letter that I originally received had the following return address:

COMPLIANCE SERVICES
400 Capital Cir SE, Ste 18321
Tallahassee, FL 32301

Edit:
Thanks to all of the people who have posted a comment, here’s a list of all the street address instances used by this scammer so far, there were more instances reported below in the comment section without addresses. Also, if you happen to have more information or an address that’s not listed, please post it below, it will most certainly help many people.

  • California
    P.O. Box 1265
    Studio City, CA 91614-0265
  • Florida
    400 Capital Cir SE, Ste 18321
    Tallahassee, FL 32301
  • Georgia (1)
    931 Monroe Drive NE, STE A-102 #333
    Atlanta, GA 30308-1795
  • Georgia (2)
    Annual Minutes Disclosure Services/Business Processing Division
    5805 State Bridge Road
    Duluth GA 30094
    Phone 866-390-1176
  • Georgia (3)
    Annual Minutes Disclosure Services
    5805 State Bridge Road Ste. G–380
    Duluth, GA 30097
  • Massachusetts
    Compliance Services
    71 Commercial St. #241
    Boston, MA 02109
  • New York
    Annual Minutes Disclosure Services / Business Processing Division
    911 Central Avenue #134
    Albany, NY 12206
  • North Carolina
    324 S. Wilmington St.
    Postal Mail Box 407
    Raleigh, NC 27601

Edit 2:
I can’t believe that after more than a year, I’m still receiving comments on this post from people that received the letter. If you got the letter and it has a different address than listed above is on the envelope, post a comment and let us know, since you might be saving someone $125!

March 5, a Great day for US Legislature

Uncategorized No Comments »

A bit off-topic but you’ll enjoy these:

Pluto is a planet in Illinois.

Now really, this is a serious piece that’s being pushed through. While the linked post implies it’s “goofy”, could this have serious implications for the Illinois educational system?
Illinois: 1 – World: 0

Richard Dawkins to be Banned in Oklahoma

SNAFU.