Table of Contents

Enum EnumShaderProgram

Namespace
Vintagestory.API.Client
Assembly
VintagestoryAPI.dll
public enum EnumShaderProgram
Extension Methods

Fields

Autocamera = 23

Cinematic camera pather rendering

Bilateralblur = 40
Blit = 28
Blockhighlights = 24

Worldedit block highlights

Blur = 18

The Blur shader

Celestialobject = 34
Chunkliquid = 14

Renders liquid chunk geometry

Chunkliquiddepth = 41
Chunkopaque = 12

Renders opaque chunk geometry, no blend, alpha discard;

Chunktopsoil = 21

Renders top soil chunk geometry

Chunktransparent = 19

Renders half transparent chunk geometry using WOIT

Colorgrade = 37
Debugdepthbuffer = 10
Decals = 15

Renders decals, obviously O_O

Entityanimated = 26

For animated entities

Final = 16

Color grading and merging of all rendered scenes

Findbright = 20

For bloom shader

Godrays = 22

For god rays

Gui = 17

For drawing an item stack

Guigear = 38
Guitopsoil = 35
Helditem = 11

For rendering the currently held item

Luma = 27

Luma prepass for FXAA

MultiTextureTest = 13

Debug shader

Nightsky = 7

For rendering the stars skybox

Particlescube = 2

For instanced rendering of cubic particles

Particlesquad = 3

For instanced rendering of quad particles

Particlesquad2d = 30
Shadowmap = 29
Shadowmapentityanimated = 31
Shadowmapgeneric = 32
Sky = 5

For rendering the sky colors

Ssao = 39
Standard = 1

A very plain shader for drawing any geometry

Texture2texture = 33
Transparentcompose = 9

Merges opaque geomerty with WOIT geometry

Wireframe = 25

The selected block outline

Woittest = 8

Debug shader for testing Weighted Blended Order Independent