Stanislav
он не сильно патченный
весь трабл в том что его статично собирают )
🦥Alex Fails
А лицензия? Вертят на херу ее?😳
🦥Alex Fails
че это?
Кутэ ж не позволяет статически линковать?
Stanislav
давно позволяет, тем более проект open source )
🦥Alex Fails
А
🦥Alex Fails
лгпл
arisudesu
лгбт
John
там чет вообще какая-то магия в этом gdb... print *(someVar - 70) = 0x8048302 print *(someVar - 71) = 0x6ffffff0
🦥Alex Fails
Привет, undefined behavior
Anonymous
🦥Alex Fails
GPL с GPL можно и статически
Да, я забыл, что Qt имеет LGPL
Anonymous
Да, я забыл, что Qt имеет LGPL
Да необязательно даже LGPL
Anonymous
Так как клиент под GPLv3, то он может статически линковаться со всеми совместимыми библиотеками
Anonymous
А вот если бы была EULA, то с LGPL можно было бы только динамически
🦥Alex Fails
Да
Stanislav
https://github.com/antirez/kilo
🦥Alex Fails
https://github.com/antirez/kilo
Рикольная хрень, ща гляну
🦥Alex Fails
https://github.com/antirez/kilo
Збс вещь! Собрал на андроиде, очень приятно читать черезнее сырцы
Stanislav
А вот если бы была EULA, то с LGPL можно было бы только динамически
не знаю как lgpl3 нынче, но в 2.1 qt прикладывало дополнение что можно статически линковать
Stanislav
если выкладываешь .o
Alexey
Как починить гитхаб?
🦥Alex Fails
Как починить гитхаб?
Смотреть через тор/прокси/впн или юзерскрипты и юзерстили
Stanislav
роскомнадзор случился
Stanislav
правда у меня уже починили
Stanislav
Как починить гитхаб?
151.101.12.133 assets-cdn.github.com 151.101.12.133 avatars2.githubusercontent.com 151.101.12.133 avatars0.githubusercontent.com 151.101.12.133 avatars1.githubusercontent.com 151.101.12.133 avatars3.githubusercontent.com в /etc/hosts
Alexey
Спасибо
Stanislav
я слоупок, qt 5.7 релизнулся почти месяц назад 😱
Stanislav
самое главное что с 5.7 внутренности на С++11 переводят
🦥Alex Fails
Депрекатили много
🦥Alex Fails
Выбросили много
🦥Alex Fails
И что-то новое пилят
Stanislav
и новая лицензия
Stanislav
Депрекатили много
qt script же только
Stanislav
и не нужный Enginio
Stanislav
Stanislav
кто то продолбался с описанием)
🦥Alex Fails
😂
Stanislav
Qt event dispatchers use the poll() function on Unix now, making it possible for applications to have file descriptors > 1024 > 2016 год...
🦥Alex Fails
😂😂😂😂😂
🦥Alex Fails
Stanislav
блин, а документации на Qt3D до сих пор нет
🦥Alex Fails
Говно
🦥Alex Fails
Но там же gl, да?
Stanislav
Detailed Description A viewport on the Qt3D Scene отлично я считаю)
Stanislav
Но там же gl, да?
пока только он, да
Stanislav
At present Qt 3D uses an OpenGL backend but we have left the door open to be able to support more modern APIs such as Vulkan, Metal and DirectX 12 in the future.
🦥Alex Fails
Модерн апи, блеять!
🦥Alex Fails
Кстати, где-тоьзавалялась у меня пдф-ка как на шилде завести вулкан в крестах
Stanislav
я на вулкане пока одну игру только знаю, и то, рендер в бета версии
🦥Alex Fails
Талос принципл
Stanislav
да)
🦥Alex Fails
Надо б написать игроту
🦥Alex Fails
Тетрис с Вулкан АПИ!😂
🦥Alex Fails
(Всего-то в старом моем тетрисе вьюху поменять на другую)😂
λ
https://en.wikipedia.org/wiki/List_of_games_with_Vulkan_support
Richard
народ, есть вопрос такой. Есть такой код грубо говоря #pragma pack(push,1) typedef enum { CONST_ONE = 1, CONST_TWO = 2, CONST_THREE = 3, } FooEnum; typedef struct { bool flag1 : 1; FooEnum val : 2; bool flag2 : 1; uint8_t val2 : 4; } Register; #pragma pack(pop) Ожидается размер структуры в 1 байт (1+2+1+4 = 8), но она получается в 6 байт. Суть в том, что даже если и первый bool стал длиной в 1 бит, то enum 4 байта, поэтому в сумме это дает 5 байт. И оставшиеся поля как раз уместились в 1 байт, итого 6. Вопрос заключается в следующем - как сказать enum'у, чтобы он был длиной таки в нужные 2 бита? Изменить порядок в структуре нельзя, и даже 5 байт это много - это описание регистра в микре.
Richard
переходить на дефайны вообще не хочется - безопасность будет устремляться к нулю тогда.
Anonymous
разве enum по умолчанию не меньше инта?
Richard
емнип, по стандарту, signed int
Anonymous
уточни зания стандартна
Anonymous
я боюсь в сях там требование, что он именно не меньше инта
Anonymous
про знаковость я не совсем уверен
Anonymous
потому что достаточно часто видел специально всталвенный -1 в enum , чтобы он был знаковым
Richard
мне знаковость в принципе побоку, как и его размер, вопрос больше в том, почему не дается обрезать енум до нужного числа бит и оно в любом случае остается равным 32
Richard
Проверить возможность на этапе компиляции возможно же
Anonymous
потому что нужно в флагах комиплятора разбираться
Anonymous
упаковка структуры - не кросплатформенная вещь
🦥Alex Fails
И проверь статик_ассертом размер
Anonymous
я думаю у него си
Anonymous
а не плюсы
Richard
упаковка структуры - не кросплатформенная вещь
мне кросс-платформ и не нужен, так как это под Cortex-M3 и не будет куда-то переноситься, разве что Cortex-M4.
Richard
я думаю у него си
да, точно, извиняюсь. С99
Richard
Сейчас все идет к тому, чтобы убрать из структуры enum и поставить uint8_t, а там уже приводить просто.