netch80: (Default)
[personal profile] netch80
Авторы XKB, у которого вечно проблемы с лампочками клавиатуры, явно сидят на ноутбуках eMachines, у которых вообще нет этих лампочек.


-netch-, настраивающий E642.

Date: 2011-06-08 10:53 am (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Статью, говоришь...

(Я, кстати, впервый услышал об rfc1013 только что, от Вас.

Опять жэ, на всякий случай, чтобы два раза не вставать: типа нормальный список док по основам классических иксов -- Xproto.ps, icccm.ps, xlfd.ps, ctext.ps, xlib.ps, i18n/*.ps, Xext/shape.ps, XKB/*.ps, intrinsics.ps, xmu.ps.
)

Развёрнутая ругательная статься достаточно нетривиальна. поскольку если по верхам пройтись -- то этого на заметку не хватит, если объяснять всё, то во-первых на это нужно месяц, в-главных эту тягомотину фиг кто прочтёт.

Один из ключавых FAILов развития иксов имени Паккарда, на мой взгляд, это убийство вменяемой рисовалки.

Дюжыну лет назад было вполне адэкватная времени CORE. Было вполне вменяемое расшырение, органично совместимое с CORE для ускоренной растровой графики XIE (в протоколе был практически весь комплект примитивов для ускорения растровой графики -- распаковка форматов типа JPEGов, комплект афинных преобразований (повороты, масштабирования, сдвиги), комбинирование изображэний с прозрачностью (язык описания не-Тьюринг полной, но мо-моему там любую гладкую функцыю можно было описать. Впрочем, насчёт вот этого в скобках я не очень уверен, перечитать надо), преобразования цветовых пространств, матрицы свёрток (это спец.эффекты типа blur/unsharp mask). Возвращаясь к той ситуацыи -- был постскрипт для любителей тормозов и форта, был OpenGL для любителей тормозов, матана и SGI.

На сегодняшний день внешние условия незначительно поменялись: в CORE не хватает прозрачности, цветных текстур, афинных преобразований и время-привязанных анимашэк. Внутренние поменялись гораздо сильнее: XIE тупо выкинули, посткрипт в иксах сам умер от позора, OpenGL однозначно работает только у геймеров (в смысле -- писать 2D в OpenGL очень опрометчиво, поскольку у тех, кому не нужэн 3D этот OpenGL работает через раз).
Зато есть долбанный паккардовский XRENDER, в нём есть афинные преобразования и прозрачность (ура!), к сожалению, большэ ничего в нём нет (дажэ связанной документацыи). И, конечно, в нём нет совместимости с предыдущими иксами.

Date: 2011-06-08 12:52 pm (UTC)
From: [identity profile] nealar.livejournal.com
Вот не надо на постскрипт гнать. У него просто всего одна реализация, и у этой реализации нереально медленный аллокатор. А когда-то, когда реализация была не одна, на PS даже рисовали гуйню.

Date: 2011-06-08 01:32 pm (UTC)
From: [identity profile] tzirechnoy.livejournal.com
Это не гон. Это описание состояния примерно 12-летней давности.

Кстати, гуйню на нём тогда и рисовали -- на самом деле, в средней гуйне само по себе рисование много не занимает, потому тормоза тогдашнего постскрипта были приемлемы.

Profile

netch80: (Default)
netch80

January 2026

S M T W T F S
    1 23
45678910
11121314151617
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 3rd, 2026 01:40 am
Powered by Dreamwidth Studios