• cocucka
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Криповый кот, да. А почему сишарп, ты же маковод?

  • Harald
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    вот был бы код на няшной сишечке, тогда бы поставил

  • Nice
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    UI: WinForms Interop: Win32 (wgl, GDI) Visual Studio 2026

    Это тот самый, легендарный, кроcсплатформенный .NET?

    • kevlarbeaverOP
      link
      fedilink
      arrow-up
      0
      ·
      3 months ago

      «Это тот самый, легендарный, кроcсплатформенный .NET?» Если бы было написано C++/WinAPI, я так полагаю ты бы доебался что C++ не кроссплатформенный? Нужно же хоть немного понимать разницу между языком, платформой, рантаймом, библиотеками, и т.п. Да, это тот самый легендарный кросплатформенный .NET, в котором в данном случае использовалась жесткая привязка к WinAPI. Потому что я так захотел.

      • Nice
        link
        fedilink
        arrow-up
        0
        ·
        3 months ago

        :) Кроссплатформа которая лучше жабы

        Ладно, шучу. Помню инди игры на mono середины 10-х годов. Кажется mono runtime был под удобной MIT лицензией (не то, что у жабы), в общем он нашел свое место в gamedev того времени. Просто странно, что ты не пытаешься делать кросс платформу, да хотяб за ради мака на который ты фапаешь. На нем ведь OGL 4.1 поддерживается как легаси API.

  • kevlarbeaverOP
    link
    fedilink
    arrow-up
    0
    ·
    3 months ago

    Откопал древний pet-проект, который рисует простенькие 3D модели, но не использует для этого никаких 3D библиотек. Если кто не в теме, это называется software rendering, ну типа что графика вся вычисляется программно, а не на железе. Тут я на шарпе загружаю модельки, считаю координаты всех их полигонов в зависимости от зума, вращения и прочего, потом считаются нормали для корректной имитации освещения, проецируется всё в плоскость и рисуется с помощью двухмерных примитивов GDI+. Ну и тень - тоже тупо проекция 3D на плоскость. https://github.com/makarov-mm/sharp-soft-render https://i.ibb.co/qLm3zB4g/sharp-soft-render-screenshot.png