InglesPransesEspanyol

Ad


OnWorks favicon

cgc - Online sa Cloud

Patakbuhin ang cgc sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command cgc na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


cgc - driver ng cg compiler

SINOPSIS


cgc [mga opsyon] na file ...

DESCRIPTION


cgc ay ang standalone Cg compiler na nagsasalin ng Cg o GLSL na mga programa sa OpenGL o
DirectX shader assembly code, o OpenGL o DirectX shading language code.

Opsyon


Basic pagpipilian

-pagpasok pangalan
Itinatakda ang entry function para sa shader na mag-compile. Default sa "pangunahing".

-o file
Itinatakda ang output file na isusulat. Default na mga output sa "stdout".

-l file
Itinatakda ang listahan ng file, kung saan nakasulat ang mga mensahe ng error at babala. Default sa
"stderr".

-profile pangalan
Pinipili ang target na profile, na tumutukoy sa bubuuing wika ng shader.

-profileopts opt1, opt2,...
-po opt1, opt2,...
Nagtatakda ng isa o higit pang mga opsyon na partikular sa profile.

-Bawal pumasok
Itinatakda ang check lamang na mode, kung saan walang shader ang pinagsama-sama, ngunit ang lahat ng code sa input file
ay sinusuri para sa syntactic correctness.

Wika pagpipilian

-oglsl
Itinatakda ang pinagmulang wika sa GLSL.

-ogles
Itinatakda ang pinagmulang wika sa OpneGL/ES GLSL.

-mahigpit
-nostrict
Paganahin o huwag paganahin ang mahigpit na pag-typecheck, kung saan ang karamihan sa mga kaduda-dudang construct ay magiging
na-flag bilang mga babala.

-glslWerror
Tulad ng "-strict" ngunit bilang karagdagan, ang mga hindi maililipat na GLSL construct ay ma-flag bilang mga error.

-nowarn
Huwag paganahin ang lahat ng mga babala.

-nowarn=N, N,...
Huwag paganahin ang isa o higit pang partikular na may bilang na mga babala.

-fx
-nofx
Pinapagana o hindi pinapagana ang FX parsing mode, kung saan kinikilala ang mga FX na keyword. Default sa on
sa Cg mode at off sa GLSL mode.

-nostdlib
Huwag paganahin ang karaniwang library.

kodigo Henerasyon Options

-fastmath
-nofastmath
Paganahin o huwag paganahin ang mga pag-optimize na maaaring magbago/mawalan ng katumpakan sa mababang pagkakasunud-sunod na mga bit, tulad
bilang assocative transforms tulad ng "(a + b) + c" sa halip na "a + (b + c)". Default ay
"-fastmath".

-fastprecision
-nofastprecision
Paganahin o huwag paganahin ang mga pag-optimize na gumagawa ng mga operasyon sa mas mababang katumpakan kaysa sa tinukoy
kapag ang resulta ay na-convert sa isang mas mababang katumpakan o ang mga operand ay
orihinal sa mas mababang katumpakan. Default ay "-nofastprecision".

-bestprecision
Palaging gawin ang mga bagay sa pinakamahusay na posibleng katumpakan; gumamit lamang ng mga operasyong mas mababang katumpakan
kung walang posibilidad ng pagkakaiba. Nagpapahiwatig ng "-nofastmath" at
"-nofastprecision".

-unroll lahat|wala|bilang=N
Control loop unrolling. Ang "-unroll all" ay pipilitin na i-unroll ang lahat ng mga loop na maaaring
na-unroll, habang ang "-unroll none" ay pipigilan ang pag-unroll maliban kung hindi kaya ng code
mabubuo sa kasalukuyang mga profile (kaya wala itong epekto sa mga profile na hindi
support looping). "bilang ng unroll=N " ay magbubukas ng mga loop kung ang pagtatantya ng
ang resultang code ay mas mababa sa N mga tagubilin. Ang pagtatantya ay hindi isinasaalang-alang
karagdagang mga pag-optimize na maaaring gawin pagkatapos i-unroll, kaya maaaring ito ay medyo
hindi tumpak.

-inline lahat|wala|bilang=N
Control function inlining. Ang pagtatakda ng "-inline none" ay karagdagang hindi papaganahin ang inlining
ng mga function na may tahasang "inline" na keyword, na kung hindi man ay palaging naka-inline.
Ang pagtatakda ng "-inline count=0" ay epektibong hindi papaganahin ang inlining ng lahat ng mga function na nagagawa
walang tahasang "inline" na keyword.

-ifcvt lahat|wala|bilang=N
kontrolin kung conversion (pagpapalit ng maliliit na if/else block na may kondisyon
takdang-aralin).

-ON Itinatakda ang antas ng pag-optimize ng compiler, mula 0 (pinakamababa) hanggang 3 (pinakamataas). Mas mataas
ang mga halaga ay maaaring makagawa ng mas mahusay na code at magdudulot ng pagtaas ng oras ng pag-compile. Default ay
"-O1".

-looplimit N
Ipagpalagay ang mga loop na hindi matukoy ng compiler ang isang upper bound sa bilang ng
Ang mga pag-ulit ay maaaring mag-loop ng kasing dami N mga pag-ulit. Maaaring kailanganin nito ang pagbuo ng karagdagang code
para sa mga naturang loop sa ilang mga profile.

-d3d
Bumuo ng code na tugma sa detalye ng Direct3D.

-MaxInstInBasicBlock N
masira ang mga pangunahing bloke pagkatapos N mga tagubilin. Ito ay may epekto sa mga lokal na pag-optimize
na hindi lumalampas sa mga pangunahing hangganan ng block at maaaring maiwasan ang masamang pag-compile ng oras ng blowups sa
pagkakaroon ng malalaking pangunahing bloke dahil sa mga algorithm na hindi linear sa pangunahing bloke
laki.

-maxunrollcount N
Hindi na ginagamit. Huwag i-unroll ang mga loop na may higit sa N mga pag-ulit. Gamitin ang -unroll na opsyon
sa halip, na nagbibigay ng mas mahusay na pinong kontrol.

Preprocessor Options

-DMACRO[=VALUE]
Nagtatakda ng preprocessor macro. Kung VALUE ay hindi tinukoy na ito ay default sa 1.

-Idirektoryo
Nagdaragdag ng direktoryo sa dulo ng landas ng paghahanap para sa mga "#include" na mga file. Ang default
walang laman ang path ng paghahanap.

-E Huwag mag-compile, i-prepocess lang ang input.

-P Gamit ang "-E", pinipigilan ang pagbuo ng "#line" na mga direktiba sa output.

-C Sa "-E", pinapanatili ang mga komento sa output.

-MG Huwag pansinin ang "#include" na mga file na hindi mahanap, sa halip na maglabas ng error.

-M
-MM
-MD
-MMD
-MP
-MF file
-MT target
-MQ target
Bumuo ng impormasyon ng dependency tungkol sa "#include"d na mga file. Ang mga pagpipiliang ito ay inilaan
upang maging tugma sa mga opsyon sa "gcc".

sari-sari Options

-tahimik
-q Pigilan ang lahat ng output ng 'ingay' (mga abiso sa copyright, mga indikasyon kung aling mga file ang ginagawa
pinagsama-sama, atbp). Sa -o at -l, ay dapat magresulta sa walang output na ginawa.

-nocode
Pigilan ang huling pagbuo ng code. Talagang tatakbo sa buong compiler
(kaya dapat ma-diagnose ang anumang mga error na naroroon), ngunit huwag gumawa ng anumang aktwal na output code.

-v
--bersyon
I-print ang impormasyon ng bersyon ng compiler sa listahan.

-h I-print ang maikling opsyon na buod ng tulong sa stdout at exit.

-tulong
Mag-print ng mas mahabang opsyon na buod ng tulong sa stdout, kasama ang lahat ng sinusuportahang profile at
mga pagpipilian sa profile, at lumabas.

-Uri type_definition
Magtakda ng override type binding para sa isang variable.

-typefile file
Basahin ang mga override na uri ng binding para sa mga variable mula sa isang file.

-dumpinputbind file
Dump type bindings para sa lahat ng variable sa isang file. Ang file na ito ay maaaring ipasa pabalik sa
compiler na may "-typefile".

Pag-debug pagpipilian

-debug
Paganahin ang "debug" na builtin na function upang i-abort ang pagpapatakbo ng isang shader at kaagad
maglabas ng halaga.

-debuglast
Tulad ng "-debug", maliban sa shader ay hindi abort; sa halip ito ay nagpapatuloy at naglalabas ng
halaga ng huling function na "debug" na tinatawag.

-debugdefault=halaga
Tulad ng "-debug", maliban kung walang naabot na "debug" na tawag, itatakda ang output sa
tinukoy na halaga sa halip na kung ano ang karaniwang kino-compute ng shader.

-tinanggal na
Mag-isyu ng mga error sa halip na mga babala para sa anumang mga hindi na ginagamit na feature na ginamit.

MGA PROFILES


A profile tumutukoy sa output na wika ng cg compiler (alinman sa isang shader assembly
dialect, o isang shading language). Ang bawat profile ay may sariling hanay ng profile pagpipilian na maaari
itakda para dito, kahit na maraming kaugnay na profile ang may katulad o magkaparehong mga opsyon. Mga profile
maaaring ipangkat ayon sa uri ng programa, API, o henerasyon ng GPU.

Mga profile ng 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

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

Mga profile ng fragment
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

Mga profile ng geometry
glslg, gp4gp, gp5gp, gs_4_0, gs_5_0

Mga profile ng vertex
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

Mga profile ng GeForce 3/4 Series
fp20, vp20

Mga profile ng GeForce 5 Series
fp30, vp30

Mga profile ng GeForce 6/7 Series
fp40, vp40

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

Mga profile ng GeForce 400 Series, OpenGL 4.x Quadro
gp5fp, gp5gp, gp5tcp, gp5tep, gp5vp

Profile pagpipilian

Narito ang isang kumpletong listahan ng lahat ng mga profile at ang kanilang mga kaukulang pagpipilian sa profile

arbfp1
Tinatarget ang ARB_fragment_program OpenGL extension

"-po" "ARB_draw_buffers"
Gamitin ang ARB_draw_buffers opsyon para sa maramihang renderbuffer target (MRT). Ito ay
ang default

"-po" "ATI_draw_buffers"
Gamitin ang ATI_draw_buffers opsyon para sa maramihang renderbuffer target (MRT).

"-po" "MaxDrawBuffers="N
Itakda ang maximum na bilang ng mga target ng renderbuffer. Ang default ay 1

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 32

"-po" "MaxTexIndirections="N
Itinatakda ang maximum na bilang ng mga texture indirection na pinapayagan sa output program.
Ang default ay 1024

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 1024

"-po" "NumMathInstructionSlots="N
Itinatakda ang maximum na bilang ng mga di-texture na tagubilin sa output program.
Ang default ay 1024

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga rehistro ng TEMP sa output program. Ang default ay 32

"-po" "NumTexInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa texture sa output program. Default ay
1024

arbvp1
Tinatarget ang ARB_vertex_program OpenGL extension

"-po" "MaxAddressRegs="N
Itinatakda ang maximum na bilang ng mga rehistro ng ADDRESS sa output program. Ang default ay 1

"-po" "MaxInstructions="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 1024

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 96

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga rehistro ng TEMP sa output program. Ang default ay 32

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

fp20
Tinatarget ang NV_register_combiners2 at NV_texture_shader Mga extension ng OpenGL

fp30
Tinatarget ang NV_fragment_program OpenGL extension

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 256

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 32

"fp30unlimited"
Kapareho ng fp30 na may iba't ibang limitasyon sa hardware sa mga rehistro at inalis na mga tagubilin

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 4194304

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 512

fp40
Tinatarget ang NV_fragment_program2 OpenGL extension

"-po" "appleKilWAR"
Trabaho sa iba't ibang mga bug na may mga tagubilin sa KIL sa pagpapatupad ng OSX-tiger ng
NV_fragment_program2

"-po" "ARB_draw_buffers"
Gamitin ang ARB_draw_buffers opsyon para sa maramihang renderbuffer target (MRT). Ito ay
ang default

"-po" "ATI_draw_buffers"
Gamitin ang ATI_draw_buffers opsyon para sa maramihang renderbuffer target (MRT).

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay walang katapusan

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Default ay
walang katapusan

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga rehistro ng TEMP sa output program. Default ay
walang katapusan

"-po" "OutColorPrec="N
If N ay 3 o 4, puwersahin ang output sa fp16 na katumpakan. Kung N ay 2, puwersahin ang output sa fp32
katumpakan.

"fp40unlimited"
Kapareho ng fp40 na may iba't ibang limitasyon sa hardware sa mga rehistro at inalis na mga tagubilin

"-po" "appleKilWAR"
Trabaho sa iba't ibang mga bug na may mga tagubilin sa KIL sa pagpapatupad ng OSX-tiger ng
NV_fragment_program2

"-po" "ARB_draw_buffers"
Gamitin ang ARB_draw_buffers opsyon para sa maramihang renderbuffer target (MRT). Ito ay
ang default

"-po" "ATI_draw_buffers"
Gamitin ang ATI_draw_buffers opsyon para sa maramihang renderbuffer target (MRT).

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 1024

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 4194304

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga rehistro ng TEMP sa output program. Ang default ay 512

"-po" "OutColorPrec="N
If N ay 3 o 4, puwersahin ang output sa fp16 na katumpakan. Kung N ay 2, puwersahin ang output sa fp32
katumpakan.

"generic"
Gumagawa ng dump ng program sa isang hindi maipapatupad na format

glslf, glslg at glslv
Tina-target ang OpenGL Shading language (GLSL) v1.10. Tina-target ng glslf ang mga fragment program
habang tina-target ng glslv ang mga vertex program

bersyon =Val
GLSL bersyon upang i-target. Ang mga sinusuportahang bersyon ay 100, 110, 120, 130, 140 at 150.

userTexCoord
Gumamit ng pagkakaiba-iba na tinukoy ng gumagamit sa halip na gl_TexCoord.

ATI_draw_buffers
paggamit ATI_draw_buffers extension para sa MRT.

EXT_gpu_shader4
paggamit EXT_gpu_shader4 extension kung saan kapaki-pakinabang.

gp4fp
Tinatarget ang NV_gpu_program4 at NV_fragment_program4 Mga extension ng OpenGL.

"-po" "fastimul"
Ipagpalagay na ang mga input ng integer multiply ay may hindi hihigit sa 24 na makabuluhang bit.

"-po" "NV_shader_buffer_load"
Gamitin ang NV_shader_buffer_load OpenGL extension.

"-po" "NV_parameter_buffer_object2"
Gamitin ang NV_parameter_buffer_object2 OpenGL extension.

"-po" "PaBO2"
Gamitin ang NV_parameter_buffer_object2 OpenGL extension.

"-po" "ARB_draw_buffers"
Gamitin ang ARB_draw_buffers opsyon para sa maramihang renderbuffer target (MRT). Ito ay
ang default

"-po" "ATI_draw_buffers"
Gamitin ang ATI_draw_buffers opsyon para sa maramihang renderbuffer target (MRT).

"-po" "pixel_center_integer"
Gumamit ng mga integer pixel center.

"-po" "origin_upper_left"
Gamitin ang kaliwang itaas na pinagmulan ng pixel.

gp4gp
Tinatarget ang NV_gpu_program4 at NV_geometry_program4 Mga extension ng OpenGL.

"-po" "PUNTOS"
"-po" "LINE"
"-po" "LINE_ADJ"
"-po" "TATRIANGLE"
"-po" "TRIANGLE_ADJ"
Itakda ang input primitive type para sa geometry program

"-po" "POINT_OUT"
"-po" "LINE_OUT"
"-po" "TRIANGLE_OUT"
Itakda ang uri ng primitive na output para sa geometry program

"-po" "Vertices="N
Itakda ang bilang ng mga vertex na output ng geometry program

gp4vp
Tinatarget ang NV_gpu_program4 at NV_vertex_program4 Mga extension ng OpenGL.

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

gp5fp
Tinatarget ang NV_gpu_program5 OpenGL extension.

"-po" "fastimul"
Ipagpalagay na ang mga input ng integer multiply ay may hindi hihigit sa 24 na makabuluhang bit.

"-po" "NV_shader_buffer_load"
Gamitin ang NV_shader_buffer_load OpenGL extension.

"-po" "NV_parameter_buffer_object2"
Gamitin ang NV_parameter_buffer_object2 OpenGL extension.

"-po" "PaBO2"
Gamitin ang NV_parameter_buffer_object2 OpenGL extension.

"-po" "ARB_draw_buffers"
Gamitin ang ARB_draw_buffers opsyon para sa maramihang renderbuffer target (MRT). Ito ay
ang default

"-po" "ATI_draw_buffers"
Gamitin ang ATI_draw_buffers opsyon para sa maramihang renderbuffer target (MRT).

"-po" "pixel_center_integer"
Gamitin ang ARB_fragment_coord_conventions OpenGL extension upang tukuyin ang integer pixel
mga sentro.

"-po" "origin_upper_left"
Gamitin ang ARB_fragment_coord_conventions OpenGL extension upang tukuyin ang kaliwang itaas
pinagmulan ng pixel.

"-po" "NV_early_fragment_tests"
Magsagawa ng depth at stencil test bago ang fragment program invocation.

gp5gp
Tinatarget ang NV_gpu_program5 OpenGL extension.

"-po" "PUNTOS"
"-po" "LINE"
"-po" "LINE_ADJ"
"-po" "TATRIANGLE"
"-po" "TRIANGLE_ADJ"
Itakda ang input primitive type para sa geometry program

"-po" "POINT_OUT"
"-po" "LINE_OUT"
"-po" "TRIANGLE_OUT"
Itakda ang uri ng primitive na output para sa geometry program

"-po" "Vertices="N
Itakda ang bilang ng mga vertex na output ng geometry program

gp5tcp
Tinatarget ang NV_tessellation_program at NV_gpu_program5 Mga extension ng OpenGL.

gp5tep
Tinatarget ang NV_tessellation_program at NV_gpu_program5 Mga extension ng OpenGL.

gp5vp
Tinatarget ang NV_gpu_program5 OpenGL extension.

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

hlslf hlslv
Tina-target ang Microsoft High-Level Shading Language (HLSL). Tina-target ng hlslf ang mga pixel program
habang tina-target ng hlslv ang mga vertex program

ps_1_1 ps_1_2 ps_1_3
Tinatarget ang mga programang DirectX pixel

"-po" "MaxPixelShaderValue="N
Maximum absolute value na kinakatawan sa isang pixel shader. Ang default ay 1.

ps_2_0 ps_2_x
Tinatarget ang mga programang DirectX pixel

"-po" "MaxDrawBuffers="N
Itakda ang maximum na bilang ng mga target ng renderbuffer. Ang default ay 1

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 96 o
512

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 12 o 32

ps_3_0
Tinatarget ang mga programang DirectX pixel

"-po" "MaxDrawBuffers="N
Itakda ang maximum na bilang ng mga target ng renderbuffer. Ang default ay 1

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 224

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 32768

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 32

"-po" "OutColorPrec="N
If N ay 3 o 4, puwersahin ang output sa fp16 na katumpakan. Kung N ay 2, puwersahin ang output sa fp32
katumpakan.

vp20
Tinatarget ang NV_vertex_program OpenGL extension

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 96

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

vp30
Tinatarget ang NV_vertex_program2 OpenGL extension

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 256

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

vp40
Tinatarget ang NV_vertex_program3 OpenGL extension

"-po" "MaxAddressRegs="N
Itinatakda ang maximum na bilang ng mga rehistro ng ADDRESS sa output program. Ang default ay 2

"-po" "MaxInstructions="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 2048

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 544

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga rehistro ng TEMP sa output program. Ang default ay 32

"-po" "PosInv"
Bumuo ng position invariant code (katulad ng fixed-function) para sa POSITION output

vs_1_1
Tina-target ang mga programa ng DirectX vertex

"-po" "dcls"
Mag-output ng dx9-style dcls na mga pahayag

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 96

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 128

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 12

vs_2_0 vs_2_x
Tina-target ang mga programa ng DirectX vertex

"-po" "dcls"
Mag-output ng dx9-style dcls na mga pahayag

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 256

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 256

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 12

vs_3_0
Tina-target ang mga programa ng DirectX vertex

"-po" "dcls"
Mag-output ng dx9-style dcls na mga pahayag

"-po" "MaxLocalParams="N
Itakda ang maximum na bilang ng magagamit na mga puwang ng pare-parehong parameter. Ang default ay 256

"-po" "NumInstructionSlots="N
Itinatakda ang maximum na bilang ng mga tagubilin sa output program. Ang default ay 32768

"-po" "NumTemps="N
Itinatakda ang maximum na bilang ng mga pansamantalang nasa output program. Ang default ay 32

Kapaligiran


Gumamit ng cgc online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    AstroOrzPlayer
    AstroOrzPlayer
    Ang AstroOrz Player ay isang libreng media player
    software, bahagi batay sa WMP at VLC. Ang
    ang player ay nasa isang minimalist na istilo, na may
    higit sa sampung kulay ng tema, at maaari rin
    b ...
    I-download ang AstroOrzPlayer
  • 2
    movistartv
    movistartv
    Ang Kodi Movistar+ TV ay isang ADDON para sa XBMC/
    Kodi que permite disponer de un
    decodificador de los servicios IPTV de
    Movistar integrado en uno de los
    mga mediacenter ma...
    I-download ang movistartv
  • 3
    Code :: Mga Pag-block
    Code :: Mga Pag-block
    Code::Blocks ay isang libre, open-source,
    cross-platform C, C++ at Fortran IDE
    binuo upang matugunan ang pinaka-hinihingi na mga pangangailangan
    ng mga gumagamit nito. Ito ay dinisenyo upang maging napaka
    mga extension...
    I-download ang Code::Blocks
  • 4
    Sa gitna
    Sa gitna
    Sa gitna o Advanced na Minecraft Interface
    at ang Pagsubaybay sa Data/Istruktura ay isang kasangkapan upang
    magpakita ng pangkalahatang-ideya ng isang Minecraft
    mundo, nang hindi aktwal na nilikha ito. Ito
    pwede...
    I-download sa gitna
  • 5
    MSYS2
    MSYS2
    Ang MSYS2 ay isang koleksyon ng mga tool at
    mga aklatan na nagbibigay sa iyo ng isang
    madaling gamitin na kapaligiran para sa pagtatayo,
    pag-install at pagpapatakbo ng katutubong Windows
    software. Ito con...
    I-download ang MSYS2
  • 6
    libjpeg-turbo
    libjpeg-turbo
    Ang libjpeg-turbo ay isang JPEG image codec
    na gumagamit ng mga tagubilin sa SIMD (MMX, SSE2,
    NEON, AltiVec) para mapabilis ang baseline
    Naka-on ang JPEG compression at decompression
    x86, x8...
    I-download ang libjpeg-turbo
  • Marami pa »

Linux command

Ad