Єнот Боривітер
banner
raccoonbor.bsky.social
Єнот Боривітер
@raccoonbor.bsky.social
Інженер програмного забезпечення. Магістр ІПЗ. Працюю в SoftServe. C#/.Net/JavaScript.
Цікавий феномен, і неприємний 🥲
April 26, 2025 at 9:42 PM
Тобто, зрізав добре так
April 26, 2025 at 9:11 PM
Тому почнемо з дев шитпосту: зробив звичайну апку, яка лише оновлює кольори по циклу, а процесор трохи офігіває. Треба переносить на відеокарту, але в SDL з цим свій челендж
April 25, 2025 at 9:16 PM
Топ!
April 18, 2025 at 9:49 PM
Хіба не прекрасно?)
February 9, 2025 at 7:29 PM
Але все ж планую переписати це, використовуючи wxWidgets (начебто не такий жирний + популярний), і взагалом модернізувати все це і зробити його набагато кращим. Також хотілося б додати підтримку інших фракталів (бо фрактали це краса)
February 1, 2025 at 12:57 AM
Попри весь жир Qt, оцей проєкт важить порівняно небагато. І насправді я цим гордий, враховуючи як найпростіші додатки іноді займають занадто багато місця
February 1, 2025 at 12:57 AM
Щоправда, тут відсутній зум, і на будь-якій зміні треба вручну натискати кнопку Generate. Та все ж тоді в мене був дуже сильний інтерес до такого, а зараз я повільно впадаю в tutorial hell
February 1, 2025 at 12:37 AM
Оскільки я рідко перебуваю в BlueSky, хоч і плануюся повернутися нормально з серією постів про код, та все ж залишу посилання на "Повернись живим", щоб нагадати, завдяки кому існують ось ці мої пости про Odin.

savelife.in.ua
Благодійний фонд "Повернись живим" - допомoга ЗСУ
Український благодійний фонд - компетентна допомога армії з 2014 року. Реквізити рахунків для допомоги з-за кордону та в Україні ⟶ на сайті. Підтримай ЗСУ та волонтерів!
savelife.in.ua
January 7, 2025 at 1:11 PM
Це викликає в мене цікаві відчуття. З одного боку, ми маємо досить зручні інструменти для простих операцій, а з іншого — це все можна неправильно використовувати. Та скажу те, що навіть за наявності нормальних обмежень можна написати кривий код, тому це вже суто залежить від інженера
January 7, 2025 at 1:11 PM
Говорячи про операції, то враховуючи наявність арифметики масивів, все можна робити досить легко. І навіть більше: Odin містить свої власні індекси на масиви розмірами 3-4 елементів, до яких можна звертатися, як до x, y, z та w (або навіть r, g, b та a):
January 7, 2025 at 1:11 PM
Та що мене дуже здивувало то це те, що попри наявність в книзі Raytracing in One Weekend шмату коду імплементації класу Vec3 (що в цілому логічно, будь-хто так зробить), в Odin це можна зробити дуже просто завдяки одній лінії коду:
January 7, 2025 at 1:11 PM