Получить время с точностью до наносекунд можно следующим образом:
C++
Преобразуем std::string к нижнему/верхнему регистру
Преобразовать string из STL к нижнему/верхнему регистру достаточно просто: И получим:
Генератор псевдослучайных чисел
Простой генератор из книги «Математические и компьютерные основы криптологии», диапазон от 0 до 232-5 (0xFFFFFFFB): При инициализации задается 3 числа. X(n) — последовательность, n — номер числа в последовательности. Еще несколько алгоритмов: Mersenne Twister with improved initialization. Chaos.
glSDL
Вышла новая версия врапера glSDL. Работает весьма стабильно и в Windows. Использовать эту библиотеку очень просто. Вместо SDL.h подключается glSDL.h. Для использования OpenGL нужно добавить флаг SDL_GLSDL в SDL_SetVideoMode(). При этом сам код программы не меняется – используются стандартные вызовы …
Luabind по русски
Появился перевод документации Luabind. Перевод очень похож на машинный, но понять смысл можно.Luabind – это библиотека, которая поможет вам связать C++ и Lua. Она делает доступными в Lua функции и классы, написанные на C++. Она также предоставляет функциональность, необходимую для …
Hoard memory allocator
Hoard – мультиплатформенный аллокатор. Заменяет собой стантартный malloc(). По заявлениям разработчиков, драматически увеличивает производительность приложений, особенно мультитредовых. Нет необходимости менять что-либо в исходниках приложений.Распространяется в бинарниках и сорцах. В Linux его подключить легко: p.s. Запустил firefox 2.0.2 – особого ускорения …
sdl_picofont
Библиотека предназначена для вывода текста в SDL-приложениях. Отличается от прочих подобных библиотек тем, что использует встроенный фонт. На данный момент не поддерживается utf-8. Используется фонт с размером матрицы символа 8x8px 1-bit. Лицензия GPLv2. text – указатель на текст len – …
Blitz++
Blitz++ – библиотека C++ для научных расчетов, которая обеспечивает производительность на равне с Fortran 77/90. Основана на шаблонах, для обеспечения максимальной производительности (правильно, кого интересует расход памяти). Текущая версия предлагает массивы и вектора, генератор случайных чисел, матрицы. Библиотека Open Source.
Воксели возвращаются
Воксельный движок использующий GPU возвращается (не будем брать в расчет дату последней новости – 2006 год). Voxlap от Ken Silverman’а. Заявленные возможности 6 Degrees of Freedom (move anywhere, look anywhere) Room over room built-in, no hacks necessary Accurate intersections so …