obs格式输出
+ -

obs_graphics_thread_loop

2024-12-20 5 0

163610914545

  • texture
    • shader resource
  • gs_texture_2d

    • 2d-texture
    • render target viewer
  • gs_stage_surface

    • 2d-texture
  • tech

    • hlsl ps/vs
    • layout
    • parameter

source->async_texrender/gs_texture_2d;

struct gs_texture_render {
    gs_texture_t *target, *prev_target;
    gs_zstencil_t *zs, *prev_zs;

    uint32_t cx, cy;

    enum gs_color_format format;
    enum gs_zstencil_format zsformat;

    bool rendered;
};

video->render_texture/gs_texture_2d

video->output_texture/gs_texture_2d
video->convert_texutres

struct gs_texture : gs_obj {
    gs_texture_type type;
    uint32_t levels;
    gs_color_format format;

    ComPtr<ID3D11ShaderResourceView> shaderRes;
    ComPtr<ID3D11ShaderResourceView> shaderResLinear;
    D3D11_SHADER_RESOURCE_VIEW_DESC viewDesc{};
    D3D11_SHADER_RESOURCE_VIEW_DESC viewDescLinear{};
    }

video->copy_surfaces/gs_stage_surface

0 篇笔记 写笔记

作者信息
我爱内核
Windows驱动开发,网站开发
好好学习,天天向上。
取消
感谢您的支持,我会继续努力的!
扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

您的支持,是我们前进的动力!