URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 114757
[ Назад ]
Исходное сообщение
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено opennews , 03-Июл-18 21:18
Инженеры из компании Google портировали (https://github.com/Microsoft/DirectXShaderCompiler/issues/12...) код компилятора шейдеров DirectX Shader Compiler для сборки и запуска на платформах Linux и macOS. Код DirectX Shader Compiler был открыт (https://github.com/Microsoft/DirectXShaderCompiler) компанией Microsoft в начале 2017 года под лицензией MIT, но до сих пор оставался привязанным к платформе Windows, несмотря на то, что был основан на изначально кроссплатформенном коде LLVM/Clang. Компания Google внесла (https://github.com/google/DirectXShaderCompiler/commit/95394...) необходимые для работы в Linux и macOS изменения в код, опубликовала (https://github.com/google/DirectXShaderCompiler/) в рамках отдельной переносимой ветки и отправила запрос на принятие изменений в основной проект. В настоящее время представители Microsoft уже приняли (https://github.com/Microsoft/DirectXShaderCompiler/pull/1384) подготовленные изменения (https://github.com/Microsoft/DirectXShaderCompiler/commit/e8...) в состав ветки Microsoft/master (https://github.com/Microsoft/DirectXShaderCompiler).
Напомним, что DirectX Shader Compiler предназначен для трансляции шейдеров на языке HLSL (High-Level Shader Language, присутствует начиная с DirectX 9.0) в новый бинарный формат DXIL (DirectX Intermediate Language), поддерживаемый в DirectX 12. При этом так как компиляция HLSL и DXIL производится с переводом в промежуточное представление LLVM, после открытия кода проект был адаптирован энтузиастами для трансляции на язык шейдеров SPIR-V, используемый совместно с API Vulkan. Портирование для Linux потенциально позволяет использовать наработки в развиваемом (https://source.winehq.org/git/wine.git/tree/HEAD:/dlls/d3d12) проектом Wine бэкенде Gallium3D (state tracker) с реализацией DirectX 12.
URL: https://www.reddit.com/r/linux/comments/8u23bl/the_directxsh.../
Новость: https://www.opennet.dev/opennews/art.shtml?num=48899
Содержание
- DirectX Shader Compiler портирован для Linux и macOS,QuAzI, 21:52 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,анон, 22:09 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,анон2, 22:14 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 22:26 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 13:36 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 14:36 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Pan, 22:30 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Anonimus, 14:33 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,лоскутные покровы, 02:06 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,KOT040188, 06:33 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 07:23 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,KOT040188, 09:01 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,лоскутные покровы, 15:07 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,KOT040188, 17:51 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 07:49 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 08:11 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 08:32 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,лоскутные покровы, 17:57 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Vorobey, 23:22 , 05-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 08:36 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 08:48 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,., 09:26 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 09:36 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Stax, 19:06 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 01:19 , 05-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 09:57 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Шизиатр, 22:08 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 22:27 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 23:31 , 03-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 04:52 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 06:11 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,лоскутные покровы, 18:00 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 06:01 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,лоскутные покровы, 02:11 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 06:08 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Попугай Кеша, 16:09 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 16:22 , 04-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,Аноним, 12:54 , 05-Июл-18
- DirectX Shader Compiler портирован для Linux и macOS,ms, 17:49 , 04-Июл-18
Сообщения в этом обсуждении
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено QuAzI , 03-Июл-18 21:52
А чуваки из гугля не хотят свой софт сначала на линукс портировать? SketchUp например
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено анон , 03-Июл-18 22:09
у чуваков из гугля нету такова софта
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено анон2 , 03-Июл-18 22:14
Неужели кому-то вот настолько лень гуглить, что он готов позорнуться на форуме :(
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 03-Июл-18 22:26
Обратила, это не форум.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 13:36
>ОбратилаНе распарсил. Ближайшее значение "О, братила".
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 14:36
Андроид клавиатуры они такие....
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Pan , 03-Июл-18 22:30
Они же продали SketchUp еще много лет назад.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Anonimus , 04-Июл-18 14:33
В апреле 2012 Google продал SketchUp компании Trimble Navigation.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено лоскутные покровы , 04-Июл-18 02:06
Чуваки из гугля не хотят даже линукс-клиент для своего гугль-драйв выпустить. Такая вот компания Добра паразитирующая на опенсорсе.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено KOT040188 , 04-Июл-18 06:33
А для винду клиент есть? Просто интересно, винды у меня нет.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 07:23
Даже гуглить не нужно, чтобы понять, что он есть. А вот почему Гугля не сделал не смотря на то, что Mega и Yandex смогли не понятно.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено KOT040188 , 04-Июл-18 09:01
А мне кажется, что нет…
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено лоскутные покровы , 04-Июл-18 15:07
> А мне кажется, что нет… Пусть кажется дальше. Я тебе даже ссылку на инсталлятор постить не стану, чтобы не кормить.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено KOT040188 , 04-Июл-18 17:51
Ну значит нет его.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 07:49
Не хотят потому что на линуксе он нахрен никому не нужен. А не нужен потому, что после добавления аккаунта в наутилусе появится этот диск и в довесок синхронизация с календарём, почтой и другими сервисами гугля.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 08:11
Эта интеграция появилась не так давно.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 08:32
В 2016 году в 16.04 как минимум 2 года прошло. Может даже раньше.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено лоскутные покровы , 04-Июл-18 17:57
Это не интеграция а слёзы. Работает всё очень задумчиво. Все файлы без прав. KeePass открывает свою базу оттуда только на чтение. И на такая "интеграция" нужна?
А с Dropbox всё только чуть получше. Там последняя версия клиента для Линукс 2015 года. Оно то запускается в автостарте то нет. На форумах с 2012 года сообщения об этом.
Для них линукса просто как-бы и нет. И надо сказать, что это никак не отражается на этих компаниях, зато отражается на линуксе - пользователь приходит в линукс - этого нет, это работает через раз.. и уходит обратно туда откуда пришёл.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Vorobey , 05-Июл-18 23:22
Под linux Dropbox v53.3.65(обновляется регулярно) Все есть. Ставится из терминала.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 08:36
А вне Наутилуса жизни нет? Зачем нужен этот кастрат, а если я хочу синхронизировать, что-то без гуи? Бред и гном головного мозга.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 08:48
Есть, но нужно настраивать вручную. В наутилусе он автоматически появляется после входа.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено . , 04-Июл-18 09:26
> Не хотят потому что на линуксе он нахрен никому не нужен.угу, когда линуксера кто-то из коллег/клиентов/итд просит выложить на драйв - тот просто ребутится в божественную десяточку (и выкладывает в onedrive).
А "акаунта в наутилусе", синхро...слива гуглю своей почты, планов и контактов у меня лично нет и не будет, как и самого наутилуса и всех прочих плохих косорылых имитаций все той же десяточки (хотя куда там... они застряли где-то в winME). Если бы я этого хотел - у меня все это в той самой десяточке уже и есть.
впрочем, доморощенные ушлепки не отстают: https://help.mail.ru/teambox/webdav - обратите внимание, для какой системы приведен альтернативный вариант с cli, а для какой - "дважды кликнул он свою верную мышь" без вариантов.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 09:36
Он выкладывает на драйв в наутилусе открыв его как обычный диск. А делиться с гуглом всем необязательно, можно выключить всё кроме гуглдиска.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Stax , 04-Июл-18 19:06
..я один просто открываю drive.google.com в браузере и в контекстном меню выбираю Upload files.. ?
Зачем вам вообще наутилус или другой клиент для редкого выкладывания или скачивания файла?
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 05-Июл-18 01:19
> ..я один просто открываю drive.google.com в браузере и в контекстном меню выбираю Upload files.. ?Нет, далеко не вы один. И повальная популярность десктопного линукса не случайно пришла примерно в то же время, что и все эти "веб-приложения". По сути 99% современных линуксоидов из нативного софта только браузером и пользуются. Выкинь браузер - и они свалят на винду/мак, оставив на линуксе лишь свитерастых типа меня.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 09:57
Ты уже всё слил гуглу когда купил смартфон на Android.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Шизиатр , 03-Июл-18 22:08
Это только для АМД ?
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 03-Июл-18 22:27
Верно, ведь нвидиа умеет только в блобы и пропиретарь.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 03-Июл-18 23:31
На нвидии, однако, весьма неплохо работает dxvk. Галлиумоподелки в свете этого выглядят не нужными, по крайней мере для обладателей современных видеокарт с поддержкой современных api.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 04:52
> современных видеокарт с поддержкой современных api.То есть любые видеокарты до 2011 года в ауте. Видимо 2010 уже не современно, хотя на венде на этой карте игры на DX11 летают.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 06:11
Обладатели несовременных видеокарт на которых dx11 летает, всегда могут написать транслятор direct3d 11 в opengl. Даже не с нуля так как в wine он частично есть
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено лоскутные покровы , 04-Июл-18 18:00
Уже вижу как они все (обладатели) бросились писать. Написали. Посрамили индусов в очередной раз и празднуют победу.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 06:01
ничего что dxvk это direct3d 11, а не 12?
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено лоскутные покровы , 04-Июл-18 02:11
Главное, в туда где будет профит.
*Так_устроен_этот_мир.мр3*
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 06:08
vkd3d в vulkan транслирует, наверное и для него тоже
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Попугай Кеша , 04-Июл-18 16:09
Интересно, а весь DX12 Они не хотят запилить для Lin/OSX?
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 04-Июл-18 16:22
Тогда проект винды тоже нужно будет зaкaпывать.
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено Аноним , 05-Июл-18 12:54
Ты не поверишь! https://www.linux.org.ru/forum/talks/14118897
"DirectX Shader Compiler портирован для Linux и macOS"
Отправлено ms , 04-Июл-18 17:49
не, не хотим - дорого и бессмысленно, никогда не окупится.мы хотели дать разработчикам возможность компилить ресурсы в докере или на маке. А вовсе не то, о чем вы, видимо, подумали.