LINUX.ORG.RU

Избранные сообщения Vic

Хочу по граблям попрыгать. Кроссплатформенная графика

Форум — Development

Нужно сделать витрину с графикой

Требования такие:

  • кроссплатформенное

  • 500 объектов по 4 полигона максимум и текстурки 256х256, одновременно на экране видно от силы 100

  • надписи, поля ввода, списки - буду ограниченный тулкит колхозить

  • стабильные 144гц анимации

  • ресурсы экономить выборочно. Память жрать можно от пуза, а вот процессор и видеокарту - никак. Чтобы целерон n4000 грузился не выше половины а иГрАвОй КамПуТер не повышал температуры ни на градус

  • зависимостей по минимуму, лучше в один бинарник чтобы влезало

На чём такое делать? Си+опенгл? Си+вулкан? Ржавый, простигосподи может быть?

 , , , ,

DumLemming
()

Местное время в c/c++ программах.

Форум — Development

https://man7.org/linux/man-pages/man3/clock_gettime.3.html

  CLOCK_REALTIME
    A settable system-wide clock that measures real (i.e., wall-clock) time.

«wall-clock time» это местное время (local time) и, вызвав clock_gettime(CLOCK_REALTIME, &ts), я получаю количество секунд скорректированное с учетом зоны заданной в /etc/localtime.

Поведение gettimeofday() будет точно таким же, т.к. под капотом там тот же вызов clock_gettime(CLOCK_REALTIME, &ts).

Все так или есть какие-то опции системы и/или ядра отвечающие за результат clock_gettime() — с учетом зоны или нет (UTC)?

 

Vic
()

Что еще можно применить вместо fork()?

Форум — Development

Работаю в сфере встраиваемых решений. Есть ситуация, ошибочная, когда с помощью fork() невозможно запустить другую программу из приложения. Ситуация ошибочна потому, что приложение «съело» столько озу, что на fork() места не остается.

Что еще можно применить вместо fork()? Есть ли еще какие-нибудь идеи, мысли, методы запуска программ из программ?

 , , memfree,

Vic
()