安装 Steam
登录
|
语言
繁體中文(繁体中文)
日本語(日语)
한국어(韩语)
ไทย(泰语)
български(保加利亚语)
Čeština(捷克语)
Dansk(丹麦语)
Deutsch(德语)
English(英语)
Español-España(西班牙语 - 西班牙)
Español - Latinoamérica(西班牙语 - 拉丁美洲)
Ελληνικά(希腊语)
Français(法语)
Italiano(意大利语)
Bahasa Indonesia(印度尼西亚语)
Magyar(匈牙利语)
Nederlands(荷兰语)
Norsk(挪威语)
Polski(波兰语)
Português(葡萄牙语 - 葡萄牙)
Português-Brasil(葡萄牙语 - 巴西)
Română(罗马尼亚语)
Русский(俄语)
Suomi(芬兰语)
Svenska(瑞典语)
Türkçe(土耳其语)
Tiếng Việt(越南语)
Українська(乌克兰语)
报告翻译问题
From memory the only real reason to hit the shader model 4.6 mark was for tesselation (over 4.x with additional useable channels etc/probably not applicable in most cases). If your not using that you can always force a shader model depending on the shader language. Unity has shader labs for extra easy command such as '#pragma target 4.6', unreal has extra shader tags or something similar from memory (only touched unreal for ark evolved modding), hlsl/glsl have their own tags.
Be aware if your also looking to compile for linux, most distros come packed with openGL 3.0-3.1 or something crazy old which means your limited to a shader model of 3.5 because linux reasons?. (seriously ask every linux nut you know and get a different answer everytime :P)
If all else fails and it becomes a no win scenario for OSX just pop in vulkan API and enjoy the the dx12 base compilation stuff without the extra complexity (and faster :P)
Ive been PC gaming since 1996
before that apple ii'c + Amiga 500 + Z80 based Amstrad CPC664
Ive seen many different changes in video cards and API's over the years
Ive used the S3 Trio64 , 3DFX Vodoo 1 monster and various Nvidia and ATI cards
---------------------------------
From what Ive seen with graphic API's:-
OpenGL 3.3 - MacOSX + Linux + Win 2000/XP/2003/7/8/10
DX9 - Win 2000/XP/2003/7/8/10
OpenGL 4.5 - MacOSX + Linux + Win 7/8/10
DirectX11 - Win 7/8/10
VULKAN - Linux + Win 7/8/10
DirectX12 - 10
------------------------------------------------------
DX12 video cards supports HLSL Shader Model 5.1
which works on VULKAN or DX12
Apple/Mac out right REFUSES to support above OpenGL 4.6
(and HLSL Shader Model 4.6)
They want people to waste time and effort supporting
METAL v1 wich is not comptable with VULKAN
Also check this out:-
https://www.gamedev.net/forums/topic/675590-vulkan-resources/
-------------------------------------
Also you have the other game API's:-
OpenAL - Win7/8/10 + MacOSX + Linux
https://en.wikipedia.org/wiki/OpenAL#Supported_platforms
Steamaudio - Win7/8/10 + MacOSX + Linux
https://valvesoftware.github.io/steam-audio/#learn-more
SDL2 - Win7/8/10 + MacOSX + Linux
https://www.libsdl.org/