# render.GetResolvedFullFrameDepth

- **Ortam:** İstemci
- **İngilizce aslı:** https://wiki.facepunch.com/gmod/render.GetResolvedFullFrameDepth
- **Çeviri tarihi:** 2026-04-26

```lua
ITexture render.GetResolvedFullFrameDepth()
```

## Açıklama

Geri dönüştürür: `_rt_ResolvedFullFrameDepth` SSAO derinliği için doku. [GM:NeedsDepthPass](https://gmod.tr/wiki/GM:NeedsDepthPass) Derinlik yazılır. [Shaders/DepthWrite](https://gmod.tr/wiki/Shaders/DepthWrite) ikinci kez sahneyi göstererek, kullanarak [SSAO_DepthPass işlevi](https://github.com/ValveSoftware/source-sdk-2013/blob/11a677c349b149b2f77184dc903e6bb17f8df69b/src/game/client/viewrender.cpp#L5576).

## Geri dönüşler

1.. [Çıkartma](https://gmod.tr/wiki/ITexture): Derinlik dokusu.

### Örnek

Ekrana derinlik geçişini göster.

```lua
local function MyNeedsDepthPass()
    return true
end

-- _rt_ResolvedFullFrameDepth dokuyu güncelleyebilmek için kanca ekle
hook.Add( "NeedsDepthPass", "MyNeedsDepthPass", MyNeedsDepthPass )

local function RenderSSAOdepth()
    -- render. GetResolvedFullFrameDepth() çağırın ve elde edilen dokuyu ekrana çekin

    local texture = render.GetResolvedFullFrameDepth()
    render.DrawTextureToScreen( texture )

end

-- Ekle Hook eklemek için ekranı göster
hook.Add( "RenderScreenspaceEffects", "RenderSSAOdepth", RenderSSAOdepth )
```

**Çıkış:**

![depth_example.png](https://gmod.tr/api/uploads/wiki/4fef92eb54c9b51fd2a1.png)

### Örnek: Derinlik tamponu yükseltme

Bu yöntem derinlik tamponunun bit derinliğini artırmanıza olanak tanır.

```lua
IMAGE_FORMAT_R32F = 27 -- Tek kanallı 32 bit hareketli nokta

GetRenderTargetEx( "_rt_resolvedfullframedepth", 1, 1,
    RT_SIZE_FULL_FRAME_BUFFER,
    MATERIAL_RT_DEPTH_SHARED,
    bit.bor( 4, 8, 256, 512 ),
    0,
    IMAGE_FORMAT_R32F
)
```

- [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/render.GetResolvedFullFrameDepth
