Бляди тоже ок, ага. Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.0 пользователей не могут ошибаться!
?6941
прекрасное6442
говно5903
говнорашка5512
хуита4706
anime3064
linux2649
music2633
bnw2597
рашка2565
log2352
ололо2151
pic1815
дунч1808
сталирасты1491
украина1439
быдло1436
bnw_ppl1409
дыбр1238
гімно1158

https://www.khronos.org/registry/EGL/extensions/IMG/EGL_IMG_context_priority.txt как-то возможно заюзать для GLX?
#W95DRQ (0+1) / @l29ah / 1769 дней назад
>GLSL shaders themselves are simply a set of strings that are passed to the hardware vendor's driver for compilation from within an application using the OpenGL API's entry points. Shaders can be created on the fly from within an application, or read-in as text files, but must be sent to the driver in the form of a string. Вот нахер так делать? Что за говно вообще? Почему не дадут компилятор для GPU на егойном ассемблере скомпилирует хуйни и чтоб потом эту хуйни слать по шине в видюху? Зачем человекочитаемые строки пихать в файл, и потом драйвером их компилировать?
#H5Q64B (37+1) / @j123123 / 3162 дня назад

A glsl library for building signed distance functions
http://mercury.sexy/hg_sdf/

Заебись ваще.

#023WBC (2+1) / @ninesigns / 3225 дней назад

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

Оказалось, что сам идиот - наебался с установкой размера viewport при resize event от тайлового wm.

#APJPVY (0) / @ninesigns / 3606 дней назад

https://www.opengl.org/registry/doc/glspec45.core.pdf // 4.5 короче релизнули // как обычно больше всякого прямого доступа и контроля за пайплайном

#UUSM67 (0) / @ninesigns / 3719 дней назад

Короче когда щас запустил свой велосипедодвижок, то при приближении к модельке (=> росту числа вертексный и пиксельных операий) усиляется высокочастотный шум.
Я слышу как работает GPU?
Если суспенднуть процесс, который рисует то шум продолжается.

#RBVYIR (5) / @ninesigns / 3811 дней назад

How Modern OpenGL Can Radically Reduce Driver Overhead
https://www.youtube.com/watch?v=-bCeNzgiJ8I

#GNO8W7 (0) / @ninesigns / 3899 дней назад

Иногда когда мне совсем нехер делать я хожу по разным старым проектам и пытаюсь их запустить.
На этот раз наткнулся на Unigine 0.2, последнюю опенсорсную версию. (Unigine потом стал закрытым и успешным).
OpenGL там конечно старый (1.4) и с кучей расширений, однако сама демка интересная, в т.ч увидел там:

  • soft shadows
  • портальный рендеринг с исползьванием bsp-trees
  • система частиц
  • зеркала
  • автоматические тени от всех объектов
  • простая rigid-body физика (даже с joint-ами)
  • объемный туман
  • просто скриптовый язык с консолькой по ~

Допинал исходники чтобы компилялись на современных линупсах.
https://github.com/4DA/Unigine-legacy

#P8L38A (3) / @ninesigns / 3908 дней назад

yay, только щас узнал про OpenGL Bindless extensions.
Вкратце - снимается оверхед на последовательный биндинг наборов buffer objects
(и улучшается cache locality)

http://developer.download.nvidia.com/opengl/tutorials/bindless_graphics.pdf

#G98V59 (2) / @ninesigns / 3909 дней назад

OpenGL ES Working Group plans to release a new version of OpenGL ES in 2014

The main features of the new API are:
- Backward compatibility with OpenGL ES 2.0 and 3.0
- Compute shaders, with atomics and image load/store capability
- Separate shader objects
- Indirect draw commands
- Enhanced texturing functionality including texture gather, multisample textures and stencil textures
- Enhanced shading language functionality

For clarification purposes the new API will not include:
- Tessellation and geometry shaders

Такие дела.

#HFGM92 (1) / @ninesigns / 3934 дня назад

Чят, реквистирую людей с свежей видях nvidia и линуск.

Можете скомпилить это говно и посмотреть насколько будет грузиться CPU?
https://github.com/4DA/vector-slime-demo

У меня есть подозрение что моя старая видяха/драйвер не умеют в нормальный Transform Feedback,
поэтому взвинчивают CPU до 100%, что смешно и нелепо.

Спс.

#MUZMK8 (0+1) / @ninesigns / 4090 дней назад
Наговнокодил простой vector slime. Вместо описания -> http://www.youtube.com/watch?v=Dz8XWfkdIOg ( http://en.wikipedia.org/wiki/Vector_slime ) Образец говнокода тут -> https://github.com/4DA/vector-slime-demo Из планов на будущее: переписать все нах на шейдерах и заюзать нормальные буфера вершин и индексов, вместо deprecated GL_QUAD (хотя тут тоже плюсы - работает на опенсорсных дровах, лол).
#UKFES9 (5) / @ninesigns / 4272 дня назад
https://code.google.com/p/angleproject/ — реализация OpenGL API через DirectX
#N2ARHZ (1) / @octagram / 4292 дня назад
Чорт, наконец доехало зачем нужен Primitive Assembly в opengl.
#F5QBPX (0) / @ninesigns / 4349 дней назад
Ну просто отличный базовый туториал по GLSL + исходник который СРАЗУ можно сцомпилить под линуск. Большинство примеров - куцые отдельные куски кода. http://joshbeam.com/articles/getting_started_with_glsl/
#D0KNIB (0+2) / @ninesigns / 4365 дней назад
Кстати, вот, вечером делать не было, накидал простенький симулятор частиц: http://www.youtube.com/watch?v=-W-RYoHRDRU Думаю сделать какую-нибудь физику столкновений и сделать частицы светящимися (наверное через шейдеры). Есть еще предложения?
#AT0F47 (0) / @ninesigns / 4712 дней назад
Такой вот дурацкий баг с Glest: вместо всякого-разно должного 3D после начала игры оно показывает серый экран. Всё поставлено из репозиториев, драйвера под карточку Nvidia GeForce FX 5500 поставлены оттуда же, версия 173.14.27. Команда glxgears крутит цветные колёсики, KDE демонстрирует прозрачности и полупрозрачности. А вот Glest кроме заставки ничего не хочет мне показывать. В чём может быть причина такой невезухи?
#P03J44 (2+1) / @ivanov / 5065 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.