Does anyone have access to RAD Game Tools Pixomatic SDK?

Discussion about old PC hardware.

Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby Kahenraz » 2016-2-16 @ 03:33

Pixomatic SDK is a DirectX7-class (version 2) and DirectX9 (version 3) software renderer developed by RAD Game Tools. It's no longer sold and I love to collecting old SDKs.

Here is the old features page:
http://radgametools.com/cn/pixofeat.htm

To clarify before anyone jumps the gun, it is a DX7/9-class software rasterizer. It is not a drop-in replacement for ddraw.dll, d3d.dl, etc.
User avatar
Kahenraz
Oldbie
 
Posts: 506
Joined: 2004-1-22 @ 04:57

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby Stiletto » 2016-2-16 @ 03:59

I've collected a few of its DLLs from older videogames that compiled it into the game, but I never tracked down a copy of the SDK. Would also be interested in this if found.
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4083
Joined: 2002-7-01 @ 21:57

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby vedmysh » 2017-11-10 @ 10:06

Well, if someone still interested in this i wrote some simple wrappers and able to run Direct3D application through pixomatic software implementations.

"Proof of concept": https://vedmysh.livejournal.com/13666.html At least DX9 SDK samples runs fine.

The page is in russian, sorry, but the screenshots are international ;) Wrappers with source code available for download:

http://www.mediafire.com/file/ec2b1nhnqqsg1bk/pixomatic_softogl.7z

ps As a bonus - i able to run direct3d implementation of opengl 1.4 from microsoft (ogldrv.dll, what was available from vista till win 8.1, afaik its not in win10 anymore). Tools and libraries included...
Last edited by vedmysh on 2017-11-13 @ 08:20, edited 2 times in total.
vedmysh
Newbie
 
Posts: 7
Joined: 2017-11-10 @ 09:30

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby lowenz » 2017-11-11 @ 20:57

WOW man, just wow!
lowenz
Oldbie
 
Posts: 969
Joined: 2014-12-20 @ 01:30

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby amadeus777999 » 2017-11-11 @ 21:36

Very nice! Abrash was most likely one of the more famous fellas working on this.
User avatar
amadeus777999
Member
 
Posts: 468
Joined: 2013-7-04 @ 17:04

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby Stiletto » 2017-11-13 @ 03:45

I'm impressed. :)
"I see a little silhouette-o of a man, Scaramouche, Scaramouche, will you
do the Fandango!" - Queen

Stiletto
User avatar
Stiletto
l33t
 
Posts: 4083
Joined: 2002-7-01 @ 21:57

Re: Does anyone have access to RAD Game Tools Pixomatic SDK?

Postby vedmysh » 2017-11-13 @ 07:50

Very nice! Abrash was most likely one of the more famous fellas working on this.


Agree. Imho, Abrash is one of the most valuable person in graphics programming world...

Few notes related the pixomatic:

In d3d9.dll/d3d8.dll only few exported functions are implemented. Source code is included so anyone can add missing one if needed.

pixo9.dll (pixomatic3 folder) is taken from the "The Wrapper Collection Project" here. It works almost perfect on dx sdk samples. "Almost" because sometimes its ctd but i unable to catch it up while debugging the code.

dx9pixo.dll/pixomatic.dll (pixomatic folder) is some older version of d3d9/d3d8 implementation i found in available applications. D3d9 support is poor, but some dx sdk sample still works. Not sure about - d3d8 support - some sample works, some not. Also i patched dx9pixo.dll (original file still there - dx9pix.dll.bak) because of two hardcoded breakpoints/stubs - they are triggered on unimplemented functions, so i just removed them.

Few notes realted microsoft opengl-direct3d "translator":

Detailed information can be found here: https://vedmysh.livejournal.com/13311.html. Guess google translate can help :)
Basic idea is to inject into process some dll, which intercepts loading of real icd driver and replace it to ms implementation from ogldrv.dll. One more thing is to use patched opengl32.dll, because of some validation need to be overriden. Both x86/x64 versions of injector and required dlls are included. Have fun :)
vedmysh
Newbie
 
Posts: 7
Joined: 2017-11-10 @ 09:30


Return to General Old Hardware

Who is online

Users browsing this forum: BloodyCactus, FuzzyLogic, istellabot [Bot] and 6 guests

cron