OBS-D3D11渲染梳理
+ -

着色器关系图

2024-07-30 36 0
  • gs_effect_t
    • gs_eparam_t*view_proj, *world, *scale;
    • gs_effect_param[N]
    • gs_effect_technique[N]
      • gs_effect_pass[N=1]
        • gs_pixel_shader(gs_effect) *vertshader = gs_vertexshader_create()
        • gs_vertex_shader(gs_effect)*pixelshader= gs_pixelshader_create()
        • struct pass_shaderparam vertshader_params[N]
        • struct pass_shaderparam pixelshader_params[N]
struct pass_shaderparam {
    struct gs_effect_param *eparam;//索引至 gs_effect_param[N]
    gs_sparam_t *sparam;//d3d11创建
};

232852966856

0 篇笔记 写笔记

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

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

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