Unity Web Shader IDE
Full source <CORE>/ShaderLibrary/DebugMipmapStreamingMacros.hlsl HLSL 17 lines 7 symbols 0 includes Hide source Show source
DebugMipmapStreamingMacros.hlsl <CORE>/ShaderLibrary/DebugMipmapStreamingMacros.hlsl
Language
HLSL
Lines
17
Symbols
7
Includes
0
Open IDE root

<CORE>/ShaderLibrary/DebugMipmapStreamingMacros.hlsl full source

#ifndef UNITY_DEBUG_MIPMAP_STREAMING_MACROS_INCLUDED
#define UNITY_DEBUG_MIPMAP_STREAMING_MACROS_INCLUDED

// Beware that this macro is used in constant buffers, so this should not change in size based on conditionals
#define UNITY_TEXTURE_STREAMING_DEBUG_VARS        \
    float4 unity_MipmapStreaming_DebugTex_ST;        \
    float4 unity_MipmapStreaming_DebugTex_TexelSize; \
    float4 unity_MipmapStreaming_DebugTex_MipInfo;   \
    float4 unity_MipmapStreaming_DebugTex_StreamInfo;

// Beware that this macro is used in constant buffers, so this should not change in size based on conditionals
#define UNITY_TEXTURE_STREAMING_DEBUG_VARS_FOR_TEX(tex) \
    float4 tex##_MipInfo;                                  \
    float4 tex##_StreamInfo;

#endif // UNITY_DEBUG_MIPMAP_STREAMING_MACROS_INCLUDED