forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Проекты C++ (http://forum.boolean.name/forumdisplay.php?f=56)
-   -   Sigel (http://forum.boolean.name/showthread.php?t=4960)

HolyDel 30.01.2009 12:26

Ответ: Sigel
 
естественно геморнее))

IGR 30.01.2009 15:04

Ответ: Sigel
 
Вот мой тест:
Цитата:

CPU: 1854 MHz.
Memory:379 of 1023
VENDOR:ATI Technologies Inc.
RENDERER:Radeon X1600 Series x86/MMX/3DNow!/SSE2
VERSION:2.0.5403 WinXP Release

Video mode:
Screen Width:1024
Screen Height:768
Screen Depth:32
Screen Mode:1
FSAA :0x

Simple Lines :0.722858
Solid Rects :0.576891
Solid Ovals :4.40551
Rounded Rects :3.553
Width Lines :0.923497
Width, Rounded lines :2.63007
Void Rects :0.613021
Void Ovals :4.47717

Leito 31.01.2009 02:28

Re: Sigel
 
Код:

CPU:        2394 MHz.
Memory:213 of 510
VENDOR:NVIDIA Corporation
RENDERER:GeForce 7600 GS/AGP/SSE2
VERSION:2.0.3

Video mode:
Screen Width:1024
Screen Height:768
Screen Depth:32
Screen Mode:1
FSAA :16x

Simple Lines                :0.710977
Solid Rects                :0.803884
Solid Ovals                :4.83645
Rounded Rects                :3.61196
Width Lines                :0.9837
Width, Rounded lines                :2.28768
Void Rects                :0.764731
Void Ovals                :4.85176


HolyDel 31.01.2009 06:46

Ответ: Sigel
 
Вложений: 1
Привет!

Вот еще одна маленькая демка-тест. проверяется алгоритм автоматической оптимизации геометрии (индексов) для более быстрой отрисовки.
дает небольшое увеличение производительности.
на радеоне 9

На слабых компах может наоборот быть тормознее.
В любом случае, смело запускайте демку, и понажимайте - кнопку O(щ). Это включает\выключает использование оптимизированного меша.

Кстати, оптимизация халявная (правда не существееая), единственное, чем прийдется жертвовать - ето временем загрузки. Но это не критично, имхо.

Да, старайтесь чтобы и для оптимизированного и обычного режима показывались одинаковые сцены, с примерно одинаковым полигонажем.

вот результаты:
RADEON 9550 (avel) - 0%
7600 GS (Ичигорь) - 29%
9600M (HolyDel) - от 10 до 29%

SBJoker 31.01.2009 13:43

Ответ: Sigel
 
Normal 301.314187 MTris/sec, Optimized 248.998983 MTris/sec, Fastest on -17%

HolyDel 31.01.2009 13:49

Ответ: Sigel
 
SBJoker, забавно :)
видеокарта какая?

SBJoker 31.01.2009 14:09

Ответ: Sigel
 
GF-8800GTB 512MB

HolyDel 31.01.2009 14:19

Ответ: Sigel
 
Вложений: 1
а вот еще вариант.
просьба сравнить фпс у двух ексешников при примерно одинаковом полигонаже.

кстати, во второй версии у меня оптимизация оказывается деоптимизацией на деле. дает -3%.

SBJoker 31.01.2009 15:53

Ответ: Sigel
 
1й:
Normal 277.684077 MTris/sec, Optimized 246.068967 MTris/sec, Fastest on -11%
2й:
Normal 256.354561 MTris/sec, Optimized 258.029761 MTris/sec, Fastest on 0%

HolyDel 02.02.2009 03:11

Ответ: Sigel
 
Вложений: 4
хех. написал wizard для студии 2005 для быстрого создания Sigel Applications.
вот:

теперь получить такое:
Вложение 5333

окно, можно вообще не набрав ни строчки кода :)

johnk 02.02.2009 12:04

Ответ: Sigel
 
Круто! Но только не опливашнс, а аппликешн.

HolyDel 02.02.2009 14:07

Ответ: Sigel
 
JohnK, спасибо, пофиксил.

wizard работает и на 2008 студии, если его чуть подправить:

SigelApp.vsz с помощю блокнота открыть.
строку:
Wizard=VsWizard.VsWizardEngine.8.0
заменить на:
Wizard=VsWizard.VsWizardEngine.9.0

NitE 04.02.2009 09:13

Re: Sigel
 
Код:

CPU:        3000 MHz.
Memory:1535 of 2046
VENDOR:NVIDIA Corporation
RENDERER:GeForce 8800 GT/PCI/SSE2
VERSION:2.1.2

Video mode:
Screen Width:1680
Screen Height:1050
Screen Depth:32
Screen Mode:1
FSAA :16x

Simple Lines                :0.173455
Solid Rects                :0.183316
Solid Ovals                :1.73509
Rounded Rects                :1.29756
Width Lines                :0.289547
Width, Rounded lines                :0.769108
Void Rects                :0.180889
Void Ovals                :1.71384


HolyDel 05.02.2009 02:42

Ответ: Sigel
 
Nite, спасибо!

новости:
1) ускорен вывод террайна (хотя все равно, еще медленнен, так как без каких либо оптимизаций)

2) добавлена возможность проигрывать музыку с интернет-ресурса.

3) добавлена команда GetKey() - возвращающая ASCII код нажатой клавишы

4) добавлены кубемапы. все фейсы должны иметь одинаковый размер.

5) добавил RECT текстуры.

6) обычные шрифты отныне считаются deprecated и больше поддерживаться не будут. Весь функционал будут поддерживать текстурные шрифты.

7) добавлена возможность выводить текст в какой то области TFont::TextRect.

8 ) добавлены два bool параметра в TFont::Text, для центровки текста по осям x и y соответственно. по дефолу - false.

9) пофикшена проблема с текстом. он не окрашивался.

10) теперь музыка может проигрываться с сети. пример:
Код:

        Channel *m = PlayMusic("http://likosoft.ucoz.ru/music/the_fall_song_map_01.ogg");
11) md2 модели теперь тоже обрабатываются фрустумом. (Не отрисовываются, когда не в кадре)

12) сделал вывод md2 через VBO. пока без интерполяции. может подойти для рендера в текстуры отражения, или для рендера теневой текстуры. Короче, для рендера там, где важна скорость, а не качество.
ну и пофикшено несколько багов, спасибо за их обнаружение Leito и DreamSlayer.

Taugeshtu 07.02.2009 20:10

Ответ: Sigel
 
Цитата:

Вот еще одна маленькая демка-тест. проверяется алгоритм автоматической оптимизации геометрии (индексов) для более быстрой отрисовки.
дает небольшое увеличение производительности.
быстрее на 4%
Цитата:

а вот еще вариант.
просьба сравнить фпс у двух ексешников при примерно одинаковом полигонаже.
1й: быстрее на 2%
2й: быстрее на 6%
HD3870


Часовой пояс GMT +4, время: 20:41.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot