forum.boolean.name

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

HolyDel 18.05.2011 21:09

Ответ: axelynx
 
Dream
а если Ф2 - Ф3 понажимать? лог бы.. боюсь контекст 3.3 не поднялся. на старых драйверах я ето уже не сделаю((

falcon 18.05.2011 22:18

Ответ: axelynx
 
отключи ты нафиг все сторонние действия если контекст не поднялся)
зачем это? зачем подымать хоть что-то, если необходимый контекст не поддерживается или не может быть создан почему-либо?

HolyDel 21.05.2011 08:29

Ответ: axelynx
 
Вложений: 1
Цитата:

отключи ты нафиг все сторонние действия если контекст не поднялся)
ну - есть надежда хотя-бы часть функционала вытянуть на старых драйверах. хотя да - ты прав. лишняя универсиализация не нужна.

паренты сделал - но пока они не очень шустрые:
мультикамеры сделал - с очисткой пока глюки:
Вложение 13825

HolyDel 23.05.2011 17:43

Ответ: axelynx
 
ускорил пересчет спрайтовой системы за счет разделения по потокам. надо будет потом сделать ето опциональным и более автоматическим (например, чтобы оно не разделялось по потокам - если 1 ядро)

falcon 23.05.2011 20:22

Ответ: axelynx
 
и у многих, по твоему, к тому времени, когда закончишь, будет 1 ядро?)
ды даж сейчас уже у многих с железкой для 3.x контекста в машине минимум 2 ядра..

HolyDel 23.05.2011 23:18

Ответ: axelynx
 
ну я еще планирую захватить всякие девайсы с GLES 2.0 На борту (благо GLES 2.0 очень похож на GL 3.3 forward context)
там актуально...

falcon 24.05.2011 01:55

Ответ: axelynx
 
хм.. ну раз GLES, тода может и оправданно..

HolyDel 24.05.2011 18:52

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

1) нормальную математику (сейчас убогая)
2) child - parent отношения
3) рендер в текстуру
4) спрайты
5) партикловые системы
6) фрустум куллинг
7) текст (юникод)
8 ) мультисэмлинг
9) загрузку ресурсов с оперативной памяти
10) работу с пак-ами
11) геометрические шейдеры
12) загрузку ресурсов со второго потока
13) инсталлер под винду и мастера для VS и кодоблоков - это под вопросом.
14) инстансинг
15) постпроцесс
16) HDR
17) Загрузку dds (кубемапы, сжатые текстуры, HDR текстуры)
из этого списка:
попилил маленько математику (хотя там простор большой - есть куда пилить)
запилил child - parent отношения, геометрические шейдеры, мультисэмлинг

последний надо потестить:

http://axelynx.googlecode.com/files/Beams_Release.zip

HolyDel 25.05.2011 18:13

Ответ: axelynx
 
рендеринг жирных линий (60к линий):

http://axelynx.googlecode.com/files/Beams.zip

Dream 26.05.2011 04:07

Ответ: axelynx
 
так а что, всё, старые дрова окончательно не потдерживаются?

HolyDel 26.05.2011 06:34

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

Сообщение от Dream (Сообщение 189496)
так а что, всё, старые дрова окончательно не потдерживаются?

я пока еще не делал проверки - чтобы вылетало
те две демки (с линиями - должны работать)

Dream 26.05.2011 13:17

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

Сообщение от HolyDel (Сообщение 189497)
я пока еще не делал проверки - чтобы вылетало
те две демки (с линиями - должны работать)

Ну они мне тонко намекнули что никому ничего не должны :) После обеда скину лог

HolyDel 26.05.2011 21:32

Ответ: axelynx
 
Ввел систему стандартных (в отношении либы) юниформов шейдера, их location вычисляется в момент компиляции шейдера и кэшируется. потом оно берется из кэша и установка стандартных юниформов происходит очень быстро.
стандартные юниформы ето вроде mat4 modelviewproj матрицы или там vec4 entitycolor

moka 27.05.2011 15:34

Ответ: axelynx
 
Возможность своих форматов вершин предполагается?
Например, если мне нужно иметь модель машины, у которой у вершины будет позиция, нормаль, степень_загрезняемости (float), степень_перегибов(float), и т.п.
И при компиляции, можно указать, что и в какой регистр будет идти?
Не так и просто, но думаю основная мысль ясна :)

HolyDel 27.05.2011 17:23

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

Возможность своих форматов вершин предполагается?
да, конечно. хотя я пока еще только думаю как сделать поудобнее такую систему.


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

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