book/generated/urp-17.3.0/code/CORE/ShaderLibrary/API/Metal.hlsl.md

Shader Viewer - <CORE>/ShaderLibrary/API/Metal.hlsl

Unity urp-17.3.0 Shader/HLSL Code Viewer

Shader Code Viewer: <CORE>/ShaderLibrary/API/Metal.hlsl

Symbol Index

Kind Name Line Jump
Macro UNITY_UV_STARTS_AT_TOP 4 go
Macro UNITY_REVERSED_Z 5 go
Macro UNITY_NEAR_CLIP_VALUE 6 go
Macro UNITY_RAW_FAR_CLIP_VALUE 8 go
Macro VERTEXID_SEMANTIC 9 go
Macro INSTANCEID_SEMANTIC 10 go
Macro FRONT_FACE_SEMANTIC 11 go
Macro FRONT_FACE_TYPE 12 go
Macro IS_FRONT_VFACE 13 go
Macro CBUFFER_START 15 go
Macro CBUFFER_END 16 go
Macro PLATFORM_SUPPORTS_EXPLICIT_BINDING 18 go
Macro PLATFORM_NEEDS_UNORM_UAV_SPECIFIER 19 go
Macro PLATFORM_SUPPORTS_BUFFER_ATOMICS_IN_PIXEL_SHADER 20 go
Macro UNITY_BRANCH 23 go
Macro UNITY_FLATTEN 24 go
Macro UNITY_UNROLL 25 go
Macro UNITY_UNROLLX 26 go
Macro UNITY_LOOP 27 go
Macro ZERO_INITIALIZE 31 go
Macro ZERO_INITIALIZE_ARRAY 32 go
Macro CALCULATE_TEXTURE2D_LOD 36 go
Macro TEXTURE2D 40 go
Macro TEXTURE2D_ARRAY 41 go
Macro TEXTURECUBE 42 go
Macro TEXTURECUBE_ARRAY 43 go
Macro TEXTURE3D 44 go
Macro TEXTURE2D_FLOAT 46 go
Macro TEXTURE2D_ARRAY_FLOAT 47 go
Macro TEXTURECUBE_FLOAT 48 go
Macro TEXTURECUBE_ARRAY_FLOAT 49 go
Macro TEXTURE3D_FLOAT 50 go
Macro TEXTURE2D_HALF 52 go
Macro TEXTURE2D_ARRAY_HALF 53 go
Macro TEXTURECUBE_HALF 54 go
Macro TEXTURECUBE_ARRAY_HALF 55 go
Macro TEXTURE3D_HALF 56 go
Macro TEXTURE2D_SHADOW 58 go
Macro TEXTURE2D_ARRAY_SHADOW 59 go
Macro TEXTURECUBE_SHADOW 60 go
Macro TEXTURECUBE_ARRAY_SHADOW 61 go
Macro TYPED_TEXTURE2D 63 go
Macro TYPED_TEXTURE2D_ARRAY 64 go
Macro TYPED_TEXTURE3D 65 go
Macro RW_TEXTURE2D 66 go
Macro RW_TEXTURE2D_ARRAY 67 go
Macro RW_TEXTURE3D 68 go
Macro SAMPLER 70 go
Macro SAMPLER_CMP 71 go
Macro ASSIGN_SAMPLER 72 go
Macro TEXTURE2D_PARAM 74 go
Macro TEXTURE2D_ARRAY_PARAM 75 go
Macro TEXTURECUBE_PARAM 76 go
Macro TEXTURECUBE_ARRAY_PARAM 77 go
Macro TEXTURE3D_PARAM 78 go
Macro TEXTURE2D_SHADOW_PARAM 80 go
Macro TEXTURE2D_ARRAY_SHADOW_PARAM 81 go
Macro TEXTURECUBE_SHADOW_PARAM 82 go
Macro TEXTURECUBE_ARRAY_SHADOW_PARAM 83 go
Macro TEXTURE2D_ARGS 85 go
Macro TEXTURE2D_ARRAY_ARGS 86 go
Macro TEXTURECUBE_ARGS 87 go
Macro TEXTURECUBE_ARRAY_ARGS 88 go
Macro TEXTURE3D_ARGS 89 go
Macro TEXTURE2D_SHADOW_ARGS 91 go
Macro TEXTURE2D_ARRAY_SHADOW_ARGS 92 go
Macro TEXTURECUBE_SHADOW_ARGS 93 go
Macro TEXTURECUBE_ARRAY_SHADOW_ARGS 94 go
Macro PLATFORM_SAMPLE_TEXTURE2D 96 go
Macro PLATFORM_SAMPLE_TEXTURE2D_LOD 97 go
Macro PLATFORM_SAMPLE_TEXTURE2D_BIAS 98 go
Macro PLATFORM_SAMPLE_TEXTURE2D_GRAD 99 go
Macro PLATFORM_SAMPLE_TEXTURE2D_ARRAY 100 go
Macro PLATFORM_SAMPLE_TEXTURE2D_ARRAY_LOD 101 go
Macro PLATFORM_SAMPLE_TEXTURE2D_ARRAY_BIAS 102 go
Macro PLATFORM_SAMPLE_TEXTURE2D_ARRAY_GRAD 103 go
Macro PLATFORM_SAMPLE_TEXTURECUBE 104 go
Macro PLATFORM_SAMPLE_TEXTURECUBE_LOD 105 go
Macro PLATFORM_SAMPLE_TEXTURECUBE_BIAS 106 go
Macro PLATFORM_SAMPLE_TEXTURECUBE_ARRAY 107 go
Macro PLATFORM_SAMPLE_TEXTURECUBE_ARRAY_LOD 108 go
Macro PLATFORM_SAMPLE_TEXTURECUBE_ARRAY_BIAS 109 go
Macro PLATFORM_SAMPLE_TEXTURE3D 110 go
Macro PLATFORM_SAMPLE_TEXTURE3D_LOD 111 go
Macro SAMPLE_TEXTURE2D 113 go
Macro SAMPLE_TEXTURE2D_LOD 114 go
Macro SAMPLE_TEXTURE2D_BIAS 115 go
Macro SAMPLE_TEXTURE2D_GRAD 116 go
Macro SAMPLE_TEXTURE2D_ARRAY 117 go
Macro SAMPLE_TEXTURE2D_ARRAY_LOD 118 go
Macro SAMPLE_TEXTURE2D_ARRAY_BIAS 119 go
Macro SAMPLE_TEXTURE2D_ARRAY_GRAD 120 go
Macro SAMPLE_TEXTURECUBE 121 go
Macro SAMPLE_TEXTURECUBE_LOD 122 go
Macro SAMPLE_TEXTURECUBE_BIAS 123 go
Macro SAMPLE_TEXTURECUBE_ARRAY 124 go
Macro SAMPLE_TEXTURECUBE_ARRAY_LOD 125 go
Macro SAMPLE_TEXTURECUBE_ARRAY_BIAS 126 go
Macro SAMPLE_TEXTURE3D 127 go
Macro SAMPLE_TEXTURE3D_LOD 128 go
Macro SAMPLE_TEXTURE2D_SHADOW 130 go
Macro SAMPLE_TEXTURE2D_ARRAY_SHADOW 131 go
Macro SAMPLE_TEXTURECUBE_SHADOW 132 go
Macro SAMPLE_TEXTURECUBE_ARRAY_SHADOW 133 go
Macro SAMPLE_DEPTH_TEXTURE 135 go
Macro SAMPLE_DEPTH_TEXTURE_LOD 136 go
Macro LOAD_TEXTURE2D 138 go
Macro LOAD_TEXTURE2D_LOD 139 go
Macro LOAD_TEXTURE2D_MSAA 140 go
Macro LOAD_TEXTURE2D_ARRAY 141 go
Macro LOAD_TEXTURE2D_ARRAY_MSAA 142 go
Macro LOAD_TEXTURE2D_ARRAY_LOD 143 go
Macro LOAD_TEXTURE3D 144 go
Macro LOAD_TEXTURE3D_LOD 145 go
Macro PLATFORM_SUPPORT_GATHER 147 go
Macro GATHER_TEXTURE2D 148 go
Macro GATHER_TEXTURE2D_ARRAY 149 go
Macro GATHER_TEXTURECUBE 150 go
Macro GATHER_TEXTURECUBE_ARRAY 151 go
Macro GATHER_RED_TEXTURE2D 152 go
Macro GATHER_GREEN_TEXTURE2D 153 go
Macro GATHER_BLUE_TEXTURE2D 154 go
Macro GATHER_ALPHA_TEXTURE2D 155 go
Macro PLATFORM_SUPPORTS_NATIVE_RENDERPASS 157 go

Shader Code Viewer

If JavaScript is disabled, interactive features (go to definition/references/hover/outline) are unavailable.