我想知道是否有可能从文件动态编译像素着色器并将其应用于网格.
首先,我将从一些背景信息开始.我有一个系统,它根据一系列数据创建HLSL像素着色器,这对这个问题并不重要.重要的是这些着色器不使用技术或通行证.因为它们不打算用作.fx文件.
该ShaderCompiler.CompileFromFile()方法能够将文件成功编译为CompiledShader.
ShaderCompiler.CompileFromFile()
CompiledShader
是否可以将此着色器应用于网格?
因为我不想找到每个文件的入口点以将其包装在一种技术中,以允许将其编译为Effect.
Effect
c# compiler-construction xna hlsl pixel-shader
c# ×1
compiler-construction ×1
hlsl ×1
pixel-shader ×1
xna ×1