Board.KolibriOS.org

Официальный форум KolibriOS
Текущее время: Сб окт 21, 2017 6:20 am

Часовой пояс: UTC+03:00




Начать новую тему  Ответить на тему  [ 76 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.
Автор Сообщение
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн окт 03, 2011 7:38 pm 
Не в сети
Just Flooding

Зарегистрирован: Сб янв 06, 2007 2:30 pm
Сообщения: 269
Вообще-то, оно и так ведётся, только довольно бестолковое, ибо время переключения из апп в ядро накладывается. Собственно, а как по-твоему прога CPU работает? Читает эти счётчики. По крайней мере, три года назад так и было.

P.S> А можно как-то чат развернуть чтобы сообщения в хронологическом порядке шли, а не в обратном? А то деградировал я, видать, не осиливаю.


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн окт 03, 2011 7:48 pm 
Вариант 2, с выравниваниями и подменами (привет Бендеру!)
Спойлер: Показать
cs_2.7z


Вернуться к началу
   
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн окт 03, 2011 11:02 pm 
Не в сети
Kernel Developer

Зарегистрирован: Ср мар 08, 2006 6:25 pm
Сообщения: 3929
Nable
Спойлер: Показать
rdtsc сделана несколько бестолково. Современные процессоры суперскаляры. Они переупорядочивают большинство команд, в том числе и rdtsc и таким образом выполняют некоторые участки кода в другой последовательности. Поэтому не известно точно в какой момент производится замер тактов и это зависит от микроархитектуры.
Код:
@@:
...
...
loop @B
rdtsc
Процессор может выполнить rdtsc ещё до входа в цикл.
Особенность cpuid в том, что она не переупорядочивается и выполняется после того, как будут выполнены все команды перед ней.


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн окт 03, 2011 11:22 pm 
По мотивам сумасшедшего чата: chat.php
Итак страшное тестирование на поцэнте eBox, оба теста 600*600 пикселов на 10 повторений, значения в тактах процессора.
1) Мой вариант:
Спойлер: Показать
1.png

2) Вариант CleverMouse:
Спойлер: Показать
2.png

Результат: 320021888/139866572 = 2.288 раза, ну грубо в 2 раза быстрее.

Ну, и чудо код вот:
Спойлер: Показать
cs_3.7z


Вернуться к началу
   
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Сб мар 16, 2013 7:13 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.3380 прототип ColorDialog.
Можно грабить корованы тыкать курсором мышки, жмакть кнопки мышки и почувствовать себя настоящим дизайнером.
Вложение:
colrdial.png
colrdial.png [ 6.35 КБ | 1419 просмотров ]

ToDo (спойлеры такие спойлеры! о-ло-ло!)
Спойлер: Показать
1. Передачу выбранного цвета через Proc_Lib в вызывающую программу.
2. Всякие дополнительные ручки-крутилки и прочие свистоперделки на радость опытным дизайнерам и начинающим программистам.
3. Попаболь связанную с кучей фиолетовых чужих мнений относительно других "принципиально новых" видов выбора цвета.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Сб мар 16, 2013 11:22 pm 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
А поля для ввода/бегунки RGB и HSL будут?


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Сб мар 16, 2013 11:36 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SoUrcerer
Спойлеры для кого писал?

Насчет HSL немного сомнительно - сам никогда не пользовался и алгоритмов реализации пока не представляю.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Вс мар 17, 2013 12:08 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Алгоритмы я найду. RGB хорош для программистов, которые делают вывод какой-то графики на экран. Стоит подойти к задаче выбора цвета для чего-нибудь - и лучше HSL ничего не придумать. Он же в JPG используется, ты наверняка сталкивался с ним. Это цвета в режиме оттенок/насыщенность/свет.


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Вс мар 17, 2013 12:47 am 
Не в сети

Зарегистрирован: Ср май 18, 2005 7:27 pm
Сообщения: 1001
Не используется он в JPEG.... Там http://en.wikipedia.org/wiki/YUV


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Вс мар 17, 2013 1:07 am 
Не в сети

Зарегистрирован: Пн сен 24, 2007 11:11 am
Сообщения: 2814
Точно, все я напутал. Однако же, алгоритм перевода не очень-то уж сложный.


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Вс мар 17, 2013 2:05 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Я сначала сделаю, что задумал а уж потом будем докручивать сверх нормы по необходимости. В данный момент я не наблюдаю приложений, котором эта особенность нужна сильнее чем RGB регулировка. В общем всему свое время и место.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн мар 18, 2013 1:38 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Mario_r4 писал(а):
Я сначала сделаю, что задумал а уж потом будем докручивать сверх нормы по необходимости. В данный момент я не наблюдаю приложений, котором эта особенность нужна сильнее чем RGB регулировка. В общем всему свое время и место.

) Давно присматриваюсь к этой теме, интересует лицензия на исходники) какая она.
Могу я кое что позаимствовать для -http://board.kolibrios.org/viewtopic.php?f=38&t=2132&start=60???


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн мар 18, 2013 1:45 pm 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
Akyltist
Лицензия BSD и содержится в самом исходнике программы. Это вероятно самая свободная лицензия из всех существующих. Она обязывает лишь упоминать в исходнике имя автора, у которого ты позаимствовал код.

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Пн мар 18, 2013 1:49 pm 
Не в сети
KSoC/GSoC Student

Зарегистрирован: Ср июл 11, 2012 3:17 am
Сообщения: 224
Mario_r4 писал(а):
Akyltist
Лицензия BSD и содержится в самом исходнике программы. Это вероятно самая свободная лицензия из всех существующих. Она обязывает лишь упоминать в исходнике имя автора, у которого ты позаимствовал код.

Мда не по глазам) Сам пользуюсь BSD! Будем разбираться с сорцами!


Вернуться к началу
 Заголовок сообщения: Re: ColorDialog - диалог выбора цвета
СообщениеДобавлено: Вт мар 26, 2013 8:54 am 
Не в сети
Kernel Developer

Зарегистрирован: Вс фев 10, 2013 12:37 pm
Сообщения: 2329
SVN r.3417 - преальфа версия ColorDialog.
Работает в связке с библиотекой Proc_Lib

_________________
Всем чмоки в этом проекте! Засуньте эти 11 лет себе в жопу!


Вернуться к началу
Показать сообщения за:  Поле сортировки  
Начать новую тему  Ответить на тему  [ 76 сообщений ]  На страницу Пред. 1 2 3 4 5 6 След.

Часовой пояс: UTC+03:00


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 2 гостя


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Limited
Русская поддержка phpBB