Subversion Repository Public Repository


This repository has no backups
This repository's network speed is throttled to 100KB/sec

Changeset 922

Committed by IonutCava on Mon 31 Jul, 2017 21:52:27 +0000

Commit Message:

- Rework time and metric conversion functions to be more type independent
— Add nano-second support
— Properly detect arithmetic operands' types and decide conversion based on rank for maximum precision
— Add unit tests for time conversion cases
- Auto-adapt number of gl queries for frame timing based on performance
- Modify fontstash and glfonststash to batch upload vert data and to use vertex attrib format and vb binding instead of attrib pointers
— Sacrifice some CPU performance by chaning the structure of arrays to an array of structures for vert data, but gain performance from fewer API calls to OpenGL for uploading text data