CR

Аватара пользователя
PoloMarco
Сообщения: 48
Зарегистрирован: 06 апр 2015, 12:43

Re: CR

Сообщение PoloMarco » 02 фев 2017, 00:00

Версия: 0.0.010
- Изменение имён перечислениям (crEventCode, crEventType)
- Добавлен crEventType::ET_ASYNC - для тех событий что связаны с потоками (межпоточной коммуникации)
crEventCode::EC_ASYNC_LOAD_DONE - код получаемый когда ресурс загружен
- Добавлена функция crDevice::SendEvent для отправки события в EventConsumer
- Добавлена функция crDriver::CreateTextureFromData для создания текстур из буфера (из crImage)
- Добавлена функция crDevice::LoadCrImageAsync для загрузки software картинки в другом потоке
- Добавлена функция crDevice::RemoveCrImageAsync
- Добавлена функция crDevice::LoadCrMeshAsync для загрузки software модели в другом потоке
- Добавлена функция crDevice::RemoveCrMeshAsync
- Добавлена функция crDriver::CreateMeshFromData для создания модели из буфера вершин и т.д. (которые находятся в crMeshSoft)
- Улучшения в crEventCosumer и crStr
- Учёт созданных объектов для их автоматического уничтожения при выходе
- Запуск в полном экране в OGL
- Конкатенация crStr<T> + crStr<T>

Сделал примеры

Сырой движок с ошибками типа _DEGUG.
https://cloud.mail.ru/public/9KFe/zwtv64hV1

[spoiler]Изображение[/spoiler]

Аватара пользователя
PoloMarco
Сообщения: 48
Зарегистрирован: 06 апр 2015, 12:43

Re: CR

Сообщение PoloMarco » 09 фев 2017, 01:46

Добавлена прозрачность. Три прозрачных материала.
1. MT_TRANSPARENT - объект изменяет прозрачность целиком параметром opacity
2. MT_TRANSPARENT_ALPHA_BLEND - используется смешение alpha из текстуры
3. MT_TRANSPARENT_ALPHA_DISCARD - смешения нет, пиксель просто игнорируется если он ниже значения opacity

Добавлена функция crDriver::SetAlphaBlend для установки использования возможности смешивания alpha. По умолчанию true, если false то MT_TRANSPARENT и MT_TRANSPARENT_ALPHA_BLEND не будут прозрачными.

[spoiler]Изображение[/spoiler]

=======================

пока эта тема заморожена

Ответить

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

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