# showz

- **İngilizce aslı:** https://wiki.facepunch.com/gmod/Shaders/showz
- **Çeviri tarihi:** 2025-10-09

## Açıklama

Derinlik dokusunu (depth texture) hata ayıklama amacıyla bir üsse yükseltilmiş `.a` veya `.r` kanalının `$BASETEXTURE` çıktısını verir. Ortaya çıkan derinlik görüntüsünü bir üsse yükseltmek için `r_showz_power` konsol değişkenini kullanın. Bu sayı negatif de olabilir: `r_showz_power -1`.

> **UYARI:** `$BASETEXTURE` sadece büyük harflerle çalışır. Küçük harflerle girerseniz, doku materyale eklenmez. Ayrıca, doku materyal oluşturulduktan sonra girilmelidir. Aynı sebepten dolayı.

## Parametreler

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

Derinlik dokusu. Örnek: `_rt_ResolvedFullFrameDepth`.

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

Shader'dan çıktı için $basetexture'ın bir kanalını seçme. `0` — `.r` kanalını gösterir; `1` — `.a` kanalını gösterir.

### Örnek

showz materyalinin oluşturulması ve [render.GetResolvedFullFrameDepth](https://gmod.tr/wiki/render.GetResolvedFullFrameDepth) çıktısının HUD'a yansıtılması.

```lua
local mat = CreateMaterial("showz_resolvedfullframedepth", "showz", {
    ["$ALPHADEPTH"] = 0,
})
mat:SetTexture("$BASETEXTURE", render.GetResolvedFullFrameDepth())
RunConsoleCommand("r_showz_power", 1)

hook.Add("HUDPaint", "showz_test", function()
    render.SetMaterial(mat)
    render.DrawScreenQuad()
end)
```

**Çıktı:**

- [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/showz
