jeaye / q3

A Quake 3 like game with voxelized, destructible maps; written in Rust
BSD 3-Clause "New" or "Revised" License
500 stars 25 forks source link

Entire map is rendered without voxel culling #6

Closed jeaye closed 11 years ago

jeaye commented 11 years ago

The voxels should be culled to only show what's around this camera, and to allow voxels to be enabled/disabled.

jeaye commented 11 years ago

Perhaps the IBO should be updated on a separate thread; performance is terrible right now.

jeaye commented 11 years ago

Implemented, but performance is not that great (30fps) on OS X (though it's superb on Linux). Some profiling will need to be done on OS X to see what's really causing the drag.

jeaye commented 11 years ago

Upgrading Rust on the OS X machine brought performance to 200fps (yeah, weird). This requires a bit more testing on multiple machines before I close it.

jeaye commented 11 years ago

Implemented and working nicely, but can be optimized further by removing duplicates.