【问题标题】:Does DirectX9 support 64 / 128 bit color depth formats?DirectX9 是否支持 64 / 128 位颜色深度格式?
【发布时间】:2012-10-11 15:00:53
【问题描述】:

DirectX 是否支持 64 位颜色深度格式?如格式.A16R16G16B16。我有一些使用这种格式的代码,它可以编译,但我似乎没有工作。注意:我知道我的显示器无法显示 64 位颜色,纹理用于将更多颜色信息输入像素着色器。如果我们对我提出这个问题的动机感兴趣,请查看这些链接。

Why is this 128Bit Color Format being converted to 32Bit

http://www.gamedev.net/topic/632620-why-is-this-128bit-color-format-being-converted-to-32bit-hlslslimdx-9/

【问题讨论】:

    标签: graphics directx hlsl slimdx


    【解决方案1】:

    是的,它确实支持 64 位和 128 位颜色模式。但是,您的显卡是否支持它是另一回事。

    可能需要使用 ps_2_a/ps_2_b 或 ps_3_0 配置文件。

    【讨论】:

    • 是的,我想我找到了我的问题。我试图让我们使用 DrawString 渲染到 64 位颜色深度目标,但我认为 DrawString 使用 32 位表面来渲染每个字符,从而导致数据丢失。我将不得不解决这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-27
    • 1970-01-01
    • 2020-03-11
    • 2021-09-23
    相关资源
    最近更新 更多