首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >XNA中有Texture1D吗?

XNA中有Texture1D吗?
EN

Stack Overflow用户
提问于 2011-11-16 22:52:40
回答 1查看 275关注 0票数 0

我需要将Vector3或Vector4的数组传递给我的像素着色器。有没有类似一维纹理的东西,我可以从CPU和GPU上的样本中设置?

EN

Stack Overflow用户

发布于 2011-11-28 19:37:22

没有你可以使用的内置类,但是你可以创建一个你自己的(未测试的):

代码语言:javascript
运行
复制
public class Texture1D
{
    GraphicsDevice device;
    Vector4[] pixels;

    bool mipMap = false;
    SurfaceFormat Format;

    public Texture1D (GraphicsDevice Device, int Length)
    {
        pixels = new Vector4[Length];
        device = Device;
        Format = SurfaceFormat.Color;
    }

    public Texture1D (GraphicsDevice Device, int Length, bool mipMap, SurfaceFormat format)
    {
        pixels = new Vector4[Length];
        device = Device;
        this.mipMap = mipMap;
        Format = format;
    }
}
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8153614

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档