История версии документа
Эта таблица описывает изменения в Моделировании N-организации OpenCL.
| Дата | Примечания |
|---|---|
| 16.10.2014 | (1) Обновления проекта Xcode 6. (2) Незначительные 10,10 обновлений. (3) Линейные преобразования начертательной геометрии теперь используют SIMD. (4) текстовая утилита OpenGL обновляется. (5) HUD отображает обновленный класс. |
| 20.02.2014 | (1) Разъединенный генерация CoreText от текстовых методов GL. (2) Перемещенные текстовые методы GL в класс. (3) класс запроса GL использует регулярную-expresion оценку. (4) рендеринг n-организации теперь перемещен в visualizer класс. (4) метры n-организации находятся теперь в классе посредника. (5) Удаленный зависимость от глобальных переменных в механизме n-организации, и инкапсулировавший функциональность механизмов в класс. (6) метки прикрепления теперь получены из системных свойств. (6) Разъединенный узел и памяти устройства для CPU вычисляют, и пересмотренный в класс посредника, а также классы для управления разделением и упакованными данными. (7) начальная случайная генерация данных узла для CPU и связанного GPU вычисляет, инкапсулируется в функторе. (8) Гауссовы и 2D текстуры теперь инкапсулируются в их собственные классы. (9) Инкапсулированная программа возражают генерации в класс. |
| 24.01.2014 | (1) Фиксированный состояние состязания, вызванное данными, копируют в базовый класс. (2) Устранил проблему мертвой блокировки, вызванную неисправными взаимоисключающими блокировками. (3) Фиксированный утечка памяти и состояние состязания вызываются многократными итерациями средства моделирования. (4) Фиксированные виртуальные деструкторы всюду по протекающей памяти. (5) приложение теперь должным образом удаляет ресурсы после завершения. (6) Удаленный и пересмотренный дублирующий код в новые классы и методы. (7) Пересмотренный и записал класс кнопки кожуры, теперь включающий метку. (8) Пересмотренный и записал класс метра кожуры, теперь включающий таймер высокого разрешения. (9) порождение текста OpenGL теперь сгенерировано от растрового контекста, полученного от CoreText. (10) Удаленная зависимость от glu функций линейного преобразования, (11) Четверки теперь сгенерированы с помощью vbo. (12) Для предотвращения предупреждений компилятора, добавил [2,3,4] вектор и 4x4 матричные классы и служебные методы. (13) Добавленные служебные методы линейного преобразования. (14) Упрощенный методы n-организации путем удаления лишних ресурсов и функциональности. (15) Производительность лучше приближена при помощи аппаратных свойств. (16) Скорректированный масштаб метра кожуры. (17) Добавленный класс запроса OpenGL. (18) Лучшая проверка для компиляции программы построения теней и соединения. (19) Удаленный весь код из main.mm, загрузившего перо и инстанцировавшего представления приложения. (20) код представления находится теперь полностью в производном классе. (21) Включенный файл XIB для окна и представления. (22) Добавленный фасад для абстракции CPU или инстанцирования гну. (23) Добавленный объект посредника для CPU или гну связал средства моделирования. (24) Убранный код для должным образом после современных шаблонов разработки OOP. |
| 10.02.2010 | Решите проблему, о которой сообщает разработчик, куда приложение работает от XCode, но не при щелчке по ней (на пакете) |
| 09.10.2009 | Это - существенное изменение. Мы изменили WWDC NBODY пример с этого года. 1) Удаленная скалярная одноядерная версия 2), float4 векторные операции в ядре, которые действительно были операциями на float3s (дальше компонент не использовался) теперь повреждаются в три скалярных операции. 3) гибрид CPU-GPU, показанный в WWDC, удален на данный момент, так как это требует тщательного выравнивания нагрузки. 4) Число частиц является теперь предоставленным параметром пользователя в командной строке с 32k, являющимся значением по умолчанию. |
| 24.09.2009 | Обновленный для исправлений ошибок и адаптироваться к изменениям API. |
| 13.05.2009 | Обновленный к новому API. |
| 02.04.2009 | Пример OpenCL NBody моделирования |