Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് പ്രൊവൈഡറിൽ പ്രവർത്തിപ്പിക്കാവുന്ന cgc കമാൻഡാണിത്.
പട്ടിക:
NAME
cgc - സിജി കമ്പൈലർ ഡ്രൈവർ
സിനോപ്സിസ്
cgc [ഓപ്ഷനുകൾ] ഫയൽ ...
വിവരണം
cgc Cg അല്ലെങ്കിൽ GLSL പ്രോഗ്രാമുകളെ ഓപ്പൺജിഎലിലേക്കോ അല്ലെങ്കിൽ വിവർത്തനം ചെയ്യുന്ന സിജി കംപൈലറാണ്
DirectX ഷേഡർ അസംബ്ലി കോഡ്, അല്ലെങ്കിൽ OpenGL അല്ലെങ്കിൽ DirectX ഷേഡിംഗ് ഭാഷാ കോഡ്.
ഓപ്ഷനുകൾ
അടിസ്ഥാനപരമായ ഓപ്ഷനുകൾ
- പ്രവേശനം പേര്
ഷേഡറിന് കംപൈൽ ചെയ്യാനുള്ള എൻട്രി ഫംഗ്ഷൻ സജ്ജമാക്കുന്നു. "മെയിൻ" എന്നതിലേക്കുള്ള ഡിഫോൾട്ടുകൾ.
-o ഫയല്
എഴുതേണ്ട ഔട്ട്പുട്ട് ഫയൽ സജ്ജമാക്കുന്നു. "stdout" എന്നതിലേക്കുള്ള ഡിഫോൾട്ട് ഔട്ട്പുട്ടുകൾ.
-l ഫയല്
പിശകുകളും മുന്നറിയിപ്പ് സന്ദേശങ്ങളും എഴുതിയിരിക്കുന്ന ലിസ്റ്റിംഗ് ഫയൽ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതികൾ
"stderr".
-പ്രൊഫൈൽ പേര്
ജനറേറ്റുചെയ്യേണ്ട ഷേഡർ ഭാഷ വ്യക്തമാക്കിക്കൊണ്ട് ടാർഗെറ്റ് പ്രൊഫൈൽ തിരഞ്ഞെടുക്കുന്നു.
-പ്രൊഫിലിഒപ്ത്സ് opt1,opt2,...
-പോ opt1,opt2,...
ഒന്നോ അതിലധികമോ പ്രൊഫൈൽ നിർദ്ദിഷ്ട ഓപ്ഷനുകൾ സജ്ജമാക്കുന്നു.
-പ്രവേശനമില്ല
ഒരു ഷേഡറും കംപൈൽ ചെയ്തിട്ടില്ലാത്ത, ഇൻപുട്ട് ഫയലിലെ എല്ലാ കോഡുകളും ചെക്ക് ഓൺലി മോഡ് സജ്ജമാക്കുന്നു
വാക്യഘടന ശരിയാണോ എന്ന് പരിശോധിക്കുന്നു.
ഭാഷ ഓപ്ഷനുകൾ
-oglsl
ഉറവിട ഭാഷ GLSL ആയി സജ്ജീകരിക്കുന്നു.
- ogles
ഉറവിട ഭാഷ OpneGL/ES GLSL ആയി സജ്ജീകരിക്കുന്നു.
-കണിശമായ
- നോസ്ട്രിക്റ്റ്
കർശനമായ ടൈപ്പ് ചെക്കിംഗ് പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ അപ്രാപ്തമാക്കുക, അവിടെ ഏറ്റവും കൂടുതൽ സംശയാസ്പദമായ നിർമ്മാണങ്ങൾ ഉണ്ടാകും
മുന്നറിയിപ്പുകളായി ഫ്ലാഗുചെയ്തു.
-glslWrror
"-സ്ട്രിക്റ്റ്" പോലെ, എന്നാൽ കൂടാതെ, പോർട്ടബിൾ അല്ലാത്ത GLSL നിർമ്മാണങ്ങൾ പിശകുകളായി ഫ്ലാഗ് ചെയ്യും.
- ഇപ്പോൾ മുന്നറിയിപ്പ്
എല്ലാ മുന്നറിയിപ്പുകളും പ്രവർത്തനരഹിതമാക്കുക.
-ഇപ്പോൾ=N,N,...
ഒന്നോ അതിലധികമോ നിർദ്ദിഷ്ട നമ്പറുള്ള മുന്നറിയിപ്പുകൾ പ്രവർത്തനരഹിതമാക്കുക.
-fx
-nofx
FX കീവേഡുകൾ തിരിച്ചറിയുന്ന FX പാഴ്സിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കുന്നു അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുന്നു. ഡിഫോൾട്ടുകൾ ഓണാണ്
Cg മോഡിൽ, GLSL മോഡിൽ ഓഫ്.
-nostdlib
സാധാരണ ലൈബ്രറി പ്രവർത്തനരഹിതമാക്കുക.
കോഡ് തലമുറ ഓപ്ഷനുകൾ
- ഫാസ്റ്റ്മാത്ത്
-നോഫാസ്റ്റ്മാത്ത്
ലോ ഓർഡർ ബിറ്റുകളിൽ കൃത്യത നഷ്ടപ്പെടാനിടയുള്ള ഒപ്റ്റിമൈസേഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക
"a + (b + c)" എന്നതിന് പകരം "(a + b) + c" പോലെയുള്ള അനുബന്ധ രൂപാന്തരങ്ങളായി. സ്ഥിരസ്ഥിതിയാണ്
"-ഫാസ്റ്റ്മാത്ത്".
- ഫാസ്റ്റ്പ്രിസിഷൻ
-നോഫാസ്റ്റ്പ്രിസിഷൻ
ഓപ്റ്റിമേഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക അല്ലെങ്കിൽ പ്രവർത്തനരഹിതമാക്കുക, വ്യക്തമാക്കിയതിലും കുറഞ്ഞ കൃത്യതയിൽ
ഫലം പിന്നീട് കുറഞ്ഞ കൃത്യതയിലേക്ക് പരിവർത്തനം ചെയ്യുമ്പോൾ അല്ലെങ്കിൽ ഓപ്പറണ്ടുകൾ ആയിരുന്നു
യഥാർത്ഥത്തിൽ കുറഞ്ഞ കൃത്യതയിൽ. സ്ഥിരസ്ഥിതി "-nofastprecision" ആണ്.
-മികച്ച കൃത്യത
എല്ലായ്പ്പോഴും സാധ്യമായ ഏറ്റവും മികച്ച കൃത്യതയോടെ കാര്യങ്ങൾ ചെയ്യുക; കുറഞ്ഞ കൃത്യതയുള്ള പ്രവർത്തനങ്ങൾ മാത്രം ഉപയോഗിക്കുക
വ്യത്യാസത്തിന് സാധ്യതയില്ലെങ്കിൽ. "-nofastmath" എന്നിവ സൂചിപ്പിക്കുന്നു
"-നോഫാസ്റ്റ്പ്രിസിഷൻ".
-എല്ലാം അൺറോൾ|ഒന്നുമില്ല|എണ്ണം=N
കൺട്രോൾ ലൂപ്പ് അൺറോളിംഗ്. "-എല്ലാം അൺറോൾ ചെയ്യുക" എന്നത് സാധ്യമായ എല്ലാ ലൂപ്പുകളും അൺറോൾ ചെയ്യാൻ നിർബന്ധിതമാക്കും
അൺറോൾ ചെയ്തു, അതേസമയം "-unroll none" കോഡിന് സാധ്യമല്ലെങ്കിൽ അല്ലാതെ അൺറോൾ ചെയ്യുന്നത് തടയും
നിലവിലെ പ്രൊഫൈലുകളിൽ ജനറേറ്റ് ചെയ്യപ്പെടും (അതിനാൽ അല്ലാത്ത പ്രൊഫൈലുകളിൽ ഇത് ഒരു ഫലവും ഉണ്ടാകില്ല
പിന്തുണ ലൂപ്പിംഗ്). "അൺറോൾ എണ്ണം=N " എസ്റ്റിമേറ്റ് ആണെങ്കിൽ ലൂപ്പുകൾ അൺറോൾ ചെയ്യും
തത്ഫലമായുണ്ടാകുന്ന കോഡ് കുറവാണ് N നിർദ്ദേശങ്ങൾ. എസ്റ്റിമേറ്റ് കണക്കിലെടുക്കുന്നില്ല
അൺറോൾ ചെയ്തതിന് ശേഷം കൂടുതൽ ഒപ്റ്റിമൈസേഷനുകൾ ചെയ്യാവുന്നതാണ്, അതിനാൽ ഇത് തികച്ചും ആകാം
കൃത്യമല്ലാത്ത.
-ഇൻലൈൻ എല്ലാം|ഒന്നുമില്ല|എണ്ണം=N
കൺട്രോൾ ഫംഗ്ഷൻ ഇൻലൈനിംഗ്. "-inline none" എന്ന് സജ്ജീകരിക്കുന്നത് ഇൻലൈനിംഗ് പ്രവർത്തനരഹിതമാക്കും
എല്ലായ്പ്പോഴും ഇൻലൈൻ ചെയ്തിരിക്കുന്ന വ്യക്തമായ "ഇൻലൈൻ" കീവേഡ് ഉള്ള പ്രവർത്തനങ്ങളുടെ.
"-inline count=0" സജ്ജീകരിക്കുന്നത് എല്ലാ പ്രവർത്തനങ്ങളുടെയും ഇൻലൈനിംഗ് പ്രവർത്തനരഹിതമാക്കും
വ്യക്തമായ "ഇൻലൈൻ" കീവേഡ് ഇല്ല.
-ifcvt എല്ലാം|ഒന്നുമില്ല|എണ്ണം=N
കൺവേർഷൻ ആണെങ്കിൽ നിയന്ത്രിക്കുക (ചെറിയ if/else ബ്ലോക്കുകൾ സോപാധികമായി മാറ്റിസ്ഥാപിക്കുക
നിയമനങ്ങൾ).
-ON കമ്പൈലറിന്റെ ഒപ്റ്റിമൈസേഷൻ ലെവൽ 0 (ഏറ്റവും താഴ്ന്നത്) മുതൽ 3 (ഏറ്റവും ഉയർന്നത്) വരെ സജ്ജീകരിക്കുന്നു. ഉയർന്നത്
മൂല്യങ്ങൾ മികച്ച കോഡ് സൃഷ്ടിച്ചേക്കാം, കംപൈൽ സമയം വർദ്ധിപ്പിക്കും. സ്ഥിരസ്ഥിതിയാണ്
"-O1".
-ലൂപ്ലിമിറ്റ് N
കംപൈലറിന് സംഖ്യയുടെ മുകളിലെ പരിധി നിർണ്ണയിക്കാൻ കഴിയില്ലെന്ന് ലൂപ്പുകൾ കരുതുക
ആവർത്തനങ്ങൾ പലതും ലൂപ്പ് ചെയ്തേക്കാം N ആവർത്തനങ്ങൾ. ഇതിന് അധിക കോഡ് സൃഷ്ടിക്കേണ്ടി വന്നേക്കാം
ചില പ്രൊഫൈലുകളിലെ അത്തരം ലൂപ്പുകൾക്കായി.
-d3d
Direct3D സ്പെസിഫിക്കേഷനുമായി പൊരുത്തപ്പെടുന്ന കോഡ് സൃഷ്ടിക്കുക.
-MaxInstInBasicBlock N
ശേഷം അടിസ്ഥാന ബ്ലോക്കുകൾ തകർക്കുക N നിർദ്ദേശങ്ങൾ. ഇത് പ്രാദേശിക ഒപ്റ്റിമൈസേഷനിൽ സ്വാധീനം ചെലുത്തുന്നു
അത് അടിസ്ഥാന ബ്ലോക്ക് അതിരുകൾ കടക്കാതിരിക്കുകയും മോശം കംപൈൽ ടൈം ബ്ലോഅപ്പുകൾ ഒഴിവാക്കുകയും ചെയ്യാം
അടിസ്ഥാന ബ്ലോക്കിലെ രേഖീയമല്ലാത്ത അൽഗോരിതങ്ങൾ കാരണം വലിയ അടിസ്ഥാന ബ്ലോക്കുകളുടെ സാന്നിധ്യം
വലുപ്പം.
-maxunrollcount N
ഒഴിവാക്കി. കൂടുതൽ ഉള്ള ലൂപ്പുകൾ അൺറോൾ ചെയ്യരുത് N ആവർത്തനങ്ങൾ. -unroll ഓപ്ഷൻ ഉപയോഗിക്കുക
പകരം, ഇത് മികച്ച സൂക്ഷ്മമായ നിയന്ത്രണം നൽകുന്നു.
പ്രീപ്രൊസസ്സർ ഓപ്ഷനുകൾ
-Dമാക്രോ[=, VALUE-]
ഒരു പ്രീപ്രോസസർ മാക്രോ സജ്ജമാക്കുന്നു. എങ്കിൽ , VALUE- 1 ലേക്ക് ഡിഫോൾട്ട് ആണെന്ന് വ്യക്തമാക്കിയിട്ടില്ല.
-Iഡയറക്ടറി
"#include" ഫയലുകൾക്കായുള്ള തിരയൽ പാതയുടെ അവസാനം ഒരു ഡയറക്ടറി ചേർക്കുന്നു. സ്ഥിരസ്ഥിതി
തിരയൽ പാത ശൂന്യമാണ്.
-ഇ കംപൈൽ ചെയ്യരുത്, ഇൻപുട്ട് പ്രീപോസ് ചെയ്യുക.
"-E" ഉപയോഗിച്ച് -P, ഔട്ട്പുട്ടിലെ "#ലൈൻ" നിർദ്ദേശങ്ങളുടെ ജനറേഷൻ അടിച്ചമർത്തുന്നു.
"-E" ഉപയോഗിച്ച് -C, ഔട്ട്പുട്ടിൽ അഭിപ്രായങ്ങൾ സംരക്ഷിക്കുന്നു.
-MG ഒരു പിശക് നൽകുന്നതിനുപകരം കണ്ടെത്താൻ കഴിയാത്ത ഫയലുകൾ "#ഉൾപ്പെടുത്തുക" അവഗണിക്കുക.
-M
-എം.എം
-എം.ഡി
-എംഎംഡി
-എം.പി
-എം.എഫ് ഫയല്
-എം.ടി ലക്ഷ്യം
-എം.ക്യു ലക്ഷ്യം
"#include"d ഫയലുകളെക്കുറിച്ചുള്ള ഡിപൻഡൻസി വിവരങ്ങൾ സൃഷ്ടിക്കുക. ഈ ഓപ്ഷനുകൾ ഉദ്ദേശിച്ചുള്ളതാണ്
"gcc" എന്നതിലേക്കുള്ള ഓപ്ഷനുകളുമായി പൊരുത്തപ്പെടുന്നതിന്.
കലര്പ്പായ ഓപ്ഷനുകൾ
- നിശബ്ദം
-q എല്ലാ 'നോയിസ്' ഔട്ട്പുട്ടും അടിച്ചമർത്തുക (പകർപ്പവകാശ അറിയിപ്പുകൾ, ഏത് ഫയലുകളാണ് ഉള്ളത് എന്നതിന്റെ സൂചനകൾ.
സമാഹരിച്ചത്, മുതലായവ). -o, -l എന്നിവ ഉപയോഗിച്ച്, ഒരു ഔട്ട്പുട്ട് ഉൽപ്പാദിപ്പിക്കപ്പെടുന്നില്ല.
-നോകോഡ്
അന്തിമ കോഡ് ജനറേഷൻ അടിച്ചമർത്തുക. കംപൈലറിലൂടെ യഥാർത്ഥത്തിൽ പ്രവർത്തിക്കും
(അതിനാൽ നിലവിലുള്ള ഏതെങ്കിലും പിശകുകൾ കണ്ടുപിടിക്കണം), എന്നാൽ യഥാർത്ഥ ഔട്ട്പുട്ട് കോഡ് നിർമ്മിക്കരുത്.
-v
--പതിപ്പ്
ലിസ്റ്റിംഗിലേക്ക് കമ്പൈലർ പതിപ്പ് വിവരങ്ങൾ പ്രിന്റ് ചെയ്യുക.
-h പ്രിന്റ് ഷോർട്ട് ഓപ്ഷൻ, stdout, എക്സിറ്റ് എന്നിവയ്ക്കുള്ള സംഗ്രഹം.
-ഹെൽപ്പ്
പിന്തുണയ്ക്കുന്ന എല്ലാ പ്രൊഫൈലുകളും ഉൾപ്പെടെ, stdout-ലേക്കുള്ള ദീർഘമായ ഓപ്ഷൻ സഹായ സംഗ്രഹം പ്രിന്റ് ചെയ്യുക
പ്രൊഫൈൽ ഓപ്ഷനുകൾ, പുറത്തുകടക്കുക.
-തരം തരം_നിർവചനം
ഒരു വേരിയബിളിനായി ഒരു ഓവർറൈഡ് ടൈപ്പ് ബൈൻഡിംഗ് സജ്ജമാക്കുക.
-ടൈപ്പ് ഫയൽ ഫയല്
ഒരു ഫയലിൽ നിന്ന് വേരിയബിളുകൾക്കായുള്ള ഓവർറൈഡ് ടൈപ്പ് ബൈൻഡിംഗുകൾ വായിക്കുക.
-dumpinputbind ഫയല്
ഒരു ഫയലിലേക്ക് എല്ലാ വേരിയബിളുകൾക്കുമായി ഡംപ് ടൈപ്പ് ബൈൻഡിംഗുകൾ. ഈ ഫയൽ തിരികെ അയച്ചേക്കാം
"-typefile" ഉള്ള കമ്പൈലർ.
ഡീബഗ്ഗിംഗ് ഓപ്ഷനുകൾ
- ഡീബഗ്
ഒരു ഷേഡറിന്റെ പ്രവർത്തനം ഉടനടി നിർത്തലാക്കുന്നതിന് "ഡീബഗ്" ബിൽറ്റിൻ ഫംഗ്ഷൻ പ്രവർത്തനക്ഷമമാക്കുക
ഒരു മൂല്യം ഔട്ട്പുട്ട് ചെയ്യുക.
-ഡീബഗ്ലാസ്റ്റ്
"-ഡീബഗ്" പോലെ, ഷേഡർ അബോർട്ട് ചെയ്യുന്നില്ല; പകരം അത് തുടരുകയും ഔട്ട്പുട്ട് ചെയ്യുകയും ചെയ്യുന്നു
വിളിക്കപ്പെടുന്ന അവസാന "ഡീബഗ്" ഫംഗ്ഷന്റെ മൂല്യം.
-debugdefault=മൂല്യം
"-ഡീബഗ്" പോലെ, "ഡീബഗ്" കോളൊന്നും എത്തിയില്ലെങ്കിൽ, ഔട്ട്പുട്ട് ഇനിപ്പറയുന്നതിലേക്ക് സജ്ജമാക്കും
ഷേഡർ സാധാരണയായി കണക്കാക്കുന്നതിന് പകരം നിർദ്ദിഷ്ട മൂല്യം.
-നിരസിച്ചു
ഉപയോഗിച്ച ഒഴിവാക്കിയ ഫീച്ചറുകൾക്ക് മുന്നറിയിപ്പുകൾക്ക് പകരം പിശകുകൾ നൽകുക.
പ്രൊഫൈലുകൾ
A പ്രൊഫൈൽ cg കംപൈലറിന്റെ ഔട്ട്പുട്ട് ഭാഷ വ്യക്തമാക്കുന്നു (ഒന്നുകിൽ ഒരു ഷേഡർ അസംബ്ലി
ഭാഷ, അല്ലെങ്കിൽ ഷേഡിംഗ് ഭാഷ). ഓരോ പ്രൊഫൈലിനും അതിന്റേതായ സെറ്റ് ഉണ്ട് പ്രൊഫൈൽ ഓപ്ഷനുകൾ അതിനു കഴിയും
നിരവധി അനുബന്ധ പ്രൊഫൈലുകൾക്ക് സമാനമോ സമാനമോ ആയ ഓപ്ഷനുകൾ ഉണ്ടെങ്കിലും അതിനായി സജ്ജീകരിക്കുക. പ്രൊഫൈലുകൾ
പ്രോഗ്രാം തരം, API അല്ലെങ്കിൽ GPU ജനറേഷൻ എന്നിവ പ്രകാരം ഗ്രൂപ്പുചെയ്യാനാകും.
DirectX പ്രൊഫൈലുകൾ
ds_5_0, gs_4_0, gs_5_0, hlslf, hlslv, hs_5_0, ps_1_1, ps_1_2, ps_1_3, ps_2_0, ps_2_x,
ps_3_0, ps_4_0, ps_5_0, vs_1_1, vs_2_0, vs_2_x, vs_3_0, vs_4_0, vs_5_0
OpenGL പ്രൊഫൈലുകൾ
arbfp1, arbvp1, fp20, fp30, "fp30unlimited", fp40, "fp40unlimited", glslf, glslg,
glslv, gp4fp, gp4gp, gp4vp, gp5fp, gp5gp, gp5tcp, gp5tep, gp5vp, vp20, vp30, vp40
ഫ്രാഗ്മെന്റ് പ്രൊഫൈലുകൾ
arbfp1, fp20, fp30, "fp30unlimited", fp40, "fp40unlimited", glslf, gp4fp, gp5fp,
hlslf, ps_1_1, ps_1_2, ps_1_3, ps_2_0, ps_2_x, ps_3_0, ps_4_0, ps_5_0
ജ്യാമിതി പ്രൊഫൈലുകൾ
glslg, gp4gp, gp5gp, gs_4_0, gs_5_0
വെർട്ടക്സ് പ്രൊഫൈലുകൾ
arbvp1, glslv, gp4vp, gp5vp, hlslv, vp20, vp30, vp40, vs_1_1, vs_2_0, vs_2_x, vs_3_0,
vs_4_0, vs_5_0
ജിഫോഴ്സ് 3/4 സീരീസ് പ്രൊഫൈലുകൾ
fp20, vp20
ജിഫോഴ്സ് 5 സീരീസ് പ്രൊഫൈലുകൾ
fp30, vp30
ജിഫോഴ്സ് 6/7 സീരീസ് പ്രൊഫൈലുകൾ
fp40, vp40
GeForce 8/9/100/200/300 സീരീസ്, OpenGL 3.x ക്വാഡ്രോ പ്രൊഫൈലുകൾ
gp4fp, gp4gp, gp4vp
ജിഫോഴ്സ് 400 സീരീസ്, ഓപ്പൺജിഎൽ 4.x ക്വാഡ്രോ പ്രൊഫൈലുകൾ
gp5fp, gp5gp, gp5tcp, gp5tep, gp5vp
പ്രൊഫൈൽ ഓപ്ഷനുകൾ
എല്ലാ പ്രൊഫൈലുകളുടെയും അവയുടെ അനുബന്ധ പ്രൊഫൈൽ ഓപ്ഷനുകളുടെയും പൂർണ്ണമായ ലിസ്റ്റ് ഇവിടെയുണ്ട്
arbfp1
ലക്ഷ്യമിടുന്നത് ARB_fragment_program OpenGL വിപുലീകരണം
"-po" "ARB_draw_buffers"
ഉപയോഗിക്കുക ARB_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ. ഇതാണ്
സ്ഥിരസ്ഥിതി
"-po" "ATI_draw_buffers"
ഉപയോഗിക്കുക ATI_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ.
"-po" "MaxDrawBuffers="N
റെൻഡർബഫർ ടാർഗെറ്റുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 1 ആണ്
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 32 ആണ്
"-po" "MaxTexIndirections="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ അനുവദനീയമായ ടെക്സ്ചർ പരോക്ഷങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു.
സ്ഥിരസ്ഥിതി 1024 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 1024 ആണ്
"-po" "NumMathInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ ടെക്സ്ചർ അല്ലാത്ത നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു.
സ്ഥിരസ്ഥിതി 1024 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം TEMP രജിസ്റ്ററുകൾ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
"-po" "NumTexInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ ടെക്സ്ചർ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
1024
arbvp1
ലക്ഷ്യമിടുന്നത് ARB_vertex_program OpenGL വിപുലീകരണം
"-po" "MaxAddressRegs="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ ADDRESS രജിസ്റ്ററുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 1 ആണ്
"-po" "MaxInstructions="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 1024 ആണ്
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 96 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം TEMP രജിസ്റ്ററുകൾ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
fp20
ലക്ഷ്യമിടുന്നത് NV_register_combiners2 ഒപ്പം NV_texture_shader OpenGL വിപുലീകരണങ്ങൾ
fp30
ലക്ഷ്യമിടുന്നത് NV_fragment_program OpenGL വിപുലീകരണം
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 256 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
"fp30 unlimited"
രജിസ്റ്ററുകളിലും നിർദ്ദേശങ്ങളിലും വിവിധ ഹാർഡ്വെയർ പരിധികളുള്ള fp30 പോലെ തന്നെ
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 4194304 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 512 ആണ്
fp40
ലക്ഷ്യമിടുന്നത് NV_fragment_program2 OpenGL വിപുലീകരണം
"-po" "appleKilWAR"
OSX-ടൈഗർ ഇംപ്ലിമെന്റേഷനിൽ KIL നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് വിവിധ ബഗുകൾ കൈകാര്യം ചെയ്യുക
NV_fragment_program2
"-po" "ARB_draw_buffers"
ഉപയോഗിക്കുക ARB_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ. ഇതാണ്
സ്ഥിരസ്ഥിതി
"-po" "ATI_draw_buffers"
ഉപയോഗിക്കുക ATI_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ.
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. ഡിഫോൾട്ട് അനന്തമാണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
അനന്തമായ
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം TEMP രജിസ്റ്ററുകൾ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതിയാണ്
അനന്തമായ
"-po" "outColorPrec="N
If N 3 അല്ലെങ്കിൽ 4 ആണ്, fp16 പ്രിസിഷൻ ഔട്ട്പുട്ട്. എങ്കിൽ N 2 ആണ്, ഔട്ട്പുട്ട് fp32 ലേക്ക് നിർബന്ധിക്കുക
കൃത്യത.
"fp40 unlimited"
രജിസ്റ്ററുകളിലും നിർദ്ദേശങ്ങളിലും വിവിധ ഹാർഡ്വെയർ പരിധികളുള്ള fp40 പോലെ തന്നെ
"-po" "appleKilWAR"
OSX-ടൈഗർ ഇംപ്ലിമെന്റേഷനിൽ KIL നിർദ്ദേശങ്ങൾ ഉപയോഗിച്ച് വിവിധ ബഗുകൾ കൈകാര്യം ചെയ്യുക
NV_fragment_program2
"-po" "ARB_draw_buffers"
ഉപയോഗിക്കുക ARB_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ. ഇതാണ്
സ്ഥിരസ്ഥിതി
"-po" "ATI_draw_buffers"
ഉപയോഗിക്കുക ATI_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ.
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 1024 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 4194304 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം TEMP രജിസ്റ്ററുകൾ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 512 ആണ്
"-po" "outColorPrec="N
If N 3 അല്ലെങ്കിൽ 4 ആണ്, fp16 പ്രിസിഷൻ ഔട്ട്പുട്ട്. എങ്കിൽ N 2 ആണ്, ഔട്ട്പുട്ട് fp32 ലേക്ക് നിർബന്ധിക്കുക
കൃത്യത.
"ജനറിക്"
ഒരു നോൺ എക്സിക്യൂട്ടബിൾ ഫോർമാറ്റിൽ പ്രോഗ്രാമിന്റെ ഒരു ഡംപ് നിർമ്മിക്കുന്നു
glslf, glslg, glslv
OpenGL ഷേഡിംഗ് ലാംഗ്വേജ് (GLSL) v1.10 ലക്ഷ്യമിടുന്നു. fragment പ്രോഗ്രാമുകൾ glslf ലക്ഷ്യമിടുന്നു
അതേസമയം glslv വെർട്ടെക്സ് പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
പതിപ്പ് =Val
ടാർഗെറ്റുചെയ്യാനുള്ള GLSL പതിപ്പ്. പിന്തുണയ്ക്കുന്ന പതിപ്പുകളാണ് 100, 110, 120, 130, 140 ഒപ്പം 150.
ഉപയോക്താവ്TexCoord
പകരം ഉപയോക്തൃ നിർവചിച്ച വ്യത്യാസം ഉപയോഗിക്കുക gl_TexCoord.
ATI_draw_buffers
ഉപയോഗം ATI_draw_buffers എംആർടിയുടെ വിപുലീകരണം.
EXT_gpu_shader4
ഉപയോഗം EXT_gpu_shader4 ഉപയോഗപ്രദമാകുന്നിടത്ത് വിപുലീകരണം.
gp4fp
ലക്ഷ്യമിടുന്നത് NV_gpu_program4 ഒപ്പം NV_fragment_program4 OpenGL വിപുലീകരണങ്ങൾ.
"-പോ" "ഫാസ്റ്റിമുൽ"
പൂർണ്ണസംഖ്യ ഗുണന ഇൻപുട്ടുകൾക്ക് പരമാവധി 24 പ്രധാന ബിറ്റുകൾ ഉണ്ടെന്ന് കരുതുക.
"-po" "NV_shader_buffer_load"
ഉപയോഗിക്കുക NV_shader_buffer_load OpenGL വിപുലീകരണം.
"-po" "NV_parameter_buffer_object2"
ഉപയോഗിക്കുക NV_parameter_buffer_object2 OpenGL വിപുലീകരണം.
"-po" "PaBO2"
ഉപയോഗിക്കുക NV_parameter_buffer_object2 OpenGL വിപുലീകരണം.
"-po" "ARB_draw_buffers"
ഉപയോഗിക്കുക ARB_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ. ഇതാണ്
സ്ഥിരസ്ഥിതി
"-po" "ATI_draw_buffers"
ഉപയോഗിക്കുക ATI_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ.
"-po" "pixel_center_integer"
പൂർണ്ണസംഖ്യ പിക്സൽ കേന്ദ്രങ്ങൾ ഉപയോഗിക്കുക.
"-po" "origin_upper_left"
മുകളിൽ ഇടത് പിക്സൽ ഉത്ഭവം ഉപയോഗിക്കുക.
gp4gp
ലക്ഷ്യമിടുന്നത് NV_gpu_program4 ഒപ്പം NV_geometry_program4 OpenGL വിപുലീകരണങ്ങൾ.
"-po" "POINT"
"-po" "LINE"
"-po" "LINE_ADJ"
"-പോ" "ത്രികോണം"
"-po" "TRIANGLE_ADJ"
ജ്യാമിതി പ്രോഗ്രാമിനായി ഇൻപുട്ട് പ്രിമിറ്റീവ് തരം സജ്ജമാക്കുക
"-po" "POINT_OUT"
"-po" "LINE_OUT"
"-po" "TRIANGLE_OUT"
ജ്യാമിതി പ്രോഗ്രാമിനായി ഔട്ട്പുട്ട് പ്രിമിറ്റീവ് തരം സജ്ജമാക്കുക
"-po" "വെർട്ടീസുകൾ="N
ജ്യാമിതി പ്രോഗ്രാം പ്രകാരം ഔട്ട്പുട്ടിന്റെ വെർട്ടിസുകളുടെ എണ്ണം സജ്ജമാക്കുക
gp4vp
ലക്ഷ്യമിടുന്നത് NV_gpu_program4 ഒപ്പം NV_vertex_program4 OpenGL വിപുലീകരണങ്ങൾ.
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
gp5fp
ലക്ഷ്യമിടുന്നത് NV_gpu_program5 OpenGL വിപുലീകരണം.
"-പോ" "ഫാസ്റ്റിമുൽ"
പൂർണ്ണസംഖ്യ ഗുണന ഇൻപുട്ടുകൾക്ക് പരമാവധി 24 പ്രധാന ബിറ്റുകൾ ഉണ്ടെന്ന് കരുതുക.
"-po" "NV_shader_buffer_load"
ഉപയോഗിക്കുക NV_shader_buffer_load OpenGL വിപുലീകരണം.
"-po" "NV_parameter_buffer_object2"
ഉപയോഗിക്കുക NV_parameter_buffer_object2 OpenGL വിപുലീകരണം.
"-po" "PaBO2"
ഉപയോഗിക്കുക NV_parameter_buffer_object2 OpenGL വിപുലീകരണം.
"-po" "ARB_draw_buffers"
ഉപയോഗിക്കുക ARB_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ. ഇതാണ്
സ്ഥിരസ്ഥിതി
"-po" "ATI_draw_buffers"
ഉപയോഗിക്കുക ATI_draw_buffers ഒന്നിലധികം റെൻഡർബഫർ ടാർഗെറ്റുകൾക്കുള്ള (MRT) ഓപ്ഷൻ.
"-po" "pixel_center_integer"
ഉപയോഗിക്കുക ARB_fragment_coord_conventions പൂർണ്ണസംഖ്യ പിക്സൽ വ്യക്തമാക്കാൻ OpenGL വിപുലീകരണം
കേന്ദ്രങ്ങൾ.
"-po" "origin_upper_left"
ഉപയോഗിക്കുക ARB_fragment_coord_conventions മുകളിൽ ഇടത് വ്യക്തമാക്കാൻ OpenGL വിപുലീകരണം
പിക്സൽ ഉത്ഭവം.
"-po" "NV_early_fragment_tests"
ഫ്രാഗ്മെന്റ് പ്രോഗ്രാം ഇൻവോക്കേഷന് മുമ്പ് ഡെപ്ത്, സ്റ്റെൻസിൽ ടെസ്റ്റുകൾ നടത്തുക.
gp5gp
ലക്ഷ്യമിടുന്നത് NV_gpu_program5 OpenGL വിപുലീകരണം.
"-po" "POINT"
"-po" "LINE"
"-po" "LINE_ADJ"
"-പോ" "ത്രികോണം"
"-po" "TRIANGLE_ADJ"
ജ്യാമിതി പ്രോഗ്രാമിനായി ഇൻപുട്ട് പ്രിമിറ്റീവ് തരം സജ്ജമാക്കുക
"-po" "POINT_OUT"
"-po" "LINE_OUT"
"-po" "TRIANGLE_OUT"
ജ്യാമിതി പ്രോഗ്രാമിനായി ഔട്ട്പുട്ട് പ്രിമിറ്റീവ് തരം സജ്ജമാക്കുക
"-po" "വെർട്ടീസുകൾ="N
ജ്യാമിതി പ്രോഗ്രാം പ്രകാരം ഔട്ട്പുട്ടിന്റെ വെർട്ടിസുകളുടെ എണ്ണം സജ്ജമാക്കുക
gp5tcp
ലക്ഷ്യമിടുന്നത് NV_tessellation_program ഒപ്പം NV_gpu_program5 OpenGL വിപുലീകരണങ്ങൾ.
gp5tep
ലക്ഷ്യമിടുന്നത് NV_tessellation_program ഒപ്പം NV_gpu_program5 OpenGL വിപുലീകരണങ്ങൾ.
gp5vp
ലക്ഷ്യമിടുന്നത് NV_gpu_program5 OpenGL വിപുലീകരണം.
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
hlslf hlslv
മൈക്രോസോഫ്റ്റ് ഹൈ-ലെവൽ ഷേഡിംഗ് ലാംഗ്വേജ് (HLSL) ലക്ഷ്യമിടുന്നു. hlslf പിക്സൽ പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
അതേസമയം hlslv വെർട്ടെക്സ് പ്രോഗ്രാമുകളെ ലക്ഷ്യമിടുന്നു
ps_1_1 ps_1_2 ps_1_3
DirectX പിക്സൽ പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "MaxPixelShaderValue="N
ഒരു പിക്സൽ ഷേഡറിൽ പ്രതിനിധീകരിക്കാവുന്ന പരമാവധി കേവല മൂല്യം. സ്ഥിരസ്ഥിതി 1 ആണ്.
ps_2_0 ps_2_x
DirectX പിക്സൽ പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "MaxDrawBuffers="N
റെൻഡർബഫർ ടാർഗെറ്റുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 1 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 96 അല്ലെങ്കിൽ
512
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 12 അല്ലെങ്കിൽ 32 ആണ്
ps_3_0
DirectX പിക്സൽ പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "MaxDrawBuffers="N
റെൻഡർബഫർ ടാർഗെറ്റുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 1 ആണ്
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 224 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32768 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
"-po" "outColorPrec="N
If N 3 അല്ലെങ്കിൽ 4 ആണ്, fp16 പ്രിസിഷൻ ഔട്ട്പുട്ട്. എങ്കിൽ N 2 ആണ്, ഔട്ട്പുട്ട് fp32 ലേക്ക് നിർബന്ധിക്കുക
കൃത്യത.
vp20
ലക്ഷ്യമിടുന്നത് NV_vertex_program OpenGL വിപുലീകരണം
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 96 ആണ്
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
vp30
ലക്ഷ്യമിടുന്നത് NV_vertex_program2 OpenGL വിപുലീകരണം
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 256 ആണ്
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
vp40
ലക്ഷ്യമിടുന്നത് NV_vertex_program3 OpenGL വിപുലീകരണം
"-po" "MaxAddressRegs="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ ADDRESS രജിസ്റ്ററുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 2 ആണ്
"-po" "MaxInstructions="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 2048 ആണ്
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 544 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം TEMP രജിസ്റ്ററുകൾ സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
"-po" "PosInv"
POSITION ഔട്ട്പുട്ടിനായി പൊസിഷൻ ഇൻവേരിയന്റ് കോഡ് (ഫിക്സഡ് ഫംഗ്ഷൻ പോലെ തന്നെ) സൃഷ്ടിക്കുക
vs_1_1
DirectX vertex പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "dcls"
ഔട്ട്പുട്ട് dx9-ശൈലി dcls പ്രസ്താവനകൾ
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 96 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 128 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 12 ആണ്
vs_2_0 vs_2_x
DirectX vertex പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "dcls"
ഔട്ട്പുട്ട് dx9-ശൈലി dcls പ്രസ്താവനകൾ
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 256 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 256 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 12 ആണ്
vs_3_0
DirectX vertex പ്രോഗ്രാമുകൾ ലക്ഷ്യമിടുന്നു
"-po" "dcls"
ഔട്ട്പുട്ട് dx9-ശൈലി dcls പ്രസ്താവനകൾ
"-po" "MaxLocalParams="N
ലഭ്യമായ ഏകീകൃത പാരാമീറ്റർ സ്ലോട്ടുകളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുക. സ്ഥിരസ്ഥിതി 256 ആണ്
"-po" "NumInstructionSlots="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിലെ നിർദ്ദേശങ്ങളുടെ പരമാവധി എണ്ണം സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32768 ആണ്
"-po" "NumTemps="N
ഔട്ട്പുട്ട് പ്രോഗ്രാമിൽ പരമാവധി എണ്ണം താൽക്കാലികമായി സജ്ജമാക്കുന്നു. സ്ഥിരസ്ഥിതി 32 ആണ്
ENVIRONMENT
onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് cgc ഓൺലൈനായി ഉപയോഗിക്കുക