Some1 must have already rewritten all the Graphics functions so they operate on an int [], and put it in a nice neat pixel [] based API

This is sort of what we did at my last job. We made applet games, and we had our own library. We had a Pixels class with functions like drawImage, crop, fillRect etc. The drawImage functions supported add, sub, alphablending, scaling etc. We also had a Surface class that extended Pixels, with polygon rendering functions. Quite a nice lib actually. Unfortunatly the code is not mine to give away

This is sort of what we did at my last job. We made applet games, and we had our own library. We had a Pixels class with functions like drawImage, crop, fillRect etc. The drawImage functions supported add, sub, alphablending, scaling etc. We also had a Surface class that extended Pixels, with polygon rendering functions. Quite a nice lib actually. Unfortunatly the code is not mine to give away

yeah, I figured a library like that would have some commercial value

I guess there are similar libraries floating around for C; an int [] is an int [] - right

Some1 must have already rewritten all the Graphics functions so they operate on an int [], and put it in a nice neat pixel [] based API?

I actually started doing this recently using some of the JACC code; Bloids code already had blending and transparent blits and I added rotation, scaling and a mode7 function. I want to add solid filled triangles and perspective correct tri's (I dont' care about n-gons). It would all be open source of course; I basically just copy, paste, and modify other peoples code; the scaling, rotating and mode7 was origionally in C.

I want to add solid filled triangles and perspective correct tri's (I dont' care about n-gons). It would all be open source of course; I basically just copy, paste, and modify other peoples code; the scaling, rotating and mode7 was origionally in C.

I've been researching alot more about 3d software rendering; specifically clipping polygons to the view frustrum. All of a sudden I care very DEEPLY about n-gons; they make clipping polys so much nicer.

java-gaming.org is not responsible for the content posted by its members, including references to external websites,
and other references that may or may not have a relation with our primarily
gaming and game production oriented community.
inquiries and complaints can be sent via email to the info‑account of the
company managing the website of java‑gaming.org