మైక్రోసాఫ్ట్ ఓపెన్ సోర్స్ హెచ్‌ఎల్‌ఎస్‌ఎల్‌ను జిఎల్‌ఎస్ఎల్ షేడర్ క్రాస్ కంపైలర్‌కు విడుదల చేస్తుంది

మైక్రోసాఫ్ట్ / మైక్రోసాఫ్ట్ ఓపెన్ సోర్స్ హెచ్‌ఎల్‌ఎస్‌ఎల్‌ను జిఎల్‌ఎస్ఎల్ షేడర్ క్రాస్ కంపైలర్‌కు విడుదల చేస్తుంది 1 నిమిషం చదవండి మైక్రోసాఫ్ట్ షేడర్ కండక్టర్

మైక్రోసాఫ్ట్ షేడర్ కండక్టర్ క్రాస్ కంపైలర్ ప్రవాహం.



మైక్రోసాఫ్ట్ ఇప్పుడే షేడర్ కండక్టర్ అనే ఓపెన్ సోర్స్ ప్రాజెక్ట్‌ను విడుదల చేసింది, ఇది క్రాస్ కంపైలింగ్ హెచ్‌ఎల్‌ఎస్‌ఎల్ ( హై లెవల్ షేడింగ్ లాంగ్వేజ్) డైరెక్ట్‌ఎక్స్ నుండి జిఎల్‌ఎస్‌ఎల్‌కు ( OpenGL షేడింగ్ లాంగ్వేజ్) . 2012 లో ఎన్విడియా నుండి ప్రతిపాదిత సిజి మాదిరిగా గతంలో మూడవ పార్టీ మూలాల నుండి ఇలాంటి ప్రాజెక్టులు ఉన్నాయి, అయితే ఇది ఈ ప్రత్యేక రంగంలో మైక్రోసాఫ్ట్ తరపున మొట్టమొదటి ఓపెన్ సోర్స్ చొరవను సూచిస్తుంది.

అధికారిపై గిట్‌హబ్ ఈ ప్రాజెక్ట్ కోసం, మైక్రోసాఫ్ట్ ఆ షేడర్ కండక్టర్ గురించి ప్రస్తావించింది కాదు 'నిజమైన కంపైలర్' - బదులుగా, క్రాస్-కంపైలింగ్ సాధించడానికి ఇది ఇప్పటికే ఉన్న ఓపెన్-సోర్స్ భాగాలను కలిసి గ్లూ చేస్తుంది. క్రాస్ కంపైలర్ లిఫ్టింగ్‌లో ఎక్కువ భాగం చేయడానికి డైరెక్ట్‌ఎక్స్ షేడర్ కంపైలర్ మరియు SPIRV- క్రాస్‌పై ఆధారపడుతుంది.



మైక్రోసాఫ్ట్ షేడర్ కండక్టర్ క్రాస్ కంపైలర్ ప్రవాహం.



ఇది స్వచ్ఛమైన ulation హాగానాలు, కానీ ఇది కాలేదు క్లౌడ్-బేస్డ్ గేమింగ్ భవిష్యత్తులో మరింత పెట్టుబడులు పెట్టడానికి మైక్రోసాఫ్ట్ చేసిన చర్య, ఇది ఎక్కువగా లైనక్స్ ఆధారిత సర్వర్‌లను ఉపయోగిస్తుంది. అందువల్ల, షేడర్‌లు వెళ్లేంతవరకు క్రాస్-అనుకూలతను సులభంగా కేంద్రీకరించగలిగితే ఆట డెవలపర్‌లకు ఇది చాలా ప్రయోజనకరంగా ఉంటుంది.



షేడర్ కండక్టర్‌తో, డెవలపర్లు మొదట హెచ్‌ఎల్‌ఎస్‌ఎల్‌ను లక్ష్యంగా చేసుకోగలరు ( వారు ఇప్పటికే చేస్తారు) , కానీ మరింత సులభంగా GLSL / SPIR-V, ESSL, MSL మరియు పాత HLSL మోడళ్లకు మార్చండి. ఇంకా, షేడర్ కండక్టర్ వెర్టెక్స్ (షేడర్స్) యొక్క అన్ని దశలకు మద్దతు ఇస్తుంది పరివర్తన మరియు లైటింగ్) , పిక్సెల్ ( 2D ప్రభావాలు) , హల్, డొమైన్, జ్యామితి మరియు గణన.

షేడర్ కండక్టర్ యొక్క ముందస్తు అవసరాలు గిట్, విజువల్ స్టూడియో 2017, సిఎంకే మరియు పైథాన్ - డెవలపర్లు ఐచ్ఛికంగా విండోస్ డ్రైవర్ కిట్‌ను ఎంచుకోవచ్చు, ఇక్కడ డైరెక్ట్‌ఎక్స్ షేడర్ కాంపైలర్ యొక్క పరీక్షలు TAEF ఫ్రేమ్‌వర్క్‌పై నిర్మించబడతాయి.

SPIR-V కోడ్ యొక్క తరం దాదాపు పూర్తయినప్పటికీ, ఈ ప్రాజెక్ట్ ఇంకా అభివృద్ధి దశలో ఉంది. షేడర్ కండక్టర్ ప్రస్తుతం విండోస్ ప్లాట్‌ఫామ్‌లో మాత్రమే ఉపయోగించబడుతుంది, అయితే సమీప భవిష్యత్తులో లైనక్స్ మరియు మాక్‌లలో అనుకూలతను మేము ఆశించాలి.



టాగ్లు అభివృద్ధి మైక్రోసాఫ్ట్ విండోస్