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;

  1. struct gs_texture_render {
  2. gs_texture_t *target, *prev_target;
  3. gs_zstencil_t *zs, *prev_zs;
  4. uint32_t cx, cy;
  5. enum gs_color_format format;
  6. enum gs_zstencil_format zsformat;
  7. bool rendered;
  8. };

video->render_texture/gs_texture_2d

video->output_texture/gs_texture_2d
video->convert_texutres

  1. struct gs_texture : gs_obj {
  2. gs_texture_type type;
  3. uint32_t levels;
  4. gs_color_format format;
  5. ComPtr<ID3D11ShaderResourceView> shaderRes;
  6. ComPtr<ID3D11ShaderResourceView> shaderResLinear;
  7. D3D11_SHADER_RESOURCE_VIEW_DESC viewDesc{};
  8. D3D11_SHADER_RESOURCE_VIEW_DESC viewDescLinear{};
  9. }

video->copy_surfaces/gs_stage_surface

0 篇笔记 写笔记

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

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

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