LINUX.ORG.RU

Как установить Metal в Gentoo линуксе?

 ,


0

1

это такое API:
https://en.wikipedia.org/wiki/Metal_(API)
https://developer.apple.com/metal/
раз есть API, и к нему какие-то исходники на C++, значит это можно собрать.

Собственно вот они:
https://github.com/MetalKit/metal

Metal compiles to an intermediate representation, just like Vulkan and Direct3D.

Вот тут говорят, что Metal - это наше будущее (а не какой-то там Vulkan, правильно я сделал, что на него забил, пусть они между собой разберутся сначала):
Apple отказывается от OpenGL и OpenCL в пользу Metal

То есть, если хочется, чтобы всё было кроссплатформенно, то надо установить этот Metal в Linux и научиться под него писа́ть.

Ну и где оно:
http://gpo.zugaina.org/Search?search=MetalKit
я вас спрашиваю.

★★☆

Последнее исправление: Einstok_Fair (всего исправлений: 1)

Это вендорлок для яблоосей.

commagray ★★★★★
()
Ответ на: комментарий от beresk_let

почему это.
есть же MoltenVk (moltengl.com/moltenvk) который Vulkan API поверх Metal

Вот, значит сначала ставим Metal, потом поверх него всё остальное. Для переносимости.

Если же писать на Vulkan-е, то на MacOS оно потом работать не будет.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Тебе нужен Вулкан поверх Метал, чтобы оно хоть где-то работало. Либо Метал поверх Метал чтобы оно работало на ЯблоПараше.

anonymous
()
Ответ на: комментарий от Einstok_Fair

directx9 running

Напомни, пожалуйста, какой оно свежести. Да, в mesa вроде есть нативная реализация Direct3D 9... Но Metal, который суть вендор-лок под macOS/iOS, да еще и под линуксом... Вы безумны, сир.

Meyer ★★★★★
()
Ответ на: комментарий от Einstok_Fair

Если же писать на Vulkan-е, то на MacOS оно потом работать не будет.

Слинкуй с вышеуказанным MoltenVK (правда, возможности у него ограниченные).

Meyer ★★★★★
()

Operating system iOS, macOS, tvOS
linux.org.ru

ты форумом похоже апшибся

Deleted
()
Ответ на: комментарий от Einstok_Fair

а при чем тут я? я просто процитировал человека.

З.Ы. Тута это не тама... на лоре все белые и пушистые, не то что на каких то стэковерфлоувах

Deleted
()
Ответ на: комментарий от init_6

Вот же оно:

GNUstep Overview

GNUstep is a mature Framework, suited both for advanced GUI desktop applications as well as server applications. The framework closely follows Apple's Cocoa (formerly NeXT's OpenStep) APIs but is portable to a variety of platforms and architectures.

Einstok_Fair ★★☆
() автор топика
Ответ на: комментарий от Einstok_Fair

Вот же оно

Лал! Только от того что ты написал про GNUstep от этого сразу тонны mac-ового софта внезапно взяли и заработали под этими GNU/Linux.

anonymous
()
Ответ на: комментарий от BattleCoder

Недоподелки от яблока не нужны.

Они никому не мешают.

А вот у ТС

это такое API. раз есть API, и к нему какие-то исходники на C++, значит это можно собрать.

На этапах начиная с «есть исходники» может быть нехилый такой разрыв шаблона потому как API много чего в макоси открыто а их исходников нет и никогда не будет.

anonymous
()

Болезный по твоей ссылке вообще то swift вдоль и поперёк.

anonymous
()
Ответ на: комментарий от anonymous

Чувак не осознаёт разницу между «интерфейсом» и «реализацией». winapi тоже открытый. А вот реализацию в wine годами делают обратным инжинирингом.

BattleCoder ★★★★★
()

и к нему какие-то исходники на C++, значит это можно собрать.
Собственно вот они: https://github.com/MetalKit/metal

И где там исходники Metal? Там какие-то примеры просто http://metalkit.org/

EXL ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.