Microchanges.
This commit is contained in:
parent
6a03b9d31c
commit
cccc31f53c
|
@ -240,7 +240,7 @@ void NexusMt::Draw(vector<unsigned int> &cells) {
|
||||||
switch(mode) {
|
switch(mode) {
|
||||||
case POINTS:
|
case POINTS:
|
||||||
glDrawArrays(GL_POINTS, 0, patch.nv); break;
|
glDrawArrays(GL_POINTS, 0, patch.nv); break;
|
||||||
case DEBUG:
|
case PATCHES:
|
||||||
glColor3ub((cell * 27)%255, (cell * 37)%255, (cell * 87)%255);
|
glColor3ub((cell * 27)%255, (cell * 37)%255, (cell * 87)%255);
|
||||||
case SMOOTH:
|
case SMOOTH:
|
||||||
if(signature & NXS_FACES)
|
if(signature & NXS_FACES)
|
||||||
|
|
|
@ -108,7 +108,7 @@ class NexusMt: public Nexus {
|
||||||
HIDDEN_LINE,
|
HIDDEN_LINE,
|
||||||
FLAT_WIRE,
|
FLAT_WIRE,
|
||||||
FLAT,
|
FLAT,
|
||||||
DEBUG };
|
PATCHES };
|
||||||
|
|
||||||
enum Component { COLOR = 0x1,
|
enum Component { COLOR = 0x1,
|
||||||
NORMAL = 0x2,
|
NORMAL = 0x2,
|
||||||
|
|
|
@ -24,6 +24,9 @@
|
||||||
History
|
History
|
||||||
|
|
||||||
$Log: not supported by cvs2svn $
|
$Log: not supported by cvs2svn $
|
||||||
|
Revision 1.22 2004/11/28 04:16:19 ponchio
|
||||||
|
*** empty log message ***
|
||||||
|
|
||||||
Revision 1.21 2004/11/28 01:23:26 ponchio
|
Revision 1.21 2004/11/28 01:23:26 ponchio
|
||||||
Fixing borders... let's hope.
|
Fixing borders... let's hope.
|
||||||
|
|
||||||
|
@ -250,6 +253,7 @@ int main(int argc, char *argv[]) {
|
||||||
bool redraw = false;
|
bool redraw = false;
|
||||||
float fps = 0;
|
float fps = 0;
|
||||||
float tframe = 0;
|
float tframe = 0;
|
||||||
|
|
||||||
while( !quit ) {
|
while( !quit ) {
|
||||||
bool first = true;
|
bool first = true;
|
||||||
SDL_WaitEvent(&event);
|
SDL_WaitEvent(&event);
|
||||||
|
@ -281,7 +285,7 @@ int main(int argc, char *argv[]) {
|
||||||
|
|
||||||
case SDLK_s: metric = NexusMt::FRUSTUM; break;
|
case SDLK_s: metric = NexusMt::FRUSTUM; break;
|
||||||
case SDLK_p: mode = NexusMt::POINTS; nexus.SetMode(mode); break;
|
case SDLK_p: mode = NexusMt::POINTS; nexus.SetMode(mode); break;
|
||||||
case SDLK_d: mode = NexusMt::DEBUG; nexus.SetMode(mode); break;
|
case SDLK_d: mode = NexusMt::PATCHES; nexus.SetMode(mode); break;
|
||||||
case SDLK_f: mode = NexusMt::FLAT; nexus.SetMode(mode); break;
|
case SDLK_f: mode = NexusMt::FLAT; nexus.SetMode(mode); break;
|
||||||
case SDLK_m: mode = NexusMt::SMOOTH; nexus.SetMode(mode); break;
|
case SDLK_m: mode = NexusMt::SMOOTH; nexus.SetMode(mode); break;
|
||||||
|
|
||||||
|
@ -391,9 +395,8 @@ int main(int argc, char *argv[]) {
|
||||||
nexus.tri_total = 0;
|
nexus.tri_total = 0;
|
||||||
nexus.tri_rendered = 0;
|
nexus.tri_rendered = 0;
|
||||||
nexus.Extract(cells);
|
nexus.Extract(cells);
|
||||||
nexus.Draw(cells);
|
}
|
||||||
} else
|
nexus.Draw(cells);
|
||||||
nexus.Draw(cells);
|
|
||||||
|
|
||||||
if(show_borders) {
|
if(show_borders) {
|
||||||
for(unsigned int i = 0; i < cells.size(); i++) {
|
for(unsigned int i = 0; i < cells.size(); i++) {
|
||||||
|
|
Loading…
Reference in New Issue