Board.KolibriOS.org

Official KolibriOS board
It is currently Sat Oct 31, 2020 2:33 pm

All times are UTC+03:00




Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 172 posts ]  Go to page Previous 1 2 3 4 5 612 Next
Author Message
 Post subject:
PostPosted: Mon Jun 18, 2007 12:02 pm 
Offline

Joined: Fri Jan 06, 2006 6:05 am
Posts: 102
Но с ассемблером наверное сложнее, не всегда можно определить где функция, а где метка, или же придётся
каждую функцию комментировать определённым способом...


Top
   
 
 Post subject:
PostPosted: Mon Jun 18, 2007 2:22 pm 
Один хер придется работать ручками, так что, какой смысл все усложнять?


Top
   
 
 Post subject:
PostPosted: Mon Jun 18, 2007 2:37 pm 
Offline

Joined: Mon May 01, 2006 10:12 pm
Posts: 349
не усложнять, а совершенствоваться ;)
+ файлик с процедурами с указанием на файлы будет генериться автоматически!


Top
   
 
 Post subject:
PostPosted: Mon Jun 18, 2007 3:46 pm 
Victor
Ну, вот и займись нужным и полезным делом, если реально хочешь помочь.


Top
   
 
 Post subject:
PostPosted: Mon Jun 18, 2007 4:45 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Реализовал новый алгоритм сглаживания фона. Теперь даже сжатая картинка из 0650, растянутая на 1280*1024 (смотрел в VMWare), смотрится прекрасно.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 11:20 am 
diamond
Все очень хорошо - сглаживание лучше, чем было с моим кодом. Снимаю перед тобой шляпу. :-)
Однако на старом компе (Cyrix 233MX) работает очень медленно, наверное, лучше сделать опциональный выбор сглаживания.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 1:24 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario79

Тогда лучше ставить флаг после определения частоты процессора. Например если частота меньше 1Ггц использовать быстрый вариант.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 2:28 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Mario79
На старом компе можно использовать картинку размера такого же, как и планируемое разрешение - в случае совпадения размеров картинки и экрана сглаживание фактически выключается (неявно, поскольку оно не нужно).


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 2:41 pm 
А ещё лучше масштабировать картинку только во время её загрузки, тогда при перерисовке фона масштабирование вообще не понадобится, следовательно увеличится скорость.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 2:46 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Maxxxx32
Зато потребуется куча дополнительной памяти на хранение отмасштабированной картинки (1024*800*3 = 2.3 Mb, стандартная текстура из pic4 - 256*256*3 = 192 Kb).


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 3:06 pm 
diamond
Если размер картинки будет совпадать с размером экрана, памяти потребуется не меньше.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 3:43 pm 
Offline
Kernel Developer
User avatar

Joined: Mon Nov 28, 2005 8:00 pm
Posts: 1601
Maxxxx32
В текущей реализации хранится только исходная картинка. Если дополнительно хранить отмасштабированную картинку, то памяти потребуется в два раза больше. Если не хранить исходную картинку, то будут трудности при изменении размера экрана (погрешности преобразования будут накапливаться).


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 5:39 pm 
Serge
Согласен, но желателен и прямой режим указания - вдруг юзеру захочется, зачем же ограничивать его возможности.
В некоторых случаях, например с размером фона при нехватке памяти имеет смысл сразу решать за юзера, а в этом случае нужно оставить выбор за человеком.


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 6:01 pm 
Offline
User avatar

Joined: Fri Jan 27, 2006 3:06 pm
Posts: 1072
Юзер может захотеть увидеть в составе колибри и порно-ролики с их просмотрщиком, и популярность оси от этого на порядок вырастет, но это же ни о чем не говорит ;)


Top
   
 
 Post subject:
PostPosted: Wed Jun 20, 2007 6:42 pm 
Offline
Kernel Developer

Joined: Wed Mar 08, 2006 6:25 pm
Posts: 3952
Mario79

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


Top
   
 
Display posts from previous:  Sort by  
Post new topic  This topic is locked, you cannot edit posts or make further replies.  [ 172 posts ]  Go to page Previous 1 2 3 4 5 612 Next

All times are UTC+03:00


Who is online

Users browsing this forum: No registered users and 2 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Limited