Steven Fuller
b6076c656e
Implemented HUD (Textures) and Decal drawing.
2019-08-20 02:22:36 +02:00
Steven Fuller
24847bd284
Turned texture repeating back on. (some levels seem to need it to look
...
'properly').
Implemented some special vision mode drawing (for Predator).
2019-08-20 02:22:36 +02:00
Steven Fuller
de3fda828d
Fixed particle colors for real this time.
...
Worked around a crash (DIV_FIXED by zero) that happens when the Alien level
FERARCO starts.
2019-08-20 02:22:36 +02:00
Steven Fuller
ae2906ca83
Fixed particle blending.
2019-08-20 02:22:36 +02:00
Steven Fuller
56982d4e9b
Fixed perspective texture drawing.
...
Implemented a few simple opengl state optimizations.
2019-08-20 02:22:36 +02:00
Steven Fuller
ba13de4472
Added texture drawing for particles (drawing not yet correct due to black
...
borders around the images).
2019-08-20 02:22:36 +02:00
Steven Fuller
9dadcb8024
Threw in texture loading/drawing.
...
Blending modes (color/texture) are problematic and texture coordinates
aren't yet perfect.
2019-08-20 02:22:36 +02:00
Steven Fuller
efc384b7b3
Fixed error with particle colors.
2019-08-20 02:22:36 +02:00
Steven Fuller
da46de9018
Added Particle drawing.
2019-08-20 02:22:36 +02:00
Steven Fuller
62bc91ebba
Added the windows gamma code.
...
Fixed lighting problem with weapons.
2019-08-20 02:22:36 +02:00
Steven Fuller
d19a2069c6
Implemented keyboard input.
...
Copied some functions from pldnet and d3d_render (now the player image shows
in the mirror).
2019-08-20 02:22:36 +02:00
Steven Fuller
9d32d89705
Improved Z precision at 16bpp.
2019-08-20 02:22:36 +02:00
Steven Fuller
ea2f8c4527
Fixed FPU assembly. (fistp is 16bit, fistpl is 32bit)
...
Game displays now.
2019-08-20 02:22:36 +02:00
Steven Fuller
45cf2eb3a1
Added simple key event processing.
2019-08-20 02:22:36 +02:00
Steven Fuller
a113617c02
Fixed major bug in TranslatePoint (was accidently loading a value to edx
...
instead of edi).
Failed to get anything comprehendible on screen.
2019-08-20 02:22:36 +02:00
Steven Fuller
9e5b7f430d
Moved inline assembly to a separate file for debugging.
...
Implemented GetTickCount/timeGetTime.
Added basic SDL/OpenGL support.
Draws something with no optimizations, but draws nothing with -O2. (What is
drawn looks like garbage.)
2019-08-20 02:22:36 +02:00