Development screenshots
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Can you guess what's going on here? (other than JPEG artifacts obviously)
Re: Development screenshots
You're debugging the LOD calculation on Rage Pro emulation?
Squishing one of my old ATI Rage Pro Quake2 screenshots shows a similar dither pattern/color reduction (however gamma was applied manually here, i don't know where my ungamma'd ragepro shot went)
Squishing one of my old ATI Rage Pro Quake2 screenshots shows a similar dither pattern/color reduction (however gamma was applied manually here, i don't know where my ungamma'd ragepro shot went)
- Attachments
-
- squishedq2ragepro.jpg (36.79 KiB) Viewed 30170 times
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
No, not that exciting sadly. Another clue :
Re: Development screenshots
There are some scanlines in the upper part of the screen.SarahWalker wrote:No, not that exciting sadly. Another clue :
pcem_mystery2.jpg
Looks like a high res screen, hmm, maybe Voodoo3?
-
- Posts: 31
- Joined: Sun 02 Nov, 2014 12:48 am
Re: Development screenshots
3DFX SLI?
Re: Development screenshots
Oh my god if it is! But with a Pentium 233 the difference would be negligibleiwasaperson wrote:3DFX SLI?
Re: Development screenshots
Sure it will. Two cards on two different PCI slots helps overcome some of the bottleneck. There's also the 1024x768 res to play with with the additional memory available.
However I just hope there's support for 3 or 4 CPU threads for this kind of thing...
Voodoo3 doesn't have an interleaving effect (and its registers clash with V2's so emulating that would be a bit complicated at this point)
However I just hope there's support for 3 or 4 CPU threads for this kind of thing...
Voodoo3 doesn't have an interleaving effect (and its registers clash with V2's so emulating that would be a bit complicated at this point)
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
iwasaperson wins.
If you just want the resolution though, setting 1 render thread per card is often fast enough on quad core systems.
I did look at Banshee/V3 a couple of months ago, but concluded it was probably too much work for v13. Maybe for v15...
The render thread count is per-card, so you can have 4 render threads in total (plus 2 FIFO threads). So you will need at least a Core i7 to run it flat out.If you just want the resolution though, setting 1 render thread per card is often fast enough on quad core systems.
I did look at Banshee/V3 a couple of months ago, but concluded it was probably too much work for v13. Maybe for v15...
Re: Development screenshots
Wow, I'm very impressed with Voodoo2 SLI. The day we have the Pentium II we will have plenty of retrogaming to play with!
Tell me, how similar or not the Banshee and the Voodoo3 are? I know they have different chips (Banshee and Avenger), but not very much beyond that.
PS. Thanks for sharing those screenshots with us
Tell me, how similar or not the Banshee and the Voodoo3 are? I know they have different chips (Banshee and Avenger), but not very much beyond that.
PS. Thanks for sharing those screenshots with us
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
The 3D section of Banshee/V3 (the two are mostly the same) is very similar to V2. The 2D section would require quite a bit of work.
-
- Posts: 183
- Joined: Wed 18 Mar, 2015 5:27 am
Re: Development screenshots
I'm a bit confused by the implied conflation of quad-core with 4-thread systems here. My i7 is quad-core, 8-thread, via Hyperthreading. For purposes of this SLI emulation, can I expect to get away with using 2 render threads per card, with the help of the Hyperthreading?SarahWalker wrote:The render thread count is per-card, so you can have 4 render threads in total (plus 2 FIFO threads). So you will need at least a Core i7 to run it flat out.
If you just want the resolution though, setting 1 render thread per card is often fast enough on quad core systems.
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Probably! I don't have a system with HyperThreading so I don't know how well it performs.
Re: Development screenshots
On my quad I haven't noticed a difference between 1 and 2 threads on SLI... probably need to try something fillrate-eating first. The CPU monitor definitely shows all 4 cores getting their use
EDIT: Hmm there's performance differences in the emulation for V2 SLI's if the thread's changed. 2 threads are definitely faster than 1 and shows off the scanlines even more. 3DMark2001 Pro Fillrate test @ 640x480x16 tested (I hit 70-90%s there on P200MMX, 144.2 MTexels/s). SLI is still detected with 1 thread, but doesn't seem to be much faster than a solo V2 there guest-wise...
EDIT: Hmm there's performance differences in the emulation for V2 SLI's if the thread's changed. 2 threads are definitely faster than 1 and shows off the scanlines even more. 3DMark2001 Pro Fillrate test @ 640x480x16 tested (I hit 70-90%s there on P200MMX, 144.2 MTexels/s). SLI is still detected with 1 thread, but doesn't seem to be much faster than a solo V2 there guest-wise...
Re: Development screenshots
If you're up for it: can PM me a build and I can test it on my 6700K if you'd like, or if you know of a working guide to compile this in windows?SarahWalker wrote:Probably! I don't have a system with HyperThreading so I don't know how well it performs.
Otherwise, I'm not 100% sure how to compile this as I'm a scrub that's only ever worked with Visual Studio.
Re: Development screenshots
I am attaching some screenshots of the SLI in action.
Image quality of the screenshots is reduced due to jpeg artifacts due to attachment size limits.
The game is GPolice being run at 1024x768 without issues.
On the task manager, the different threads can be seen. Note that since PCEm does not attach application threads to cpu threads, the whole cpu usage is distributed between all threads, even though they are mostly keep on the same one. (And also note that this CPU is 4 cores, 8 threads).
PCem Video mode is OpenGL. Graphics card is a Geforce GTX 1060. Screen dpi increased to 125% (high resolution display).
Image quality of the screenshots is reduced due to jpeg artifacts due to attachment size limits.
The game is GPolice being run at 1024x768 without issues.
On the task manager, the different threads can be seen. Note that since PCEm does not attach application threads to cpu threads, the whole cpu usage is distributed between all threads, even though they are mostly keep on the same one. (And also note that this CPU is 4 cores, 8 threads).
PCem Video mode is OpenGL. Graphics card is a Geforce GTX 1060. Screen dpi increased to 125% (high resolution display).
- Attachments
-
- Task manager with cpu threads
- 2017-08-20 11_33_34-Clipboard2.jpg (91.81 KiB) Viewed 29779 times
-
- GPolice at 1024x768
- 2017-08-20 11_33_34-Clipboard1.jpg (127.29 KiB) Viewed 29779 times
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Oh no! We're in teh Matrox
- Attachments
-
- mystique_matrox.png (29.2 KiB) Viewed 26379 times
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
More...
- Attachments
-
- mystique_tombraider.png (364.72 KiB) Viewed 26378 times
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Still some bugs, like the player rendering here :
- Attachments
-
- mystique_actua.png (162.35 KiB) Viewed 26377 times
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Yet more...
- Attachments
-
- mystique_srally.png (173.86 KiB) Viewed 26376 times
Re: Development screenshots
Ohhhh boy I missed those dev pics! Thanks for sharing Sarah! What Matrox card are you working on? The Mystique?
Re: Development screenshots
Looks like Mystique yeah. Wonder if it could run Sento/Creep Clash (for the Impression)
I've never had a Mystique so this'll be interesting to try... I have "brute-forcing the Techland MSI MiniGL on all GL games" ideas in mind, imagining the alpha stippled lightmaps...
I've never had a Mystique so this'll be interesting to try... I have "brute-forcing the Techland MSI MiniGL on all GL games" ideas in mind, imagining the alpha stippled lightmaps...
Re: Development screenshots
Except for a few minor graphical glitches, it looks perfectly working - Although I never had a Matrox. Really cool.
- SarahWalker
- Site Admin
- Posts: 2054
- Joined: Thu 24 Apr, 2014 4:18 pm
Re: Development screenshots
Worked on the Mystique a bit more, so here are some more screenshots. I have to admit I'm getting slightly fond of this weird stipply card, which is probably a sign of major illness or something.
Re: Development screenshots
beautiful shots! thanks for sharing them
Re: Development screenshots
Pretty cool! There's a game called Motorhead that was heavily recommended to use the Mystique. It'd be interesting to see how that runs one day.
Re: Development screenshots
Given the graphics and timeframe, Motorhead's probably more for G200 and not Mystique. I also hope you're not confusing Motorhead's SGL backend for the Matrox M3D which was a PowerVR card (and there, it substituted blending functions for premultiplied alpha blends).
Wonder if that the Keen4 jerkiness and some MGA windows driver features (pixel-doubled mouse cursor etc) are emulated too
Noticed the fog looks solid. All I know is that the G100A does support fog with fading (but still stipples texture alpha)
Wonder if that the Keen4 jerkiness and some MGA windows driver features (pixel-doubled mouse cursor etc) are emulated too
Noticed the fog looks solid. All I know is that the G100A does support fog with fading (but still stipples texture alpha)
Re: Development screenshots
I actually came back here to edit my post but too late lol.
Motorhead was actually advertised along with the Millennium G200 and not the Mystique. Got them Ms mixed up there.
Motorhead was actually advertised along with the Millennium G200 and not the Mystique. Got them Ms mixed up there.
Re: Development screenshots
Pardon my question, but does the currently in development mystique (on Sarah's end) work on win2k or something outside DOS? I know it's a bit early to talk about this.
Re: Development screenshots
And I hope it won't have that annoying glitch like the mach64 and virge have in win2000. Pheraps I should open a bug report in the appropriate section about this.
Edit: Bug report done.
Edit: Bug report done.