添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Texture1D、Texture1DArray、Texture2D、Texture2DArray、Texture3D、Texture2DArray、TextureCube、TextureCubeArray Texture2DMS、Texture2DMSArray¹

返回类型与 Object 声明中的类型匹配。 例如,声明为“Texture2d<uint4> myTexture;”的 Texture2D 对象具有 uint4 类型的返回值。

最小着色器模型

以下着色器模型中支持此函数。

vs_4_0 vs_4_1¹ ps_4_0 ps_4_1¹ gs_4_0 gs_4_1¹

此部分代码示例来自 AdvancedParticles 示例中 的 Paint.fx 文件。

// Object Declarations
Buffer<float4> g_ParticleBuffer;
// Shader body calling the intrinsic function
float4 PSPaint(PSQuadIn input) : SV_Target
    for( int i=g_ParticleStart; i<g_NumParticles; i+=g_ParticleStep )
        // load the particle
        float4 particlePos = g_ParticleBuffer.Load( i*4 );
        float4 particleColor = g_ParticleBuffer.Load( (i*4) + 2 );
              Texture-Object