summaryrefslogtreecommitdiff
path: root/src/kshape.c
AgeCommit message (Collapse)Author
2019-08-20Import icculus.org release (2014-12-25)Steven Fuller
2019-08-20Trying out using alpha test to emulate color keying.Steven Fuller
The original D3D code used SetColorKey to remove the transparent bits from certain textures, like the HUD alien tail. As there's no straightforward way to do this in OpenGL without using fragment programs, enable alpha test to reject fragments with zero alpha. This might break a few things that have alpha set to zero when translucency is off -- I fixed the few cases that I found.
2019-08-20Fixed an undefined value assert.Steven Fuller
2019-08-20Switched to the C version of TranslatePoint.Steven Fuller
2019-08-20Removed most references to PSX, Saturn and E3 Demo.Steven Fuller
2019-08-20Made sin/cos tables const.Steven Fuller
Made the sin/cos/arcsin/arccos tables const and removed the redundant externs that were scattered about.
2019-08-20warning removal.Steven Fuller
2019-08-20Converted TranslatePoint to C.Steven Fuller
2019-08-20More Warning cleanups (Tim Beckmann)Steven Fuller
2019-08-20Many warnings cleaned up (Tim Beckmann)Steven Fuller
Menus.
2019-08-20Removed some unused code.Steven Fuller
Added some of the level drawing hacks (water, rain).
2019-08-20Removed more unused code.Steven Fuller
Implemented console input.
2019-08-20Added simple key event processing.Steven Fuller
2019-08-20Fixed major bug in TranslatePoint (was accidently loading a value to edxSteven Fuller
instead of edi). Failed to get anything comprehendible on screen.
2019-08-20Moved TranslatePoint into a separate file.Steven Fuller
Implemented most of the main loop in main.c. Game now seems to run OK. Need to write texture code and then add OpenGL.
2019-08-20Forgot to ci yesterday.Steven Fuller
Now links.
2019-08-20Few more files compile.Steven Fuller
2019-08-20lots of small changes that didn't get checked inSteven Fuller
2019-08-20Initial revisionSteven Fuller