Ш̴̴̜̥͍͕̼̙̱͙͎͍̘̀̐̔́̾̃͒̈̔̎́́͜р̧̛̺͖͖̯̖ͧͤ͋̅̽ͧ̈̐̽̆̐͋ͤͦͬ͛̃̑͞͞и̒ͥͤͯ͂ͣ̐̉̑ͫ̉̑҉̛͏̸̻͕͇͚̤͕̯̱̳͉ͅф̴̴̡̟̞͙̙̻͍̦͔̤̞̔̓́̍͗̚͢͞ͅт̨̐ͫ̂͊̄̃ͥͪ͏̫̺͍̞̼͈̩̥̜͔͜͜ы̸̴̱̺̼̠̦͍͍͍̱̖͔̖̱͉̅͑͌͒ͫ͒̀ͥ͐ͤ̅͘̕.̵̴̡̭̼̮͖͈̙͖͖̲̮̬͍͙̼̯̦̮̮ͦ̆̀̑̌ͮͧͣͯ̔̂́͟г͌ͮ̏̈͂ͯ̚҉̛̙̬̘̲̗͇͕̠̙͙̼̩͚̀͘͞ͅо̷̥̯̘̓ͤ̽͒̋̉̀̂̄̒̓̊ͨ͛́̌ͤ̂̀͠в̶̒͒̓̏̓̚҉̛̙̘̺̰̮̼̟̼̥̟̘̠̜͜н̸̷̸̲̝͈͙̰̟̻̟̰̜̟̗͎̻̻͍̿̔̃ͨ͑о̔̀̋ͫ̇̿̐ͫ͌͗ͩ҉̨̜̙̙͈͍̮̮̼̙̘̞̕͜͡ Войти !bnw Сегодня Клубы
Привет, TbI — HRWKA! 1239.1 пользователей не могут ошибаться!
?6942
прекрасное6443
говно5905
говнорашка5512
хуита4712
anime3066
linux2652
music2634
bnw2601
рашка2565
log2354
ололо2170
дунч1822
pic1815
сталирасты1491
украина1439
быдло1437
bnw_ppl1418
дыбр1238
гімно1158

https://www.khronos.org/registry/EGL/extensions/IMG/EGL_IMG_context_priority.txt как-то возможно заюзать для GLX?
#W95DRQ (0+1) / @l29ah / 1806 дней назад
>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 / 3199 дней назад

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

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

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

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

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

#APJPVY (0) / @ninesigns / 3642 дня назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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 / 3971 день назад

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

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

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

Спс.

#MUZMK8 (0+1) / @ninesigns / 4126 дней назад
Наговнокодил простой 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 / 4309 дней назад
https://code.google.com/p/angleproject/ — реализация OpenGL API через DirectX
#N2ARHZ (1) / @octagram / 4328 дней назад
Чорт, наконец доехало зачем нужен Primitive Assembly в opengl.
#F5QBPX (0) / @ninesigns / 4386 дней назад
Ну просто отличный базовый туториал по GLSL + исходник который СРАЗУ можно сцомпилить под линуск. Большинство примеров - куцые отдельные куски кода. http://joshbeam.com/articles/getting_started_with_glsl/
#D0KNIB (0+2) / @ninesigns / 4402 дня назад
Кстати, вот, вечером делать не было, накидал простенький симулятор частиц: http://www.youtube.com/watch?v=-W-RYoHRDRU Думаю сделать какую-нибудь физику столкновений и сделать частицы светящимися (наверное через шейдеры). Есть еще предложения?
#AT0F47 (0) / @ninesigns / 4749 дней назад
Такой вот дурацкий баг с Glest: вместо всякого-разно должного 3D после начала игры оно показывает серый экран. Всё поставлено из репозиториев, драйвера под карточку Nvidia GeForce FX 5500 поставлены оттуда же, версия 173.14.27. Команда glxgears крутит цветные колёсики, KDE демонстрирует прозрачности и полупрозрачности. А вот Glest кроме заставки ничего не хочет мне показывать. В чём может быть причина такой невезухи?
#P03J44 (2+1) / @ivanov / 5102 дня назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

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