google / xrtl

Cross-platform Real-Time Rendering Library
Apache License 2.0
128 stars 26 forks source link

Modernize base/ #70

Closed benvanik closed 7 years ago

benvanik commented 7 years ago

Thread was written before ArrayView; the Thread::Wait* functions are a bit hard to use because of this. Updating it and other places that take vectors today would be nice.

Would also be nice to add ostream helpers for all threading return codes to enable CHECKs and logging.