| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-08-20 | Trying 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-20 | Fixed graphics issues with the alien sense vision mode. | Steven Fuller | |
| 2019-08-20 | Adjusted the polygon offset to a more reasonable value. | Steven Fuller | |
| 2019-08-20 | Tweaked polygon offset usage. | Steven Fuller | |
| Tweaked the values used for glPolygonOffset, as the previous values caused rendering issues with the fire in temple. The new values probably reintroduce decal z-fighting with blood and bulletmarks, but the fire z-fighting was a bigger issue. | |||
| 2019-08-20 | Changed rhw into w as that was how it was used. Also fixed a few warnings. | Steven Fuller | |
| 2019-08-20 | Windows WIP. | unknown | |
| 2019-08-20 | Made 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-20 | OpenGL library is now loaded dynamically. | Steven Fuller | |
| 2019-08-20 | changed incorrect (int)char casts to (unsigned char)char casts. | Steven Fuller | |
| 2019-08-20 | Commented out secondary color stuff due to nvidia header lameness | Steven Fuller | |
| 2019-08-20 | More Warning cleanups (Tim Beckmann) | Steven Fuller | |
| 2019-08-20 | GL_EXT_secondary_color now spelled correctly (Tim Beckmann) | Steven Fuller | |
| Progress Bar drawing hopefully fixed. | |||
| 2019-08-20 | Implemented the Progress Bar during Loading. | Steven Fuller | |
| 2019-08-20 | Many warnings cleaned up (Tim Beckmann) | Steven Fuller | |
| Menus. | |||
| 2019-08-20 | Disable the menus for the Alien demo. | Steven Fuller | |
| 2019-08-20 | Most of the menu code now builds. | Steven Fuller | |
| 2019-08-20 | Added AvP-Style attenuation code. | Steven Fuller | |
| 2019-08-20 | Removed a few unused files. | Steven Fuller | |
| 2019-08-20 | Fixed water drawing. | Steven Fuller | |
| Added a better hack to the Text loader (for Alien demo). Fixed water texture paths for Alien Demo. | |||
| 2019-08-20 | Removed more unused stuff. | Steven Fuller | |
| Finally finished ingame OpenGL code (I hope). Fixed another mistake in mathline.c. | |||
| 2019-08-20 | Added the rest of the hacks. | Steven Fuller | |
| 2019-08-20 | Removed some unused code. | Steven Fuller | |
| Added some of the level drawing hacks (water, rain). | |||
| 2019-08-20 | Removed more unused code. | Steven Fuller | |
| Implemented console input. | |||
| 2019-08-20 | Fixed texture filtering modes. | Steven Fuller | |
| 2019-08-20 | Removed/disabled some unused code. | Steven Fuller | |
| Readded second pass specular drawing. Fixed particle drawing (lights had mysteriously stopped showing up for a while). | |||
| 2019-08-20 | Small changes in order to get the demos to work. Alien demo runs. Marine | Steven Fuller | |
| and Predator demos used a different HUD font. Changes that need to be made for demo versions: 1. avp/langenum.h needs to be rebuilt for each demo (easy) 2. Marine and Predator demos need to use a different HUD font 3. There may be other minor differences with enums, etc. | |||
| 2019-08-20 | Added a README. | Steven Fuller | |
| Added the HUD font drawing code. now stubs2.cpp is no longer needed. | |||
| 2019-08-20 | Implemented sky drawing and a few other routines (cloaked polygon, | Steven Fuller | |
| rectangle, etc). Worked around a V5 DRI issue(?) by breaking up some drawing into triangles. | |||
| 2019-08-20 | Added the on fire, damaged, and fade down overlays. | Steven Fuller | |
| Used polygon offset to help with decal zfighting. | |||
| 2019-08-20 | Added code for Alien's special vision mode. | Steven Fuller | |
| Marine HUD numbers are now drawn. Disabled the "Press Any Key" in the progress bar code for now. | |||
| 2019-08-20 | Added noise overlay (for marine image enhancer). | Steven Fuller | |
| 2019-08-20 | Implemented HUD (Textures) and Decal drawing. | Steven Fuller | |
| 2019-08-20 | Turned texture repeating back on. (some levels seem to need it to look | Steven Fuller | |
| 'properly'). Implemented some special vision mode drawing (for Predator). | |||
| 2019-08-20 | Fixed particle colors for real this time. | Steven Fuller | |
| Worked around a crash (DIV_FIXED by zero) that happens when the Alien level FERARCO starts. | |||
| 2019-08-20 | Fixed particle blending. | Steven Fuller | |
| 2019-08-20 | Fixed perspective texture drawing. | Steven Fuller | |
| Implemented a few simple opengl state optimizations. | |||
| 2019-08-20 | Added texture drawing for particles (drawing not yet correct due to black | Steven Fuller | |
| borders around the images). | |||
| 2019-08-20 | Threw in texture loading/drawing. | Steven Fuller | |
| Blending modes (color/texture) are problematic and texture coordinates aren't yet perfect. | |||
| 2019-08-20 | Fixed error with particle colors. | Steven Fuller | |
| 2019-08-20 | Added Particle drawing. | Steven Fuller | |
| 2019-08-20 | Added the windows gamma code. | Steven Fuller | |
| Fixed lighting problem with weapons. | |||
| 2019-08-20 | Implemented keyboard input. | Steven Fuller | |
| Copied some functions from pldnet and d3d_render (now the player image shows in the mirror). | |||
| 2019-08-20 | Improved Z precision at 16bpp. | Steven Fuller | |
| 2019-08-20 | Fixed FPU assembly. (fistp is 16bit, fistpl is 32bit) | Steven Fuller | |
| Game displays now. | |||
| 2019-08-20 | Added simple key event processing. | Steven Fuller | |
| 2019-08-20 | Fixed major bug in TranslatePoint (was accidently loading a value to edx | Steven Fuller | |
| instead of edi). Failed to get anything comprehendible on screen. | |||
| 2019-08-20 | Moved inline assembly to a separate file for debugging. | Steven Fuller | |
| Implemented GetTickCount/timeGetTime. Added basic SDL/OpenGL support. Draws something with no optimizations, but draws nothing with -O2. (What is drawn looks like garbage.) | |||
