# screenspace\_general

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Shaders/screenspace_general
- **Çeviri tarihi:** 2026-02-03

Başlık Tag (screenspace_general)

## Açıklama

Bu shader, özel piksel ve zirve shaderleri sunmak için bir ambalajdır, adı ise `screenspace_general`İçinde hiçbir şey yok .`screenspace`Sadece bu shader ile ilgili olarak, sadece ekran boşluğu işinden daha fazlasını yapmasına izin veren ekstra işlevsellik almadan önce seçilen isimdir. Bu da fırçalar, dekallar, info_overlays, modeller ve daha fazlasında kullanılabilen genel bir shader.

Özel shader oluşturma hakkında daha fazla bilgi için, bakınız [Custom Shaders referans sayfası](https://gmod.tr/wiki/custom_shaders)

## Parametre

[Çizgi](https://gmod.tr/wiki/string) **PIXSHADER**

Size verilen özelleştirilmiş piksel gölgesine sahip olmalısınız.`_ps20`SM3.0 piksel şaderleri kullanmak istiyorsanız, aynı zamanda SM3.0. zirve şaderini de geçmeniz gerekir, aksi takdirde SM2.0b ile sınırlı olacaksınız.

**Öntanımlı:** `""`

[Çizgi](https://gmod.tr/wiki/string) **VERTEXSHADER**

Teslim ettiğin özel zirve gölgesi.`_vs20`veya `_vs30`Sonunda postfix.

**Öntanımlı:** `""`

[Boolean](https://gmod.tr/wiki/boolean) **DiSABLE_COLOR_WRITES**

**Öntanımlı:** `false`

[yüzerek](https://gmod.tr/wiki/float) **ALPHATESTED**

**Öntanımlı:** `0`

[Boolean](https://gmod.tr/wiki/boolean) **ALPHA_BLEND**

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **ALPHA_BLEND_COLOR_OVERLAY**

**Öntanımlı:** `false`

[Çıkartma](https://gmod.tr/wiki/ITexture) **BASETEXTURE**

Shader'inize sağlanacak doku.

[Çıkartma](https://gmod.tr/wiki/ITexture) **TEXTURE1**

Shader'in 1. bölümünde bulunan doku.

[Çıkartma](https://gmod.tr/wiki/ITexture) **TEXTURE2**

2 numaralı yuvarlakta shader'e ulaşılacak bir doku.

[Çıkartma](https://gmod.tr/wiki/ITexture) **TEXTURE3**

3 numaralı yuvadaki gölgeye ulaşılacak doku.

[Boolean](https://gmod.tr/wiki/boolean) **LINEARREAD_BASETEXTURE**

Tekstürlerin rengini doğrusal olarak okumak ya da gamma düzeltmeyi uygulamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **LINEARREAD_TEXTURE1**

Tekstürlerin rengini doğrusal olarak okumak veya gamma düzeltme uygulamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **LINEARREAD_TEXTURE2**

Tekstürlerin rengini doğrusal olarak okumak veya gamma düzeltme uygulamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **LINEARREAD_TEXTURE3**

Teksürlerin rengini doğrusal olarak okumak veya gamma düzeltmeyi uygulamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **LINEARWRITE**

Teksürlerin rengini doğrusal olarak yazmak veya gamma düzeltmesini uygulamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **VERTEXTRANSFORM**

Yeşiller dünya uzayındadır.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **ENDİNORMAL**

Vertikel normalini (sıkıştırılmış) malzeme biçiminde belirtin.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **ALPHABLEND**

Alfa karışımını etkinleştirmek ya da etkinleştirmemek.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **Çok Renkli**

SRC ve dest rengini çarpmak ya da çarpmamak.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **Yazıcılık**

Alfa yazısını etkinleştirmek ya da etkinleştirmemek.

**Öntanımlı:** `false`

[Boolean](https://gmod.tr/wiki/boolean) **Yazdığı derinlik**

Derinlik yazmasını sağlayabilir mi, değil mi.

**Öntanımlı:** `false`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE0**

Tasarım koordinatındaki bileşenlerin sayısı0.

**Öntanımlı:** `2`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE1**

Tasarım koordinasındaki bileşenlerin sayısı1.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE2**

Tasarım koordinatlarında bileşen sayısı2.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE3**

Tasarım koordinatındaki bileşenlerin sayısı3.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE4**

Tasarım koordinatındaki bileşenlerin sayısı4.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE5**

Tasarımdaki bileşenlerin sayısı koordin5.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE6**

Teksturdaki bileşenlerin sayısı koordin6.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **TCSIZE7**

Tekstur koordinasındaki bileşenlerin sayısı7.

**Öntanımlı:** `0`

[Boolean](https://gmod.tr/wiki/boolean) **CULL**

Kesme kontrolü - `0`= nocull, `1`= öldürmek.

**Öntanımlı:** `0`

[Boolean](https://gmod.tr/wiki/boolean) **DEPTHTEST**

Derinlik testi etkinleştir.

**Öntanımlı:** `0`

[Boolean](https://gmod.tr/wiki/boolean) **Kopyalfa**

**Öntanımlı:** `0`

[matris](https://wiki.facepunch.com/gmod/matrix) **VIEWPROJMAT**

Pixel shader'de g_viewProjMatrix (registr c11) tarafından kullanılır.

**Öntanımlı:** `0`

[matris](https://wiki.facepunch.com/gmod/matrix) **INVIEWPROJMAT**

Pixel shader'de g_invViewMatrix (registr c15) tarafından kullanılır.

**Öntanımlı:** `0`

[tam sayı](https://gmod.tr/wiki/integer) **BLENDOPMIN**

**Öntanımlı:** `0`

[Boolean](https://gmod.tr/wiki/boolean) **X360APPCHOOSER**

Bunu 1 olarak ayarlamak ağ renkleri sağlamanızı ve projeksiyonu görüntülemek için ağları çoğaltmanıza olanak tanır.

> **KALDIRILDI:** Bu Valve tarafından x360 için eklenmiş bir çözümlemeydi. Şimdi bunun yerine $VERTEXCOLOR ve $ VERTEXTRANSFORM kullanmalısınız.

[Numarası](https://gmod.tr/wiki/number) **VERTEXCOLOR**

[Boolean](https://gmod.tr/wiki/boolean) **IGNOREZ**

ZBuffer'ı görmezden gelmek ya da görmezlik etmemek.

**Öntanımlı:** `false`

[yüzen](https://gmod.tr/wiki/float) **C0_X**

Özel shader için kullanabileceğin uydurma parametre.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C0_Y**

Özel gölgeleriniz için kullanabileceğiniz uydurma parametreler.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C0_Z**

Özel gölgeleriniz için kullanabileceğiniz uydurma parametreler.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C0_W**

Özel gölgeleriniz için kullanabileceğiniz uydurma parametreler.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C1_X**

Özel gölgeleriniz için kullanabileceğiniz uydurma parametreler.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C1_Y**

Özel shader için kullanabileceğiniz uydurma parametre.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C1_Z**

Özel shader için kullanabileceğiniz uydurma parametre.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C1_W**

Özel shader için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C2_X**

Özel shader için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C2_Y**

Özel shader için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C2_Z**

Özel shader için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C2_W**

Özel shaderiniz için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C3_X**

Özel shaderiniz için kullanabileceğiniz aptal parametre.

**Öntanımlı:** `0`

[yüzerek](https://gmod.tr/wiki/float) **C3_Y**

Özel shader için kullanabileceğiniz sahte parametreler.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C3_Z**

Özel shader için kullanabileceğiniz sahte parametreler.

**Öntanımlı:** `0`

[yüzen](https://gmod.tr/wiki/float) **C3_W**

Özel shader için kullanabileceğin uydurma parametre.

**Öntanımlı:** `0`

- [GMod Wiki ana sayfası](https://gmod.tr/wiki)

---

[Tüm sunucular](https://gmod.tr/) · [GmodTR Launcher](https://gmod.tr/launcher) · [Rehber](https://gmod.tr/rehber) · [GMod Wiki](https://gmod.tr/wiki) · [GmodTR nedir?](https://gmod.tr/hakkinda) · [Sunucu ekle](https://gmod.tr/sunucu-ekle) · [Discord](https://discord.gg/gmodtr)

Kaynak: https://gmod.tr/wiki/Shaders/screenspace_general
