Hardware Architectures For Point-Based Graphics