This story was actually posted a week ago on Ventspace!
Long story short: I'm not so sure about them.
The reason SlimDX does not, by and large, include finalizers is because of the threading issues involved. You can enable multithreaded devices in D3D 9 and 10, but it's not really a good idea in mos…
Long story short: I'm not so sure about them.
The reason SlimDX does not, by and large, include finalizers is because of the threading issues involved. You can enable multithreaded devices in D3D 9 and 10, but it's not really a good idea in mos…
Why did this post show up so much sooner at Ventspace? Because Wordpress is a lot better than GameDev at this sort of thing. Also their PageRanks are much higher for some reason.
Now we get into the real substance of things. In Part 1, I discussed some of the historical elements that went into the d…
Now we get into the real substance of things. In Part 1, I discussed some of the historical elements that went into the d…
When I last posted, the demo video was the Barbershop recording. Although it's an excellent video, it's not ours and the only media I had to show that was actually by us was an eight second clip that was not terribly impressive. That is no longer the case!
Grab headphones and listen!
The game is prev…
Grab headphones and listen!
The game is prev…
This post appeared last week on Ventspace. In case you haven't noticed, most posts are there first.
Arcen Games recently released their first game, AI War. It's available directly from them, along with a demo version You can also download it via Impulse, which is Stardock's equivalent to Steam. ("St…
Arcen Games recently released their first game, AI War. It's available directly from them, along with a demo version You can also download it via Impulse, which is Stardock's equivalent to Steam. ("St…
A friend of mine has been working very hard on a project which involves two revolutionary technical innovations. I am not usually the kind to care for revolutions, but I honestly believe that both of these are really, really significant. I'm actually hoping to join up and help make these things int…
This post appeared on Ventspace on Wednesday.
As I mentioned earlier, there's very little documentation on how the internals of SlimDX work, and why they work that way. This is important documentation, both for the team and for anyone looking to make changes or add things. I do intend to add full do…
As I mentioned earlier, there's very little documentation on how the internals of SlimDX work, and why they work that way. This is important documentation, both for the team and for anyone looking to make changes or add things. I do intend to add full do…
This post appeared on Ventspace yesterday.
There are two attributes that fundamentally differentiate SlimDX from MDX and XNA:
The Windows API Code Pack mucks this up a bit, but more on that another time. I've already opened my mouth about it once without k…
There are two attributes that fundamentally differentiate SlimDX from MDX and XNA:
- It's a "hobbyist" project.
- It's open source.
The Windows API Code Pack mucks this up a bit, but more on that another time. I've already opened my mouth about it once without k…
This post was taken from Ventspace.
When I was doing the November 08 release of SlimDX, I had to do a lot of builds to get it right. As a result, I was keenly aware of compile times, which sucked to be quite frank. On my main development workstation, a full rebuild of Release x86 was around ten minu…
When I was doing the November 08 release of SlimDX, I had to do a lot of builds to get it right. As a result, I was keenly aware of compile times, which sucked to be quite frank. On my main development workstation, a full rebuild of Release x86 was around ten minu…
This post was taken from Ventspace.
Along with Windows 7, several beta APIs to go along with the new OS have been available. One of the biggest is Direct3D 11, and although we were dabbling with it before, what was previously available was strictly experimental. Although it is by no means stable, Sl…
Along with Windows 7, several beta APIs to go along with the new OS have been available. One of the biggest is Direct3D 11, and although we were dabbling with it before, what was previously available was strictly experimental. Although it is by no means stable, Sl…
Courtesy of Ventspace:
So it looks like polls across the country, from all races (presidential, Senate, House), have swung violently towards the Democrats. And I do mean violently. The Georgia Senate race, for example, has swung 15 points over two weeks, leaving a normally solid Republican state tie…
So it looks like polls across the country, from all races (presidential, Senate, House), have swung violently towards the Democrats. And I do mean violently. The Georgia Senate race, for example, has swung 15 points over two weeks, leaving a normally solid Republican state tie…
The spy museum in DC is pretty cool, but it's not part of the Smithsonian. That is why:
1) It isn't on most of the Smithsonian maps, making the task of finding it somewhat irritating.
2) It charges $18 at the door.
I don't mind 1 that much, but 2 was really obnoxious.
Building the SlimDX Installer
Devel…
1) It isn't on most of the Smithsonian maps, making the task of finding it somewhat irritating.
2) It charges $18 at the door.
I don't mind 1 that much, but 2 was really obnoxious.
Building the SlimDX Installer
Devel…
I've been experimenting with driving to improve my mileage lately. I managed to gain about 4.5 mpg, from 23 to 27.5. It was really boring though, so I'm not sure if I will do it again. I prefer driving like a nutcase to saving a couple dollars...
SlimDX Installer Teaser
I was going to write up a beau…
SlimDX Installer Teaser
I was going to write up a beau…
I'm writing this entry while waiting for a partially frozen Visual Studio using exactly 25% CPU (spread evenly across 4 processors, mind you) to do whatever the hell it is so intent on doing between building docs and allowing me to interact with it again. I believe it has something to do with the 6…
I will note for the record that a 15 hour workday is much less fun than the brochure would have you believe. Oh, and this entry's a bit on the "phoned in" side, I'm afraid.
And one more little thing:
1>SlimDX - 0 error(s), 32551 warning(s)
Windows, OpenGL Versions, and Extensions
Something I've noti…
And one more little thing:
1>SlimDX - 0 error(s), 32551 warning(s)
Windows, OpenGL Versions, and Extensions
Something I've noti…
Deadlines at work, moving apartments, and GTA IV. Where the heck am I supposed to find time for anything else?
A Complete Listing of C++ String Types
Inspired by a recent IRC conversation, I decided to make a complete list of all of the major string types you're in danger of encountering when working…
A Complete Listing of C++ String Types
Inspired by a recent IRC conversation, I decided to make a complete list of all of the major string types you're in danger of encountering when working…
I don't like surprises. I especially dislike it when those surprises are in the form of obscure bugs in code I own due to a wacky decision some other library made. In this case, I discovered that SlimDX wasn't writing char data correctly (that's Unicode characters, not bytes), because Marshal.SizeO…
I simultaneously love and hate April Fool's day. On the one hand, a lot of the stuff that happens is absolutely hilarious. On the other hand, some people do really stupid or annoying things. It's also apparently become fashionable to start posting things a day early, which is bull. Go to hell, Tech…
I'm recycling a couple old posts from a different blog here in order to pad things out in between entries for my game.
Object Lifetime and Destruction in .NET
I've noticed lately that a lot of people seem to have a kind of vague perception of what happens to objects after you're finished using them…
Object Lifetime and Destruction in .NET
I've noticed lately that a lot of people seem to have a kind of vague perception of what happens to objects after you're finished using them…
I would really appreciate comments on this one.
The Concept -- Background and Overview
Historically, my hobby work has been focused on middleware and libraries. Game code was sort of incidental to the whole thing. I've written two games to date; both of these games were for school projects. They were…
The Concept -- Background and Overview
Historically, my hobby work has been focused on middleware and libraries. Game code was sort of incidental to the whole thing. I've written two games to date; both of these games were for school projects. They were…
Emo Reznor
"Sylvester Stallone" Reznor
"Tom Cruise" Reznor
"Michael Jackson" Reznor
"Linkin Park" Reznor (reference photo)
"Kurt Cobain" Reznor
"VTEC Just Kicked In, Yo" Reznor
"Fell in the Pool" Reznor
"This Is Sparta" Reznor
"Sylvester Stallone" Reznor
"Tom Cruise" Reznor
"Michael Jackson" Reznor
"Linkin Park" Reznor (reference photo)
"Kurt Cobain" Reznor
"VTEC Just Kicked In, Yo" Reznor
"Fell in the Pool" Reznor
"This Is Sparta" Reznor
I just fixed a heap corruption bug in SlimDX. Most people find this type of error to be really annoying to debug and repair. I rather enjoy it, though. Same goes for stack corruption and other types of native code induced bugs.
On a side note, if you haven't noticed the XNA news from GDC, you are re…
On a side note, if you haven't noticed the XNA news from GDC, you are re…
I'm concerned that some people will read this post and all they will take away is "the standard vector class sucks". It doesn't. You should not go out and write your own replacement vector class. But to pretend that it's a perfect class in all situations is absurd, too. The purpose of this entry is…
Wow, it's been a long time since I did an entry. Life's been busy, although it's also been better than I can ever remember it being. I have some issues to work on in terms of balancing all the different pieces, but overall I have to say I'm really happy with things.
Assert Sucks
If you do work in C/C…
Assert Sucks
If you do work in C/C…
I was recently made aware of the Intel C++ STM Compiler. They're doing some fairly interesting work...but the sample code is really unbelievably hideous and offensive. As a research project it's great, but I can't see it actually catching on, not in that form. The point of STM was to make coding ea…
Mass Effect is amazing.
Wins and Fails
I've been noticing an increasing tendency lately to describe things as "epic fail". Now I love gloating about someone else's epic fail as much as anybody else, but things have been going a bit too far. Not every fail is an epic one, people. In any case, I've dec…
Wins and Fails
I've been noticing an increasing tendency lately to describe things as "epic fail". Now I love gloating about someone else's epic fail as much as anybody else, but things have been going a bit too far. Not every fail is an epic one, people. In any case, I've dec…
I'll probably get a photo of my office up soon. I have gotten some new hardware, and the place is quite impressive. It's unfortunate that PS3s don't stack, though. It would've saved me a lot of space.
A Case for Trivial Setters and Getters
I've historically been strongly opposed to writing trivial ge…
A Case for Trivial Setters and Getters
I've historically been strongly opposed to writing trivial ge…
SlimDX is supposed to be a stupidly simple, thin wrapper around DX objects and functions. It's supposed to do damn near no work and as a result it's supposed to be easy to get it right. It turns out that those things don't hold up all the time in practice. Sometimes it's true, but sometimes working…
Advertisement
Popular Blogs
Advertisement