You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Может лучше использовать wgpu у него есть как раз привязки для c++ wgpu_c++? Он поддерживает практически все графические API типа Metal OpenGL / OpenGL ES Vulcan DirectX. WebGl. И в теории можно будет запускать движок под веб(С WebGL). То есть нужно меньше работы чтобы лучше портировать под те или иные платформы.
MacOS - Metal.
Windows - DirectX.
Linux-Vulcan.
Android-Vulcan/OpenGl ES.
IOS-Metal.
Получается для полной поддержки платформ нужно сделать 4-5 API!
The text was updated successfully, but these errors were encountered:
Идея интересная, но судя по всему API wgpu во многом старается походить на Vulkan (намного педантичней чем OpenGL). Это привело бы к тому, что порция кода, ответственная за отрисовку, раздулась бы раз в 10.
Как хорошую альтернативу я хотел бы предложить библиотеку sokol. Несмотря на API, сравнимый по сложности с вышеупомянутым OpenGL, она поддерживает те же платформы, что и wgpu
Может лучше использовать wgpu у него есть как раз привязки для c++ wgpu_c++? Он поддерживает практически все графические API типа Metal OpenGL / OpenGL ES Vulcan DirectX. WebGl. И в теории можно будет запускать движок под веб(С WebGL). То есть нужно меньше работы чтобы лучше портировать под те или иные платформы.
MacOS - Metal.
Windows - DirectX.
Linux-Vulcan.
Android-Vulcan/OpenGl ES.
IOS-Metal.
Получается для полной поддержки платформ нужно сделать 4-5 API!
The text was updated successfully, but these errors were encountered: