Creator of DirectX Dies at Age 55 (livemint.com) 94
The Wall Street Journal looks back to the days when Windows was "a loser in the world of computer games." But to change that, Eric Engstrom and his cohorts "secretly hired programmers to get the work done, and they had to do an end run around partners like Intel," remembers VentureBeat.
Long-time Slashdot reader whh3 shares The Wall Street Journal's report: Windows inserted itself between game programs and the computer hardware in a way that slowed down graphics and animation. Game developers vastly preferred the DOS operating system, which didn't gum up their special effects. That created an opportunity for three Microsoft misfits — Eric Engstrom, Alex St. John and Craig Eisler. Mr. Engstrom, who died Dec. 1 at the age of 55, and his pals formed one of several factions within Microsoft trying to solve the game problem. Openly contemptuous of colleagues who didn't share their ideas, they were so obnoxious that Brad Silverberg, who ran the Windows business, dubbed them the Beastie Boys. He had to fend off frequent demands for their dismissal.
Yet the solution they developed, DirectX, beat anything else on offer inside Microsoft. DirectX software recognized games and allowed them direct access to the computer's graphical capabilities, allowing a richer game experience than DOS could. "It was brilliant," Mr. Silverberg said. Launched in 1995, DirectX wowed game developers and led to a flood of new games for computers loaded with Windows. That success emboldened Microsoft to plunge deeper into the lucrative gaming market by developing the Xbox console.
Microsoft's game business produced $11.6 billion of revenue in the year ended June 30...
"He thought things were possible that nobody else on the planet thought would be possible," said Ben G. Wolff, a friend who runs a robotics company, "and sometimes he'd be right."
"DirectX remains the foundation for many games on Windows 10 and the Xbox Series X," writes Engadget, "and it's likely to remain relevant for years to come."
And VentureBeat shared this remark from Alex St. John at a memorial service for Engstrom. "He had huge dreams and huge fantasies, and he always took us all with him."
Long-time Slashdot reader whh3 shares The Wall Street Journal's report: Windows inserted itself between game programs and the computer hardware in a way that slowed down graphics and animation. Game developers vastly preferred the DOS operating system, which didn't gum up their special effects. That created an opportunity for three Microsoft misfits — Eric Engstrom, Alex St. John and Craig Eisler. Mr. Engstrom, who died Dec. 1 at the age of 55, and his pals formed one of several factions within Microsoft trying to solve the game problem. Openly contemptuous of colleagues who didn't share their ideas, they were so obnoxious that Brad Silverberg, who ran the Windows business, dubbed them the Beastie Boys. He had to fend off frequent demands for their dismissal.
Yet the solution they developed, DirectX, beat anything else on offer inside Microsoft. DirectX software recognized games and allowed them direct access to the computer's graphical capabilities, allowing a richer game experience than DOS could. "It was brilliant," Mr. Silverberg said. Launched in 1995, DirectX wowed game developers and led to a flood of new games for computers loaded with Windows. That success emboldened Microsoft to plunge deeper into the lucrative gaming market by developing the Xbox console.
Microsoft's game business produced $11.6 billion of revenue in the year ended June 30...
"He thought things were possible that nobody else on the planet thought would be possible," said Ben G. Wolff, a friend who runs a robotics company, "and sometimes he'd be right."
"DirectX remains the foundation for many games on Windows 10 and the Xbox Series X," writes Engadget, "and it's likely to remain relevant for years to come."
And VentureBeat shared this remark from Alex St. John at a memorial service for Engstrom. "He had huge dreams and huge fantasies, and he always took us all with him."
RIP In Peace (Score:4, Informative)
Re: RIP In Peace (Score:1, Offtopic)
Re: (Score:3, Funny)
RIP In Peace your sense of humor
Re: (Score:2)
RIP is not a spoken word..
"Here lies Mary Jones. Let her RIP!".
Re: RIP In Peace (Score:2)
Re: RIP In Peace (Score:1)
And soon Linux will... (Score:2, Interesting)
...finally have superior GFX in DirectX, when Microsoft decides to take control from Linus and adds it in.
Re: (Score:2)
Linux game devs can use Vulkan already.
Re: (Score:2)
Or WINE emulating DirectX.
Re: (Score:2)
Linux game devs can use Vulkan already.
And can use OpenGL since forever, like Windows game devs.
Re:RIP In Peace (Score:5, Insightful)
Direct3D was shit [bluesnews.com] for the first 4 versions. DX4 was never publicly released. [microsoft.com] proving MS was out of touch with customers.
Re: (Score:2)
> Direct3D was shit [bluesnews.com] for the first 4 versions.
I mean that font on the link is shit.
I have no experience of DX1 or 2. 3 Was good, and really there was no need for 3D at that point anyway. There was pretty much no 3d hardware so you were still expected to do it in software and just use the DX 2D interface.
Yes DX4 missed the boat so we had nice things like glide (and the others that wer forget) to fill the gap.
DX5 meant you finally needed some hardware behind it and as such could no longer ga
Re: (Score:2)
Eh? Rest in peace in peace?
Be aware of acetaminophen (Score:4, Interesting)
He died at a hospital in Seattle. His wife, Cindy Engstrom, said he had injured one of his feet in October, accidentally took too much Tylenol for pain relief and suffered liver damage.
Anyone that drinks a lot of alcohol should stay away from this stuff as well. It's metabolized in the liver, like alcohol is.
Re: (Score:1)
Based on cord blood samples, pregnant mothers taking tylenol doubles-to-triples the chance of autism and adhd in their children.
Re: Be aware of acetaminophen (Score:4, Interesting)
Thanks, I hadn't heard that, but I'm not surprised. I rarely take acetaminophen. Years ago a good and brilliant friend who is a V.M.D. (unique program) told me how dangerous it is, esp. for the liver.
A few years ago a study came out showing how acetaminophen causes (greatly) reduced empathy in people. https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6455058/ [nih.gov]
Re: (Score:2)
I know someone who tried to commit suicide as a teen using Tylenol. They caused permanent liver damage and now can't use it medically. It's amazing that we have had all these programs where you have to sign a document to get antihistamines but anyone can go buy enough acetaminophen to kill themselves for a buck or two and nobody bats an eyelash.
Re: (Score:2)
Sad to hear about the person with liver damage. Somewhere I thought I read that the liver is really good at regenerating, but I guess there are some damages that are too pervasive.
You can buy all kinds of things that'll kill you pretty quick. Life is usually a multi-layered thing. You may be forgetting the $ layer. You may or may not know that pseudoephedrine can be used to manufacture amphetamines. So it's not about what hurts people so much as the huge money in the War on Drugs.
Re: Be aware of acetaminophen (Score:4, Insightful)
Acetaminophen should be removed from the market (Score:1)
Re: (Score:2)
Acetaminophen is not very good at pain relief anyway.
On the rare occasions that I take anything of the sort, combining (at normal, not "extra strength" doses) acetaminophen and ibuprofen (or possibly aspirin, a la Excedrin) and a modest amount of caffeine seems to be fairly effective. I don't think there has ever been a case where I have noticeably relieved any pain with tylenol alone.
Re: (Score:2)
Excedrin already has caffeine in it, though only about a 12oz soda's worth.
But it is worth keeping in mind if you are going to take caffeine separately as well.
Re: (Score:2)
Re: (Score:2)
Re: (Score:3)
Acetaminophen is also the only pain reliever my wife can currently take because she's pregnant. Ibuprofen and Aspirin are definite no-nos for pregnant women.
Re: (Score:2)
Something that might be of interest (journal article) [jamanetwork.com]
It might not be a good idea to take while pregnant, depending on how risk-averse you are.
Re: (Score:1)
Re: (Score:3)
It is the leading cause of liver failure in the USA. Close to 70% are related to acetaminophen. It is doubtful that it could get approved today.
of acute failure. It is still safe and effective if people try to use it correctly. In a given week, 50 million Americans use it! Even so, it accounts for less than 1% of accidental drug overdose deaths.
Paracetamol (aka Panadol, Tylenol ) toxicity is the foremost cause of acute liver failure in the Western world, and accounts for most drug overdoses in the United States, the United Kingdom, Australia, and New Zealand.[67][68][69][70] According to the FDA, in the United States, "56,000 emergency room visits, 26,000 hospitalizations, and 458 deaths per year [were] related to acetaminophen-associated overdoses during the 1990s. Within these estimates, unintentional acetaminophen overdose accounted for nearly 25% of the emergency department visits, 10% of the hospitalizations, and 25% of the deaths."[71]
So something like 100 accidental deaths per year in that country. Many would be associated with existing liver disease, dementia or recreational drug use. A smart guy like Eric Engstrom is not going to be unaware of the danger, or die from simply losing count, and taking a few extra. Could be pre-exi
Re: (Score:1)
there are many safer alternatives to acetaminophen, for example naproxen, ibuprofen and others do not have the same liver toxicity.
Re: (Score:2)
for example naproxen, ibuprofen and others
NSAIDs have a higher risk of adverse effects overall. Lower risk of liver toxicity does not mean they are safer.
Sometimes they are contraindicated, or work better in combination with paracetamol.
Re: (Score:2)
Those alternatives are really hard on the stomach and often cause intestinal bleeding, which can be severe side effects for certain people. For me, the best thing for a headache is Excedrin Migraine, and it has a lot of acetaminophen in it. Like nutrition, the right medication is highly relative to the individual.
Re: Be aware of acetaminophen (Score:4, Informative)
Acetaminophen has its uses, although admittedly could be dangerous in excessive doses.
In my country, dengue fever is endemic. I had a severe case of it back in 2007 (I had to be hospitalized). Doctors prescribe Acetaminophen for that because there's simply no other drug which can effectively reduce the fever and also alleviate other dengue symptoms. I was taking it at maximum doses when I inadvertently began to take slightly higher doses (by taking more frequently than prescribed) and I promptly got higher level of liver transaminases; or as my doctor said, a medication-induced hepatitis. The levels returned to normal when the doctor explained to me the correct spacing between takings, and since then I tend to approach the drug with caution.
But... it is effective, no doubt.
Re: (Score:1)
A big problem is that the "authorities" are pressuring doctors and hospitals to tell patients to use acetaminophen (paracetamol) instead of prescribing opiates. Since it mainly doesn't actually work well, that leads to taking too much.
Re: (Score:2)
Yeah, the medical community will barely give out NSAIDS, and usually tell people to not take them. Acetaminophen and Oxycodone are combined and sold as percocet, Roxicet, Primlev, Endocet, etc. And there's tramadol, buprenorphine / naloxone, ... here's a reference: https://www.mayoclinic.org/drugs-supplements/oxycodone-and-acetaminophen-oral-route/description/drg-20074000 [mayoclinic.org]
Re: Be aware of acetaminophen (Score:1)
Truthfully, I find it difficult that a computer specialist of his stature would make that kind of mistake. But at the same time he may have forgotten dosages he took. If it hurt that bad why didn't he go to the doctor??
Regardless, rest in peace fellow nerd.
Re: (Score:1)
Re: (Score:2)
Why, are computer specialists medical experts as well?
Your sarcasm aside, it's more that someone who seems highly intelligent and does highly cerebral work would be cognizant of the danger of excess acetaminophen, and would be able to keep track of how much he was taking.
All that said, maybe his genius was much more right-brained, and he wasn't ruled by hard reasoning, but more emotional inspiration. From what little I've read and listened to some of his interviews, he seemed to think he was strong, almost a conqueror, so maybe he knew he was taking too much
Re: (Score:2)
A lot of people don't know how dangerous it can be to take too much acetaminophen. Also, a lot of people don't know that pain killers like Vicodin have a lot of it in them. So you may think you're balancing things by taking some Tylenol and some Vicodin, but now you've ODed.
Also, people in pain usually are not thinking clearly.
Re: Be aware of acetaminophen (Score:3)
Re: Be aware of acetaminophen (Score:2)
It's not that hard to forget when you've last taken a pill, especially if you're feeling unwell, and if you get it wrong a couple of times you can end up with an overdose. It's a good idea to write down the times one took painkillers.
Re: (Score:2)
Re: (Score:2)
Re: Be aware of acetaminophen (Score:3)
Re: (Score:2)
That is a very smart idea if you are taking more than one kind of pill. You don't want to double dose the wrong thing.
Re: (Score:2)
The other way of doing it is to get one of those containers with seven compartments and dole out each day's drugs at the start of the week. The only problem I've found with doing that is that if you do accidentally forget to take one, you then have to work out where to put it to keep it safe until you dole out the next week's.
Re:Be aware of acetaminophen (Score:5, Funny)
It's a molecule. Stay away from molecules. Molecules are chemicals.
Re: Be aware of acetaminophen (Score:2)
Re: (Score:3)
Oh, that's really sad. I had assumed it was a blood clot from the injury that caused a massive stroke or pulmonary embolism or something.
Re: (Score:2)
For UK readers: acetaminophen is paracetamol. If I read the Wikipedia article right, it is the drug most often associated with overdoses. This rather surprised me. I thought it would be opiates, because they are addictive, and have recreational effects, which paracetamol does not.
RIP (Score:4, Interesting)
May he rest in peace in the volumetric clouds in the sky.
Even though I'm old enough to be around that time, I never looked into how it came about, it was kind of just there and made games work. So I'm quite surprised that they had to fight tooth and nail to make it happen.
Mad respect to him and the team, even though there were other APIs it was probably what made PC gaming happen in the way that it did.
Re:RIP (Score:5, Informative)
At the time there was a competing standard which did something similar to the Direct3D part of DirectX, called OpenGL. Microsoft was a partner in the development of OpenGL, and it was cross platform. Some of the first 3D graphics accelerators for consumer PCs used proprietary standards based on cut down OpenGL. It was OpenGL for professionals, and 3DGL (I think?) and later DirectX for games IIRC. The key thing they had with DirectX is that it wasn't cross-platform and was considered easier to work with than OpenGL.
Before DirectX, you had to hope that a game developer had coded support for your particular 3D card, joystick, soundcard or controller.
Re: (Score:2)
There was this slight problem with Glide, which was a proprietary alternative used by 3dfx Voodoo card used by games like Quake.
The multiplatform OpenGL eventually superceded Glide. DirectX was always notoriously non-multiplatform and still is.
Re: (Score:3)
OpenGL was never intended to be a gaming API. It was sort of shoehorned into the role. If you want to know a little about it's history:
https://www.khronos.org/opengl... [khronos.org]
And it worked pretty well until DirectX performance eventually superseded it. Many developers never used OpenGL, prefering GLide in the 3DFX days or DirectX later on.
Re: (Score:2)
Many developers never used OpenGL, prefering GLide in the 3DFX days or DirectX later on.
Many developers had no access to OpenGL; NT came with OpenGL 1.x software-only, and in the 3DFX days they supported only MiniGL, which was a subset of OpenGL which was sufficient to run Quake (and which was created specifically for that purpose.) Unless your game was developed on an SGI machine, like Quake, you probably didn't have OpenGL.
Re:RIP (Score:4, Informative)
and was considered easier to work with than OpenGL.
Didn't D3D have a bit of a bad reputation for ease of use earlier in its life? Certainly John Carmack had a thing or two to say about it [rmitz.org].
Re: (Score:3)
I logged in for the first time in a long time to post this but then saw yours.
It's a strange time when people think old versions of directx were easy to use, rather than being shoved down everyone's throat.
In that era Microsoft had a lot more power and control than they do now. They were still in a boom phase and had yet to be humbled from their hubris.
Re: (Score:2)
What do you mean early in its life? :-)
D3D was a mess, but it was certainly better than the alternatives.
Re: (Score:3)
D3D was a mess, but it was certainly better than the alternatives.
When D3D came on the scene there were only really three other APIs being used, OpenGL, GLIDE, and whatever PowerVR used. OpenGL was superior to Direct3D until they had been revising it for years, while the other APIs were hardware-specific. And 3dfx promoted MiniGL (the Quake-supporting OpenGL subset) to a first class citizen in short order, which is to say that they released and maintained it. After my original VooDoo card I went to a Permedia 2 card which supported OpenGL directly.
So no, D3D was not bette
Re: (Score:2)
OpenGL was a support shitshow which may or may not work on a graphics card. Direct3D was the first API that actually enjoyed some sort of universal support. So yes it was better than the alternatives.
Though I agree about the ease of use. But something being easy doesn't make it better.
Re: (Score:3)
D3D was a fuckfest and everyone I know hated it until somewhere around 7, or possibly 9. Until 7 IIRC you couldn't even plot a pixel on the display without using GDI, there was no cooperation between Direct3D and DirectDraw. And while you could mix DirectVideo and Direct3D, there was no synchronization there, so if you were moving around 3D characters on top of a video stream, they would be out of sync. You could see this e.g. in Final Fantasy VII for PC, where cloud rides an elevator.
From what I hear it is
Re:RIP (Score:4, Funny)
Run dxdiag to pay respects.
Re: (Score:2)
It looks exactly like always
The actual developer (Score:2)
If I understand the Wikipedia article for the history of DirectX correctly (https://en.wikipedia.org/wiki/DirectX), then the actual developer for the first DirectX APIs was Craig Eisler while Alex St. John and Eric Engstrom were its chief evangelists to the gaming industry.
Revisionist History (Score:5, Interesting)
Par for the course in an obit, but still: "Launched in 1995, DirectX wowed game developers"? Hell no. Nobody liked it: it took even more work to use than OGL, was much less capable, every new revision came with random breaking changes (for example, changing the texel offset from (0.5, 0.5) to (0,0)) that required either often-massive rewrites or staying on the previous version and losing access to any features in the newer version.
DX *did* eventually become a (much) better platform than Glide and then OGL, but it wasn't until DX7, many many years later. DX succeeded because of a combination of MS-standard tactics: e.g. MS offered to act as the publisher for some Windows games, but ONLY if they were written in DX rather than OGL; hardware-accelerated GL drivers were kept out of the base Windows distribution while DX drivers were rolled into it; and so on.
MS went out of its way to kill OGL because they didn't own it, and they understood that platform lock-in was worth a fortune to them. By that metric, DX certainly succeeded, and to this day remains a critical piece of Windows' dominance, with WINE/Proton/etc still so far behind that they just don't matter. And likewise, to this day, despite Khronos having finally gotten its act together (their mishandling OGL is what allowed DX9 to make it almost completely irrelevant), they still built their own DX12 in response to Vulkan rather than go with a standard that would have allowed even a single grain of sand to slip their fingers, because the vendor lock-in is still a critical part of the business strategy.
It's always saddening when skilled people in our industry die young, but their achievements don't need to be inflated with dishonest praise. DX began life as a total shitshow, and only survived long enough to eventually become good because of how MS handled it from a business perspective, not because it was some wonderful panacea.
(DirectSound though, that was a genuinely-valuable step forward, and technically part of DirectX too, though people - and journalists especially - really only mean D3D when they say DirectX).
Re:Revisionist History (Score:5, Informative)
Indeed. The running joke was that Microsoft never got anything right until the third version.
Microsoft bought RenderMorphics in 1995, renamed their shity 3D Reality Lab [wikipedia.org] API to Direct3D, shoved it down game developers throats even though we signed a petition that we wanted OpenGL support, and after enough complaining about how utter crap it was, especially from John Carmack's plan in 1996 [bluesnews.com], D3D finally got good enough with DirectX 5 but didn't start to take off until DirectX 7 as you mentioned.
Microsoft did very little innovation [dwheeler.com] in the 80's and 90's.
Worse, Microsoft refused to support DirectX5 on WinNT 4.0 trying sell the inferior Windows 95 and Windows 98 as the "gaming OS" before coming to their senses and dropping it when they rebranded Windows NT 5.0 as Windows 2000 [wikipedia.org] after the clusterfuck of Windows ME.
Re: (Score:3)
Re: (Score:2)
DirectX lets MS go faster than having to grapple with committees.
That's really quite false. Committees never held back OpenGL. Vendors simply created their own extensions, which eventually became part of the spec (or not) through mass adoption. The canonical example of which I am aware is SGIS_MULTITEXTURE, which became ARB_multitexture. SGI didn't have to get permission from anyone to implement it, they just did it.
Re: Revisionist History (Score:3)
Not to mention: anyone who describes Windows as a loser in the gaming industry at the time, as the article states, is totally wrong on that point.
Apart from consoles, Windows was THE predominant PC gaming platform in its day. There was no alternative. DirectX was one of several competing products pushing gaming forward, but Microsoft was the funding and organizational juggernaut that played the biggest role in getting directs to succeed.
Re: (Score:3)
Every word you wrote is wrong.
1) DirectX was very well-received, because it gave game developers a shot at benefiting from the massive marketing push Windows 95 was undergoing at the time. At a time when major Windows updates literally have to be forced on users, it's hard to imagine people lining up at computer stores to buy Windows 95, but that's how significant Win95 was and how successful MS was at pushing it.
2) Direct3D was not part of DirectX at the time Eric, Alex, and Craig were developing it. It
Re: (Score:2)
DirectX helped speed the adoption of Windows. Because remember, back in 95, the problem with games was DOS. Every game had to have every driver for every graphics card and sound card and input device. And network, if you needed it, and high-res graphics if you want to escape the 640x480 256 color limit of VGA.
Sure, there were universal VESA BIOS libraries that made life less complex and let you basically go as high as the monitor allowed - 800x600, 1024x768 at 256, 64k or even 24 bit color was possible if
Re: (Score:2)
You are conflating DirectX and Direct3D
Re: (Score:2)
That's not correct. DirectX certainly did woe developers. Was it hard to program for? Absolutely, but the end result was far more likely to run than any attempt to hack together OpenGL which may or may not be supported by some graphics card. Early directx also had the benefit of providing a unified API for inputs, and while Direct3D was a bucket of shit, at least it was a single bucket of shit that had to be dealt with which was a welcome change from dealing with multiple buckets of shit with varying levels
Re: (Score:2)
Re: (Score:2)
Par for the course in an obit, but still: "Launched in 1995, DirectX wowed game developers"? Hell no. Nobody liked it: it took even more work to use than OGL, was much less capable
You are conflating DirectX with Direct3D.
Direct3D did in fact suck rocks until about version 9, but it also didn't actually exist until version... 3? of DirectX. DirectX started out IIRC with DirectInput, DirectVideo, DirectSound, and DirectDraw. And those features were all fairly well welcomed by game developers, and generally a big improvement on what came before, which was nothing standardized.
Before Direct3D was a thing, Microsoft did have an OpenGL software renderer which shipped with Windows NT, but i
Re: (Score:2)
Lion King Windows was one that really pushed it (Score:2)
https://www.pcgamer.com/histor... [pcgamer.com]
WinG (Score:2)
Typical Slashdot (Score:2)
Priorities (Score:2)
I read this obit in the WSJ the other day and I was reminded of the computer room in my high-school growing up. The teacher who ran that set up always scoffed at computer games and even banned them on some machines to the point of switching them off if you were in the middle of writing code for one. Sounds to me like the people who ran the Windows development team were of the same mindset. I wonder how they both see things now given that computer games is a multi-billion dollar market.
Dropped a monitor on his foot and died..! (Score:2)
"His death was due to medical complications from an accident in the lab, after dropping a monitor on his foot."
No joke!
That is an obscure and tragic way to go. RIP
https://oltnews.com/friends-remember-microsoft-renegade-eric-engstrom-who-suggested-a-directx-console-venturebeat
Re: (Score:2)
lerp (Score:2)