opengle chhayankan bhasha

opengle shading langways (jee. ell. ess. ell.) hii see. programming bhashevar aadharit vakyarachana asaleli eka uchch-stariy shading bhasha aahe. heey opanagal aarab (opanagal architecture review board) dware tayar kele gele hote, jenekarun vikaskanna aarab assembly bhasha kinwa hardware-vishisht bhasha naan vaparta graphics pipelinever adhik thet niyantran miloo shakel.
parshvabhoomi.
graphics cardmadhil pragatisah, sheersh aanee tukadyachya staravar rendering pipelinemadhye vadhaleli lavchikta shakya karnyasathi naveen vaishishtye jodali gelee aahet. yaa staravar karyakramakshamata hii tukada aanee shirobinduchya shaderschya vaparane sadhya kelee jaate.
mulat, hii karyakshamta arab assembly bhashet shaders lihoon sadhya kelee gelee hotee-eka jatil aanee antardnyani karya. opanagal arbney sampoorn itihasat opanagalala chalana denara khulya manakancha fayda kayam thevat graphics processing unitchya programingsathi adhik antardnyani paddhat pradan karnyasathi opanagal shading bhasha tayar kelee. 
moolatah opengl 1.4 chaa vistar mhanoon sadar karnyat aalele, jee. ell. ess. ell. aupcharikpane 2004 madhye opengl 2 kormadhye opengl aarabdware samavisht karnyat aale. 1992 madhye opengl 1 chya nirmitinantar openglchi hii pahili mothee durusti hotee. 
jee. ell. ess. ell. vaparnyache kahee fayade pudhilpramane aaheth
aavrutya.
opengl apiaaychya vishisht aavruttyanbarobarach jee. ell. ess. ell. aavrutya vikasit jhalya aahet. keval opengl aavrutya 3.3 aanee tyahoon adhik asalelya aavruttyansahach jee. ell. ess. ell. aanee opengl pramukh aanee kirkol aavrutti kramank julatat. jee. ell. ess. ell. aanee open. jee. ell. sathichya yaa aavrutya khaleel taktyat sambandhit aaheth
opengle ess aanee webble opengle ess shading bhasha vapartat (sankshiptah jee. ell. ess. ell. ess. kinwa ess. ess. ell.).
donhi bhasha sambandhit aahet parantu thet susangat naheet. teey spirav-crossdware paraspar rupantarit kele jaau shakatat.
bhasha.
operator.
jee. ell. ess. ell. madhye sanket vagalata see aanee see + + madheel prachalkansarkhech prachalak asatat. aavrutti 1.30 madhye bitwise operator jodale gele.
karye aanee niyantran sanrachana.
see programming bhashepramanech, jee. ell. ess. ell. loop aanee shakha yanna samarthan dete, udaharanarth, jarr-anyatha, sathee, switch ii. punaravrutti pratibandhit aahe aanee sankalanachya darmyan tapasali jaate.
vaparkarta-paribhashit karye samarthit aahet aanee antarnirmit karye pradan kelee aahet. graphics card utpadak hardware staravar antarnirmit karye anukool karoo shakato. yapaiki anek karye see programming bhashechya ganeet granthalayatil karye sarkhich aahet tarr itar karye graphics programingsathi vishisht aahet. bahutek antarnirmit karye aanee operator, eka kinwa donhi operandsathi scalar aanee vector (4 ghatakanparyant) yaa donhivar kaam karoo shakatat. graphixchya uddeshane puravaleli aanee samanyatah vaparali jaanari samanya antarnirmit karye mhanjeh,,,,,,,,, aanee vector aanee. itar karye,,, ityadi pradan kelee jaatat parantu tee serve vector pramananvar dekhil karya karoo shakatat, i.eae. . jee. ell. ess. ell. karya atibharanala (antarnirmit karye aanee operator aanee vaparkarta-paribhashit karye yaa donhisathi) samarthan dete, tyamule samaan navane anek karya vyakhya asoo shakatat, jyat vegvegalya sankhyene mapdand kinwa mapdand prakar asoo shakatat. tyanchyapaiki pratyekacha swatacha swatantra paratava prakar asoo shakato.
preprocessor.
jee. ell. ess. ell. see. preprocessorcha (see. pii. pii.) upasanch paribhashit karato, joou aavrutya aanee openji. ell. vistar nirdisht karnyasathi tyachya swatachya vishesh nirdeshansah ektrit keela jaato. see. pii. pii. madhoon kadhoon takalele bhag heey aanee yasarkhya file navanshi sambandhit aahet.
vistar (udaharanarth vindo aanee linuxveril envidia chalak aanee linux, freebsd aanee androidvaril serve messa 20.0.0 chalak) srot kodmadhye vaparanyachi kshamata lagoo karato, jyamule atirikt hatane purv-prakriya naan karata anek shadersmadhil code aanee vyakhya sahajpane samayik karata yetat. samaan vistar aanee vulcans jee. ell. ess. ell. vaparnyasathi astitvat aahe aanee sandarbh spiir-vhee sankalak (urf glangslangvalidator) madhye samarthit aahet.
sankalan aanee amalbajavani.
jee. ell. ess. ell. shaders heey swatantra anuprayog naheet; tyanna openji. ell. api. chaa vapar vapar anuprayogachi aavashyakta asate, joou anek vegvegalya platformwar upalabdh aahe (udaa.jee., linux, macos, windows). see, see + +, see #, javascript, delphi, jaava aanee itar anekansathi bhasheche bandhan aahet.
jee. ell. ess. ell. shaders haah keval tarancha sanch aahe joou openji. ell. api. chya pravesh binduncha vapar karoon anuprayogachya aatoon sankalan karnyasathi hardware vikretyachya chalkakade pathavala jaato. shaders heey anuprayogachya aatoon tayar kele jaau shakatat kinwa majkoor files mhanoon reed-inn kele jaau shakatat, parantu stringchya swarupat chalkakade pathvane aavashyak aahe.
jee. ell. ess. ell. programmadhye parameters sankalit karnyasathi, jodanyasathi aanee paas karnyasathi vaparlya jaanarya apscha sanch teen opengl vistaranmadhye nirdisht keela jaato aanee opengl aavrutti 2 pramane coor openglcha bhag banala. apicha vistar opengl 3.2 madheel bhoomiti shaders, opengl 4 madheel tessellation shaders aanee opengl 4.3 madheel ganana shaders karnyat aala. heey opengl aps vistaranmadhye aadhaltatah
valakanmadhye dekhil jee. ell. ess. ell. shaderscha vapar keela jaau shakato aanee valakanmadhye shaders vaparnyacha haah eka samanya marg aahe. samanyatah offline compilercha vapar karoon, jee. ell. ess. ell. shaders vaparnyapurvi kinwa runtimever, spiir-vhee navachya binary bitecode swarupat purvasankalit kele jaatat.

