着色器关系图
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]
- gs_effect_pass[N=1]
struct pass_shaderparam {
struct gs_effect_param *eparam;//索引至 gs_effect_param[N]
gs_sparam_t *sparam;//d3d11创建
};

OBS-D3D11渲染梳理





