screenspace_general_8tex

Açıklama

Bu, gölgelendirici miraslama konusunda bir denemedir. Bu, screenspace_general ile aynıdır, ancak 8 doku örnekleyicisini bağlar. Özel gölgelendiriciler oluşturma hakkında daha fazla bilgi için Özel Gölgelendiriciler referans sayfasına bakın.

Bu, son sürümde (2025.12.01) eklenmiştir. Şu anda yalnızca Dev Branch'te kullanılabilir olabilir.

Parametre

string PIXSHADER
Sağladığınız özel piksel gölgelendirici. Sonunda _ps20 sonunda sonek olmalıdır. SM3.0 piksel gölgelendiricileri kullanmak istiyorsanız, SM3.0 köşe gölgelendiricisini de geçmelisiniz, aksi takdirde SM2.0b ile sınırlı kalırsınız.

Varsayılan: ""

string VERTEXSHADER
Sağladığınız özel köşe gölgelendirici. Sonunda _vs20 veya _vs30 sonunda sonek olmalıdır.

Varsayılan: ""

boolean DISABLE_COLOR_WRITES

Varsayılan: false

float ALPHATESTED

Varsayılan 0

boolean ALPHA_BLEND

Varsayılan false

ITexture BASETEXTURE
Shader'ınıza sağlanacak doku.
ITexture TEXTURE1
Shader'ınız için slot 1'de kullanılabilir olacak doku.
ITexture TEXTURE2
Shader'ınızın 2. yuvasında kullanılabilecek doku.
ITexture TEXTURE3
Shader'ınızda 3. yuvada kullanılabilecek doku.
ITexture TEXTURE4
Shader'ınızda 4. yuvada kullanılabilecek doku.
ITexture TEXTURE5
Shader'ınızda 5. yuvada kullanılabilecek doku.
ITexture TEXTURE6
Shader'ınızda 6. yuvada kullanılabilecek doku.
ITexture TEXTURE7
Shader'ınızda 7. yuvada kullanılabilecek doku.
boolean LINEARREAD_BASETEXTURE
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan: false

boolean LINEARREAD_TEXTURE1
Tekstür rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan: false

boolean LINEARREAD_TEXTURE2
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan: false

boolean LINEARREAD_TEXTURE3
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan false

boolean LINEARREAD_TEXTURE4
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı.

Varsayılan false

boolean LINEARREAD_TEXTURE5
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan: false

boolean LINEARREAD_TEXTURE6
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan: false

boolean LINEARREAD_TEXTURE7
Doku rengini doğrusal olarak okumak mı yoksa gama düzeltmesi uygulamak mı?

Varsayılan false

boolean LINEARWRITE
Doku rengini doğrusal olarak yazmak mı yoksa gama düzeltmesi uygulamak mı.

Varsayılan false

boolean VERTEXTRANSFORM
Verts dünya uzayındadır.

Varsayılan false

boolean VERTEXNORMAL
Malzeme formatında köşe normali (sıkıştırılmış) belirtin.

Varsayılan false

boolean ALPHABLEND
Alfa karışımını etkinleştirip etkinleştirmemeyi belirler.

Varsayılan: false

boolean MULTIPLYCOLOR
src ve dest renklerini çarpıp çarpmayacağını belirler.

Varsayılan false

boolean WRITEALPHA
Alfa yazmayı etkinleştirip etkinleştirmemeyi belirler.

Varsayılan false

boolean WRITEDEPTH
Derinlik yazmayı etkinleştirip etkinleştirmeyeceğini belirler.

Varsayılan false

tamsayı TCSIZE0
Doku koordinatında bulunan bileşenlerin sayısı.

Varsayılan 2

tamsayı TCSIZE1
Doku coord1'deki bileşen sayısı.

Varsayılan 0

tamsayı TCSIZE2
Doku koordinatında bulunan bileşenlerin sayısı.

Varsayılan 0

tamsayı TCSIZE3
Doku koordinatında bulunan bileşenlerin sayısı.

Varsayılan: 0

tamsayı TCSIZE4
Doku koordinatında bulunan bileşenlerin sayısı.

Varsayılan: 0

tamsayı TCSIZE5
Doku koordinatındaki bileşen sayısı5.

Varsayılan: 0

tamsayı TCSIZE6
Doku koordinatındaki bileşen sayısı6.

Varsayılan: 0

tamsayı TCSIZE7
Doku koordinatındaki bileşen sayısı7.

Varsayılan 0

boolean CULL
Culling kontrolü - 0 = nocull, 1 = eleme yap.

Varsayılan: 0

boolean DERİNLİK TESTİ
Derinlik testini etkinleştir.

Varsayılan 0

boolean COPYALPHA

Varsayılan 0

matris VIEWPROJMAT
Piksel gölgelendiricide g_viewProjMatrix (kayıt c11) tarafından kullanılır.

Varsayılan: 0

matris INVVIEWPROJMAT
Piksel gölgelendiricide g_invViewMatrix (kayıt c15) tarafından kullanılır.

Varsayılan 0

tamsayı BLENDOPMIN

Varsayılan 0

boolean IGNOREZ
ZBuffer'ı yok sayıp saymayacağını belirler.

Varsayılan false

float C0_X
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C0_Y
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C0_Z
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C0_W
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C1_X
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C1_Y
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C1_Z
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C1_W
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C2_X
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C2_Y
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C2_Z
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C2_W
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C3_X
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C3_Y
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C3_Z
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan: 0

float C3_W
Özel gölgelendiriciniz için kullanabileceğiniz sahte parametre.

Varsayılan 0

Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord