Заводной ты мужик!
Историк что-ли? ))
Это всё история даже не раннего средневековья.
Вообще сейчас найти чего нибудь паскалеобразное - большая удача!
Все ссылки на что нибудь эллинское (delphi) сгорели (404) уже лет 8-12 назад.
Вот сделал ретро-подборочку, может чего можно будет черпнуть:
Языки программирования: Pascal (Delphi):
бесплатный и открытый.
Недостатки: устаревшие технологии.
https://yadi.sk/d/JyVb_Rk610FTcQ
резюме
Цвет в формате RGBA (альфаканал), разные возможные варианты работы с альфаканалом (смешивание, добавление), точки, линии, градиентные линии, кривая по типу молнии, стрелочки, треугольники, градиентные треугольники, четырёхугольники, прямоугольники, градиентные четырёхугольники, эллипс под углом, текст, отрисовка изображений TGA BMP JPEG PNG GIF (с альфаканалом и смешиванием цветов), поддержка анимации, аппаратное сглаживание (AntiAlias), рисование в текстуру (FBO), экспорт текстуры в файл или в TBitMap, аппаратное ускорение, очень просто. Даст фору, не в разы, а в десятки раз, по скорости и качеству тому, что есть в HiAsm.
https://yadi.sk/d/cfzMxp4-DvmStg
резюме
Стоит обратить внимание, посмтреть, что и как.
Для визуальных контролов? Да!
Делал отображение дерева, где узлы дерева были все мыслимые форматы медиа и "текстовые" файлы(txt..epub..doc..html..fb2). (Для внука делал дерево развития видов - можно делать до второго пришествия. Внуки внука думаю будут продолжать...)
Каждый контрол имеет текстуру с нормалями и каждый динозавр на поле контрола "осязаем" + меняется освещение/тени при перемещении курсора. само собой контрол раскрывается, не как отдельное окно, а типа imgui.
Картинку не показываю, потому, что не передаст всего. База очень большая... Можно попробовать отдельную показуху сделать, впрочем примеров достаточно http://quad-engine.com/
Examples - https://yadi.sk/d/igPWiKz7c_33RQ
Для визуальных контролов? Да!
Делал отображение дерева, где узлы дерева были все мыслимые форматы медиа и "текстовые" файлы(txt..epub..doc..html..fb2). (Для внука делал дерево развития видов - можно делать до второго пришествия. Внуки внука думаю будут продолжать...)
Каждый контрол имеет текстуру с нормалями и каждый динозавр на поле контрола "осязаем" + меняется освещение/тени при перемещении курсора. само собой контрол раскрывается, не как отдельное окно, а типа imgui.
Картинку не показываю, потому, что не передаст всего. База очень большая... Можно попробовать отдельную показуху сделать, впрочем примеров достаточно http://quad-engine.com/
Examples - https://yadi.sk/d/igPWiKz7c_33RQ
ZenGL - http://www.zengl.org/index_ru.html в представлении не нуждается.
резюме
Для примеров не хватает места на яндекс диске, если чего выложу, если на сайте примероы не очень в тему.
https://yadi.sk/d/uZ6VYFfrYvrI4g - Для Delphi не плохо.
резюме
... Но больше для картинок. Для общего понимания и картины не надо ленится посмотреть
Москва, Новопеределкино, жара (дома 29-C.), 2-л. водки и квас.
С любовью - Flint2.