Installer Steam
Logg inn
|
språk
简体中文 (forenklet kinesisk)
繁體中文 (tradisjonell kinesisk)
日本語 (japansk)
한국어 (koreansk)
ไทย (thai)
Български (bulgarsk)
Čeština (tsjekkisk)
Dansk (dansk)
Deutsch (tysk)
English (engelsk)
Español – España (spansk – Spania)
Español – Latinoamérica (spansk – Latin-Amerika)
Ελληνικά (gresk)
Français (fransk)
Italiano (italiensk)
Bahasa Indonesia (indonesisk)
Magyar (ungarsk)
Nederlands (nederlandsk)
Polski (polsk)
Português (portugisisk – Portugal)
Português – Brasil (portugisisk – Brasil)
Română (rumensk)
Русский (russisk)
Suomi (finsk)
Svenska (svensk)
Türkçe (tyrkisk)
Tiếng Việt (vietnamesisk)
Українська (ukrainsk)
Rapporter et problem med oversettelse
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/