[PATCH v3 0/8] Move DX10 Shader Reflection into d3dcompiler.
Connor McAdams
conmanx360 at gmail.com
Fri Oct 25 21:27:26 CDT 2019
This series of patches moves the DX10 Shader Reflection handling into
the d3dcompiler_43 implementation. These patches should be more in line
with what was suggested with the last series of patches. The only
missing methods are those for GetConstantBufferByIndex/Name, which
are currently in the works. For the time being, I just want to make sure
that I'm on the right track.
Connor McAdams (8):
d3d10: move parse_dxbc + helpers into effects.c
d3d10: rename utils.c to debug.c
d3d10+d3dcompiler: add PARENTSRC and fix definition conflicts
d3d10+d3dcompiler: Move d3d10 reflection into d3dcompiler.
d3dcompiler: Add shader init to D3D10ReflectShader
d3dcompiler: implement d3d10 reflection GetDesc method.
d3dcompiler: Implement Input/OutputParameterDesc method
d3dcompiler: GetResourceBindingDesc for d3d10 reflect shader.
dlls/d3d10/Makefile.in | 5 +-
dlls/d3d10/d3d10_main.c | 22 ---
dlls/d3d10/d3d10_private.h | 14 --
dlls/d3d10/{utils.c => debug.c} | 101 --------------
dlls/d3d10/effect.c | 101 ++++++++++++++
dlls/d3d10/shader.c | 112 ----------------
dlls/d3dcompiler_43/reflection.c | 224 ++++++++++++++++++++++++++++++-
dlls/d3dcompiler_43/utils.c | 2 +
8 files changed, 328 insertions(+), 253 deletions(-)
rename dlls/d3d10/{utils.c => debug.c} (66%)
--
2.20.1
More information about the wine-devel
mailing list