- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
// https://github.com/WebKit/webkit/blob/e0e7e8f907f4c01c723374e8230a63d46e89e6a0/Source/WebCore/platform/graphics/filters/FEComposite.cpp#L98
static unsigned char clampByte(int c)
{
unsigned char buff[] = { static_cast<unsigned char>(c), 255, 0 };
unsigned uc = static_cast<unsigned>(c);
return buff[!!(uc & ~0xff) + !!(uc & ~(~0u >> 1))];
}
https://github.com/WebKit/webkit/commit/5bec6fe272396b07db853f0672fe4b0348e465f7
Patch by Said Abou-Hallawa <sabouhallawa@apple,com> on 2016-04-08
Reviewed by Oliver Hunt.
Ensure the FEComposite arithmetic filter is clamping the resulted color
components in a constant time.
Зачем писать понятно если можно писать как хакер?
Вот почему они это делают?
Я может пыхобыдло тупое, но мне каждый раз такое чуть ли не с бумажечкой надо разбирать
по вопросу прыщей я теку от LQ: там боль-мень адекватные
да хз, индифферентно. Не помню чтоб мне было там противно или наоборот хорошо
дебиан небось или арч?
Они нихуя не знают про Linux на самом деле, вчера только Ubuntu поставили по инструкции, и скорее бегут на все форумы писать что винда -- дырявое говно, а в микрософт работают хуевые программисты
А кто ты? Бароп?
emergнешь что-то большое и идешь пить кофе. Зато всё понятно, никакой магии. В этих ваших убунтах и центосах волшебние скрипты поверх других волшебных скриптов и всё меняется каждые 4 месяца
Я теперь слакварист