Board.KolibriOS.org

Official KolibriOS board
It is currently Fri Dec 04, 2020 11:21 am

All times are UTC+03:00




Post new topic  Reply to topic  [ 69 posts ]  Go to page Previous 1 2 3 4 5
Author Message
 Post subject: Re: TinyGL
PostPosted: Mon Oct 01, 2018 6:25 pm 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5341
#7421

Code:
Gears (TinyGL asm): 
- add key description to window
- uncomment zoom code
- add key shortcut "+" for zoom-in

TinyGL asm images:
- much better compression,
for instance, TEXT_2.PNG from 235Kb to 106Kb without any visible degradation


Attachments:
gears.png
gears.png [ 14.77 KiB | Viewed 4207 times ]

_________________
Звиздеть не мешки ворочать
Top
   
 Post subject: Re: TinyGL
PostPosted: Tue Sep 08, 2020 12:03 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5341
TinyGL + Delphi = http://forum.cantorsys.com/viewtopic.php?id=143

_________________
Звиздеть не мешки ворочать


Top
   
 Post subject: Re: TinyGL
PostPosted: Tue Sep 08, 2020 10:43 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 874
Прочитал по ссылке http://forum.cantorsys.com/viewtopic.php?id=143 ,
0CodErr wrote:
Ещё есть проблема при выводе изображения в окно: координаты нижнего и правого края изображения при изменении размеров окна меняются на несколько пикселей как-то сами по себе, больше похоже на баг в библиотеке.

В библиотеке TinyGL (на C++) изменение размеров окна делается с кратностью в 4 пикселя. Может оно будет правильно работать и при изменении размеров на 1 пиксель я не проверял. В asm версии также сделал изменение размеров кратное 4-м пикселям.


Top
   
 Post subject: Re: TinyGL
PostPosted: Wed Sep 09, 2020 3:22 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 874
Почитал замечания от 0CodErr и сделал такие правки:
rev 8059
- добавлена функция gluPerspective,
- исправлена функция glFrustum (принимает параметры double через стек, раньше принимались указатели на double),
- немного доработан пример gears.

Сборка почему-то не пересобралась и ошибок никаких не выдала :?:


Top
   
 Post subject: Re: TinyGL
PostPosted: Thu Sep 17, 2020 11:02 am 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 874
rev 8062, 8063
- добавлена функция glOrtho
- оптимизации и чистка кода


Top
   
 Post subject: Re: TinyGL
PostPosted: Sat Sep 19, 2020 11:05 pm 
Offline
User avatar

Joined: Mon Oct 27, 2008 10:10 pm
Posts: 874
rev 8069
- возможно плавное изменение размеров буфера (снято ограничение на кратность 4-м),
- исправления и чистки в коде,
- исправлены и доработаны примеры (в gears появился режим паузы включается через букву P).


Top
   
 Post subject: Re: TinyGL
PostPosted: Thu Oct 15, 2020 6:45 pm 
Offline
User avatar

Joined: Thu Jun 25, 2020 1:14 am
Posts: 12
Привет в папке на SVN /programs/develop/libraries/TinyGL есть примеры на С. Но мне не ясно как я должен их скомпилировать если в папке GL нет нужных заголовочных файлов. Подскажите пожалуйста где их взять?


Top
   
 Post subject: Re: TinyGL
PostPosted: Sun Nov 01, 2020 6:34 pm 
Offline

Joined: Mon Sep 07, 2020 7:09 pm
Posts: 257
Так.
Был tinygl на Си. Его портировали под kolibri.
Потом переписали на asm'е. И!
Библиотека, как и например boxlib лежит в sys/lib и называется tinygl.obj.
Попробуй переделать те примеры, вместо хедеров библиотеку загружай. Все равно си версия под menuetlibc и ней никто не занимается.
А на асме так еще и меньше весить будет.


А если не сможешь загрузить, скомпилируй как статическая .а, и тогда компилируй.


Top
   
 Post subject: Re: TinyGL
PostPosted: Sun Nov 22, 2020 12:49 am 
Offline
Designer
User avatar

Joined: Thu Jan 25, 2007 3:33 pm
Posts: 5341
superturbocat2001 wrote:
Привет в папке на SVN /programs/develop/libraries/TinyGL есть примеры на С. Но мне не ясно как я должен их скомпилировать если в папке GL нет нужных заголовочных файлов. Подскажите пожалуйста где их взять?
Гугление ведет на сайт автора http://www.iadn.narod.ru/ может там есть?

_________________
Звиздеть не мешки ворочать


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 69 posts ]  Go to page Previous 1 2 3 4 5

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