Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

cgc — Online w chmurze

Uruchom cgc w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to polecenie cgc, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


cgc - sterownik kompilatora cg

STRESZCZENIE


plik cgc [opcje] ...

OPIS


cgc to samodzielny kompilator Cg, który tłumaczy programy Cg lub GLSL na OpenGL lub
Kod zespołu modułu cieniującego DirectX lub kod języka cieniowania OpenGL lub DirectX.

OPCJE


Basic Opcje

-wejście Nazwa
Ustawia funkcję wejściową dla modułu cieniującego do kompilacji. Domyślnie jest to „główne”.

-o filet
Ustawia plik wyjściowy do zapisania. Domyślne wyjścia na „stdout”.

-l filet
Ustawia plik listy, w którym zapisywane są komunikaty o błędach i ostrzeżenia. Domyślnie
„stderr”.

-profil Nazwa
Wybiera profil docelowy, określając język modułu cieniującego, który ma zostać wygenerowany.

-opcje profilu opcja1, opcja2,...
-po opcja1, opcja2,...
Ustawia jedną lub więcej opcji specyficznych dla profilu.

-brak wejścia
Ustawia tryb tylko sprawdzania, w którym nie jest kompilowany moduł cieniujący, ale cały kod w pliku wejściowym
jest sprawdzana pod kątem poprawności składniowej.

Wybierz język Opcje

-oglsl
Ustawia język źródłowy na GLSL.

-ogle
Ustawia język źródłowy na OpneGL/ES GLSL.

-ścisły
-nostrykt
Włącz lub wyłącz ścisłą kontrolę typu, gdzie będą najbardziej wątpliwe konstrukcje
oznaczone jako ostrzeżenia.

-glslBłąd
Podobnie jak „-strict”, ale dodatkowo nieprzenośne konstrukcje GLSL będą oznaczane jako błędy.

-teraz ostrzegam
Wyłącz wszystkie ostrzeżenia.

-now ostrzec=N, N,...
Wyłącz jedno lub więcej określonych ostrzeżeń numerowanych.

-fx
-nofx
Włącza lub wyłącza tryb analizowania FX, w którym rozpoznawane są słowa kluczowe FX. Domyślnie włączone
w trybie Cg i wyłączone w trybie GLSL.

-nostdlib
Wyłącz bibliotekę standardową.

Code Pożądania Opcje

-szybka matematyka
-nieszybka matematyka
Włącz lub wyłącz optymalizacje, które mogą zmienić/utracić precyzję w bitach o mniejszym znaczeniu, np
jako transformacje asocjacyjne, takie jak „(a + b) + c” zamiast „a + (b + c)”. Domyślnie jest
„-szybka matematyka”.

-szybka precyzja
-nieszybka precyzja
Włącz lub wyłącz optymalizacje wykonujące operacje z mniejszą precyzją niż określona
gdy wynik zostanie później przekonwertowany na niższą precyzję lub operandy zostały
pierwotnie z mniejszą precyzją. Wartość domyślna to „-nofastprecision”.

-największa precyzja
Zawsze rób wszystko z największą możliwą precyzją; używaj tylko operacji o niższej precyzji
jeśli nie ma możliwości różnicy. Oznacza „-nofastmath” i
„-nofastprecyzja”.

-rozwiń wszystko|brak|liczba=N
Rozwijanie pętli sterującej. „-unroll all” wymusi rozwinięcie wszystkich możliwych pętli
unrolled, podczas gdy „-unroll none” zapobiegnie rozwijaniu, chyba że kod nie może inaczej
zostanie wygenerowany w bieżących profilach (więc nie będzie mieć wpływu na profile, które tego nie robią
pętla wsparcia). „liczba rozwinięć =N " rozwinie pętle, jeśli oszacowanie
wynikowy kod jest mniejszy niż N instrukcje. Szacunek nie jest brany pod uwagę
dalsze optymalizacje, które można wykonać po rozwinięciu, więc może być całkiem nieźle
niedokładny.

-inline wszystkie|brak|liczba=N
Wstawianie funkcji sterującej. Ustawienie „-inline none” dodatkowo wyłączy wstawianie
funkcji z jawnym słowem kluczowym „inline”, które w innym przypadku jest zawsze wstawiane.
Ustawienie „-inline count=0” skutecznie wyłączy wstawianie wszystkich funkcji, które to robią
nie mieć wyraźnego słowa kluczowego „inline”.

-ifcvt wszystkie|brak|liczba=N
kontrola konwersji if (zastąpienie małych bloków if/else blokami warunkowymi
zadania).

-ON Ustawia poziom optymalizacji kompilatora od 0 (najniższy) do 3 (najwyższy). Wyższy
wartości mogą wygenerować lepszy kod i spowodować wydłużenie czasu kompilacji. Domyślnie jest
„-O1”.

-ograniczenie pętli N
Załóżmy, że kompilator nie może określić górnej granicy liczby pętli
iteracji może zapętlić się aż N iteracje. Może to wymagać wygenerowania dodatkowego kodu
dla takich pętli w niektórych profilach.

-d3d
Wygeneruj kod zgodny ze specyfikacją Direct3D.

-MaxInstInBasicBlock N
rozbijaj podstawowe bloki po N instrukcje. Ma to wpływ na lokalne optymalizacje
które nie przekraczają podstawowych granic bloków i mogą uniknąć złych wydłużeń czasu kompilacji w pliku
obecność ogromnych bloków podstawowych ze względu na algorytmy, które są nieliniowe w bloku podstawowym
rozmiar.

-maxunrollcount N
Przestarzałe. Nie rozwijaj pętli zawierających więcej niż N iteracje. Użyj opcji -unroll
zamiast tego zapewnia lepszą, precyzyjną kontrolę.

Preprocesor Opcje

-DMAKRO[=WARTOŚĆ]
Ustawia makro preprocesora. Jeśli WARTOŚĆ nie jest określony, domyślnie wynosi 1.

-Ikatalog
Dodaje katalog na końcu ścieżki wyszukiwania plików „#include”. Domyślny
ścieżka wyszukiwania jest pusta.

-E Nie kompiluj, po prostu przygotuj dane wejściowe.

-P Z "-E" blokuje generowanie dyrektyw "#line" na wyjściu.

-C Z "-E" zachowuje komentarze na wyjściu.

-MG Zamiast zgłaszać błąd, ignoruje pliki „#include”, których nie można znaleźć.

-M
-MM
-MD
-MMD
-POSEŁ
-MF filet
-MT cel
-MQ cel
Wygeneruj informacje o zależnościach dotyczące plików „#include”d. Te opcje są zamierzone
aby był kompatybilny z opcjami „gcc”.

Różne Opcje

-cichy
-q Pomiń wszystkie wyjścia „szumowe” (informacje o prawach autorskich, informacje o tym, które pliki są przesyłane
skompilowany itp.). Użycie opcji -o i -l powinno skutkować brakiem generowania danych wyjściowych.

-brak kodu
Pomiń końcowe generowanie kodu. W rzeczywistości będzie działać przez cały kompilator
(więc należy zdiagnozować wszelkie obecne błędy), ale nie generują żadnego rzeczywistego kodu wyjściowego.

-v
--wersja
Wydrukuj informacje o wersji kompilatora na liście.

-h Wydrukuj krótkie podsumowanie pomocy opcji na standardowe wyjście i wyjdź.

-Pomoc
Wydrukuj dłuższe podsumowanie pomocy opcji na standardowe wyjście, zawierające wszystkie obsługiwane profile i
opcje profilu i wyjdź.

-Type definicja_typu
Ustaw powiązanie typu zastąpienia dla zmiennej.

-typplik filet
Odczytaj powiązania typu zastąpienia dla zmiennych z pliku.

-powiązanie zrzutu filet
Zrzuć powiązania typu dla wszystkich zmiennych do pliku. Plik ten może zostać przekazany z powrotem do
kompilator z „-typefile”.

Debugowanie Opcje

-odpluskwić
Włącz wbudowaną funkcję „debugowania”, aby natychmiast przerwać działanie modułu cieniującego
wyprowadzić wartość.

-debugowanie
Podobnie jak „-debug”, z tą różnicą, że moduł cieniujący nie zostaje przerwany; zamiast tego kontynuuje i wysyła
wartość ostatniej wywołanej funkcji „debugowania”.

-debugdefault=wartość
Podobnie jak w przypadku „-debug”, z wyjątkiem sytuacji, gdy nie zostanie osiągnięte żadne wywołanie „debugowania”, wyjście zostanie ustawione na
określoną wartość zamiast tej, którą zwykle oblicza moduł cieniujący.

-przestarzałe
Zamiast ostrzeżeń generuj błędy w przypadku użycia przestarzałych funkcji.

PROFILE


A profil określa język wyjściowy kompilatora cg (albo zespół modułu cieniującego
dialekt lub język cieniujący). Każdy profil ma swój własny zestaw profil Opcje które mogą
być na to ustawione, chociaż wiele powiązanych profili ma podobne lub identyczne opcje. Profile
można pogrupować według typu programu, interfejsu API lub generacji procesora graficznego.

Profile 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

Profile OpenGL
arbfp1, arbvp1, fp20, fp30, "fp30unlimited", fp40, "fp40unlimited", glslf, glslg,
glslv, gp4fp, gp4gp, gp4vp, gp5fp, gp5gp, gp5tcp, gp5tep, gp5vp, vp20, vp30, vp40

Profile fragmentów
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

Profile geometryczne
glslg, gp4gp, gp5gp, gs_4_0, gs_5_0

Profile wierzchołków
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

Profile serii GeForce 3/4
FP20, VP20

Profile GeForce 5 Series
FP30, VP30

Profile serii GeForce 6/7
FP40, VP40

Seria GeForce 8/9/100/200/300, profile OpenGL 3.x Quadro
gp4fp, gp4gp, gp4vp

Seria GeForce 400, profile OpenGL 4.x Quadro
gp5fp, gp5gp, gp5tcp, gp5tep, gp5vp

Profil Opcje

Oto pełna lista wszystkich profili i odpowiadających im opcji profili

arbfp1
Celuje w Program_fragmentu ARB Rozszerzenie OpenGL

"-po" "bufory_ARB_draw_"
Użyj ARB_draw_bufory opcja dla wielu celów bufora renderowania (MRT). To jest
domyślny

"-po" "Bufory_pobierania ATI"
Użyj Bufory ATI_draw_buffers opcja dla wielu celów bufora renderowania (MRT).

"-po" "MaxDrawBuffers="N
Ustaw maksymalną liczbę celów bufora renderowania. Wartość domyślna to 1

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 32

"-po" "MaxTexIndirections="N
Ustawia maksymalną liczbę pośrednich tekstur dozwolonych w programie wyjściowym.
Wartość domyślna to 1024

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 1024

"-po" "NumMathInstructionSlots="N
Ustawia maksymalną liczbę instrukcji nieteksturowych w programie wyjściowym.
Wartość domyślna to 1024

"-po" "NumTemps="N
Ustawia maksymalną liczbę rejestrów TEMP w programie wyjściowym. Wartość domyślna to 32

„-po” „NumTexInstructionSlots="N
Ustawia maksymalną liczbę instrukcji tekstury w programie wyjściowym. Domyślnie jest
1024

arbvp1
Celuje w ARB_program_wierzchołków Rozszerzenie OpenGL

"-po" "MaxAddressRegs="N
Ustawia maksymalną liczbę rejestrów ADDRESS w programie wyjściowym. Wartość domyślna to 1

„-po” „MaxInstructions="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 1024

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 96

"-po" "NumTemps="N
Ustawia maksymalną liczbę rejestrów TEMP w programie wyjściowym. Wartość domyślna to 32

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

Fp20
Celuje w NV_register_combiners2 i Moduł cieniujący NV_texture Rozszerzenia OpenGL

Fp30
Celuje w NV_fragment_program Rozszerzenie OpenGL

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 256

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 32

„fp30bez ograniczeń”
Taki sam jak FP30, z różnymi ograniczeniami sprzętowymi dotyczącymi rejestrów i instrukcji

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 4194304

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 512

Fp40
Celuje w NV_fragment_program2 Rozszerzenie OpenGL

„-po” „jabłkoKilWAR”
Obejdź różne błędy za pomocą instrukcji KIL w implementacji OSX-tiger
NV_fragment_program2

"-po" "bufory_ARB_draw_"
Użyj ARB_draw_bufory opcja dla wielu celów bufora renderowania (MRT). To jest
domyślny

"-po" "Bufory_pobierania ATI"
Użyj Bufory ATI_draw_buffers opcja dla wielu celów bufora renderowania (MRT).

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to nieskończona

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Domyślnie jest
nieskończony

"-po" "NumTemps="N
Ustawia maksymalną liczbę rejestrów TEMP w programie wyjściowym. Domyślnie jest
nieskończony

"-po" "OutColorPrec="N
If N wynosi 3 lub 4, wymusza precyzję wyjściową fp16. Jeśli N wynosi 2, wymuś wyjście na FP32
precyzja.

„fp40bez ograniczeń”
Taki sam jak FP40, z różnymi ograniczeniami sprzętowymi dotyczącymi rejestrów i instrukcji

„-po” „jabłkoKilWAR”
Obejdź różne błędy za pomocą instrukcji KIL w implementacji OSX-tiger
NV_fragment_program2

"-po" "bufory_ARB_draw_"
Użyj ARB_draw_bufory opcja dla wielu celów bufora renderowania (MRT). To jest
domyślny

"-po" "Bufory_pobierania ATI"
Użyj Bufory ATI_draw_buffers opcja dla wielu celów bufora renderowania (MRT).

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 1024

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 4194304

"-po" "NumTemps="N
Ustawia maksymalną liczbę rejestrów TEMP w programie wyjściowym. Wartość domyślna to 512

"-po" "OutColorPrec="N
If N wynosi 3 lub 4, wymusza precyzję wyjściową fp16. Jeśli N wynosi 2, wymuś wyjście na FP32
precyzja.

"ogólny"
Tworzy zrzut programu w formacie niewykonywalnym

glslf, glslg i glslv
Dotyczy języka cieniowania OpenGL (GLSL) v1.10. glslf celuje w programy fragmentacyjne
podczas gdy glslv celuje w programy wierzchołkowe

wersja =val
Wersja GLSL docelowa. Obsługiwane wersje to 100, 110, 120, 130, 140 i 150.

użytkownikTexCoord
Zamiast tego użyj zmiennej zdefiniowanej przez użytkownika gl_TexCoord.

Bufory ATI_draw_buffers
Zastosowanie Bufory ATI_draw_buffers przedłużenie MRT.

EXT_gpu_shader4
Zastosowanie EXT_gpu_shader4 rozszerzenie tam, gdzie jest to przydatne.

gp4fp
Celuje w NV_gpu_program4 i NV_fragment_program4 Rozszerzenia OpenGL.

„-po” „fastimul”
Załóżmy, że wejścia mnożenia w postaci liczb całkowitych mają co najwyżej 24 bity znaczące.

"-po" "NV_shader_buffer_load"
Użyj NV_shader_buffer_load Rozszerzenie OpenGL.

"-po" "NV_parametr_bufor_obiekt2"
Użyj NV_parametr_bufor_obiekt2 Rozszerzenie OpenGL.

„-po” „PaBO2”
Użyj NV_parametr_bufor_obiekt2 Rozszerzenie OpenGL.

"-po" "bufory_ARB_draw_"
Użyj ARB_draw_bufory opcja dla wielu celów bufora renderowania (MRT). To jest
domyślny

"-po" "Bufory_pobierania ATI"
Użyj Bufory ATI_draw_buffers opcja dla wielu celów bufora renderowania (MRT).

"-po" "liczba całkowita_centrum_piksela"
Użyj całkowitych środków pikseli.

"-po" "Origin_upper_left"
Użyj początku lewego górnego piksela.

gp4gp
Celuje w NV_gpu_program4 i NV_geometry_program4 Rozszerzenia OpenGL.

„-po” „PUNKT”
„-po” „LINIA”
„-po” „LINE_ADJ”
„-po” „TRÓJKĄT”
"-po" "TRÓJKĄT_ADJ"
Ustaw typ prymitywu wejściowego dla programu geometrii

„-po” „POINT_OUT”
„-po” „LINE_OUT”
"-po" "TRÓJKĄT_WYJŚCIE"
Ustaw wyjściowy typ prymitywu dla programu geometrii

"-po" "Wierzchołki="N
Ustaw liczbę wierzchołków wyprowadzanych przez program geometryczny

gp4vp
Celuje w NV_gpu_program4 i NV_vertex_program4 Rozszerzenia OpenGL.

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

gp5fp
Celuje w NV_gpu_program5 Rozszerzenie OpenGL.

„-po” „fastimul”
Załóżmy, że wejścia mnożenia w postaci liczb całkowitych mają co najwyżej 24 bity znaczące.

"-po" "NV_shader_buffer_load"
Użyj NV_shader_buffer_load Rozszerzenie OpenGL.

"-po" "NV_parametr_bufor_obiekt2"
Użyj NV_parametr_bufor_obiekt2 Rozszerzenie OpenGL.

„-po” „PaBO2”
Użyj NV_parametr_bufor_obiekt2 Rozszerzenie OpenGL.

"-po" "bufory_ARB_draw_"
Użyj ARB_draw_bufory opcja dla wielu celów bufora renderowania (MRT). To jest
domyślny

"-po" "Bufory_pobierania ATI"
Użyj Bufory ATI_draw_buffers opcja dla wielu celów bufora renderowania (MRT).

"-po" "liczba całkowita_centrum_piksela"
Użyj ARB_fragment_coord_conventions Rozszerzenie OpenGL umożliwiające określenie liczby całkowitej w pikselach
centra.

"-po" "Origin_upper_left"
Użyj ARB_fragment_coord_conventions Rozszerzenie OpenGL do określenia lewego górnego rogu
pochodzenie pikseli.

"-po" "NV_early_fragment_tests"
Przed wywołaniem programu fragmentującego wykonaj testy głębokości i szablonu.

gp5gp
Celuje w NV_gpu_program5 Rozszerzenie OpenGL.

„-po” „PUNKT”
„-po” „LINIA”
„-po” „LINE_ADJ”
„-po” „TRÓJKĄT”
"-po" "TRÓJKĄT_ADJ"
Ustaw typ prymitywu wejściowego dla programu geometrii

„-po” „POINT_OUT”
„-po” „LINE_OUT”
"-po" "TRÓJKĄT_WYJŚCIE"
Ustaw wyjściowy typ prymitywu dla programu geometrii

"-po" "Wierzchołki="N
Ustaw liczbę wierzchołków wyprowadzanych przez program geometryczny

gp5tcp
Celuje w NV_teselacja_program i NV_gpu_program5 Rozszerzenia OpenGL.

gp5tep
Celuje w NV_teselacja_program i NV_gpu_program5 Rozszerzenia OpenGL.

gp5vp
Celuje w NV_gpu_program5 Rozszerzenie OpenGL.

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

hlslf hlslv
Dotyczy języka cieniowania wysokiego poziomu firmy Microsoft (HLSL). hlslf celuje w programy pikselowe
podczas gdy hlslv celuje w programy wierzchołkowe

ps_1_1 ps_1_2 ps_1_3
Działa na programy pikselowe DirectX

"-po" "MaxPixelShaderValue="N
Maksymalna wartość bezwzględna możliwa do przedstawienia w module cieniującym piksele. Wartość domyślna to 1.

ps_2_0 ps_2_x
Działa na programy pikselowe DirectX

"-po" "MaxDrawBuffers="N
Ustaw maksymalną liczbę celów bufora renderowania. Wartość domyślna to 1

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 96 lub
512

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 12 lub 32

ps_3_0
Działa na programy pikselowe DirectX

"-po" "MaxDrawBuffers="N
Ustaw maksymalną liczbę celów bufora renderowania. Wartość domyślna to 1

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 224

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 32768

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 32

"-po" "OutColorPrec="N
If N wynosi 3 lub 4, wymusza precyzję wyjściową fp16. Jeśli N wynosi 2, wymuś wyjście na FP32
precyzja.

vp20
Celuje w NV_vertex_program Rozszerzenie OpenGL

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 96

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

vp30
Celuje w NV_vertex_program2 Rozszerzenie OpenGL

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 256

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

vp40
Celuje w NV_vertex_program3 Rozszerzenie OpenGL

"-po" "MaxAddressRegs="N
Ustawia maksymalną liczbę rejestrów ADDRESS w programie wyjściowym. Wartość domyślna to 2

„-po” „MaxInstructions="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 2048

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 544

"-po" "NumTemps="N
Ustawia maksymalną liczbę rejestrów TEMP w programie wyjściowym. Wartość domyślna to 32

„-po” „PozInw”
Generuje kod niezmiennika pozycji (taki sam jak funkcja stała) dla wyjścia POSITION

vs_1_1
Dotyczy programów wierzchołkowych DirectX

„-po” „dcls”
Wyprowadź instrukcje dcls w stylu dx9

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 96

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 128

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 12

vs_2_0 vs_2_x
Dotyczy programów wierzchołkowych DirectX

„-po” „dcls”
Wyprowadź instrukcje dcls w stylu dx9

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 256

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 256

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 12

vs_3_0
Dotyczy programów wierzchołkowych DirectX

„-po” „dcls”
Wyprowadź instrukcje dcls w stylu dx9

"-po" "MaxLocalParams="N
Ustaw maksymalną liczbę dostępnych miejsc o jednolitych parametrach. Wartość domyślna to 256

"-po" "NumInstructionSlots="N
Ustawia maksymalną liczbę instrukcji w programie wyjściowym. Wartość domyślna to 32768

"-po" "NumTemps="N
Ustawia maksymalną liczbę tymczasowych elementów w programie wyjściowym. Wartość domyślna to 32

ŚRODOWISKO


Korzystaj z cgc online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    Gracz AstrOrz
    Gracz AstrOrz
    AstrOrz Player to darmowy odtwarzacz multimedialny
    oprogramowanie, częściowo oparte na WMP i VLC. The
    odtwarzacz jest w minimalistycznym stylu, z
    więcej niż dziesięć kolorów motywu, a także może
    b ...
    Pobierz AstrOrzPlayer
  • 2
    movistartv
    movistartv
    Kodi Movistar+ TV to dodatek do XBMC/
    Kodi que allowe disponer de un
    dekodowanie usług IPTV de
    Movistar integrado en uno de los
    mediacenter ma...
    Pobierz movistartv
  • 3
    Code :: Blocks
    Code :: Blocks
    Code::Blocks to darmowa, otwarta
    międzyplatformowe C, C++ i Fortran IDE
    zbudowany, aby sprostać najbardziej wymagającym potrzebom
    swoich użytkowników. Jest przeznaczony do bardzo
    rozciąga się...
    Pobierz Code::Blocks
  • 4
    Wśród
    Wśród
    Pośród zaawansowanego interfejsu Minecraft
    a śledzenie danych/struktur to narzędzie
    wyświetl przegląd gry Minecraft
    świat, nie tworząc go. To
    mogą ...
    Pobierz Wśród
  • 5
    MSYS2
    MSYS2
    MSYS2 to zbiór narzędzi i
    biblioteki udostępniające m.in
    łatwe w obsłudze środowisko do budowania,
    instalowanie i uruchamianie natywnego systemu Windows
    oprogramowanie. to z...
    Pobierz MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo to kodek obrazu JPEG
    który używa instrukcji SIMD (MMX, SSE2,
    NEON, AltiVec) w celu przyspieszenia linii bazowej
    Kompresja i dekompresja JPEG włączona
    x86, x8...
    Pobierz libjpeg-turbo
  • więcej »

Komendy systemu Linux

Ad