Massassi Forums Logo

This is the static archive of the Massassi Forums. The forums are closed indefinitely. Thanks for all the memories!

You can also download Super Old Archived Message Boards from when Massassi first started.

"View" counts are as of the day the forums were archived, and will no longer increase.

ForumsShowcase → Software Rasterization
Software Rasterization
2006-02-08, 4:54 PM #1
[http://www.jkhub.net/project/screens/project-218-UdVOgjTNxE.jpg]

More info on the hub. http://www.jkhub.net/project/show.php?projid=218

There is a lot involved in getting that screenshot.
Wikissassi sucks.
2006-02-08, 5:46 PM #2
Sounds interesting. Any plans for it?
Dreams of a dreamer from afar to a fardreamer.
2006-02-08, 6:56 PM #3
Well, first I need to do clipping (Right now, triangles aren't clipped to the screen, so if they extend off of it wierd **** happens) then I can release a little demo with arc-ball rotation and zooming and all that neat stuff. Then I need to make it fast; that means converting most of the vector operations in inline asm with SSH instructions, and converting the filler to fixed point, and then to asm. I should be able to parallize most of that too - for example, I can increment all three interpolated values used for perspective correct texture mapping with a single SSH vector add operation.

The goal is to atleast meet the performance of JK's software rasterizer at the same level of quality. However, I won't be using colormaps because I don't plan on dropping down to 8 bit. I'll drop to 16bit if I have to too get the performance I need, though.
Wikissassi sucks.
2006-02-08, 9:19 PM #4
I tried doing that once when i was like 10. Boy was I stupid. Yours is impressive to me even as it is right now.

I know you'll be putting some into asm later, but what language is it in now?
2006-02-09, 7:51 AM #5
I see dflt.mat

(awesome work)
"it is time to get a credit card to complete my financial independance" — Tibby, Aug. 2009
2006-02-09, 8:51 AM #6
A rasterizer done entirely from scratch? Good work. Not sure why it's hosted at JKhub, though... :confused:
Wake up, George Lucas... The Matrix has you...
2006-02-09, 10:21 AM #7
It uses JK resources

(dflt.mat)

:p
Dreams of a dreamer from afar to a fardreamer.
2006-02-09, 11:15 AM #8
Originally posted by Fardreamer:
It uses JK resources

(dflt.mat)

:p

And I guess nothing screams "JK!" quite the same as DFLT.MAT. What would be do without it? :D
Wake up, George Lucas... The Matrix has you...
2006-02-09, 4:59 PM #9
Actually, that's dflt.bmp

It can load bmp, tga, jpg, png, gif, and a dozen other formats... but not mat.
Wikissassi sucks.

↑ Up to the top!