History log of /external/quake/quake/src/WinQuake/r_part.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
e4723ae3fe42a079a6f74f3a91c2c6081440d881 29-Sep-2009 Jack Palevich <jackpal@google.com> Remove executable bit from sources.
/external/quake/quake/src/WinQuake/r_part.cpp
f343e13d48b72e893dbc8f0a44c93a4977ac48b5 25-Sep-2009 Jack Palevich <jackpal@google.com> Fix Quake particle effect.

1) Longstanding bug where U/V coordinates were specified incorrectly.
2) Very recent bug where alpha was specified incorrectly.
3) Turn texture filtering back on, should work fine on hardware OpenGL.
/external/quake/quake/src/WinQuake/r_part.cpp
1b0eae1b322d3164b83c3f6346999da8c4916fa6 25-Sep-2009 Jack Palevich <jackpal@google.com> Stop using illegal-for-OpenGL-ES glColorPointer(3 calls.

Fixes alias models.
Should have helped particles, but they are still missing-in-action.
/external/quake/quake/src/WinQuake/r_part.cpp
cabb5dd768714a7df34469a096b5e1aa815a2c22 29-Apr-2009 Jack Palevich <jackpal@google.com> Modified Quake to run as an Android application.

+ Add an Android Java application to interface with the Android Java runtime.
+ Add a downloader activity that enables the application to download the Quake data files from
a web server.
+ Converted to C++. (Not nescessary, just convenient.)
+ Converted from OpenGL to OpenGL ES 1.0
+ Converted from an application to a shared library that's called from Java.
+ Support Android audio, events, and networking
+ Add minimal support for running with trackball, touch screen.
+ Remap key assignments for use with the T-mobile G1 keyboard.

Features

The UI is clunky, but servicable, at least on a T-mobile G1. You can play the
shareware levels, in both single-player and multi-player deathmatches over WiFi.

On keyboardless devices you can't do much, other than admire the attract mode and quit.

Quake actually contains two source trees: QuakeWorld and WinQuake. The difference is in
how the two games implement multiplayer. QuakeWorld is client/server, while WinQuake is
peer-to-peer. QuakeWorld has only been partially converted, and is not currently compiled
or run. We concentrated on WinQuake because it was able to reliably replay the timedemo demos.
We use timedemo in WinQuake to measure OpenGL performance.

Historical Note

This change is a roll-up of numerous changes that were made in the private Google Android
perforce9 tree during the development of Android. It doesn't seem worth trying to preserve
the individual commit history, so I'm checking all the changes in at one time. This code
snapshot was taken from the Cupcake branch.
/external/quake/quake/src/WinQuake/r_part.cpp