没有合适的资源?快使用搜索试试~ 我知道了~
hlsl-parser-nitra:.NET 的 HLSL 解析器
共85个文件
hlsl:60个
h:6个
txt:4个
需积分: 9 1 下载量 166 浏览量
2021-06-14
02:16:37
上传
评论
收藏 190KB ZIP 举报
温馨提示
解析器 HlslParser 是用于 .NET 的 SM5.0 HLSL 解析器。 语法和解析器是使用 JetBrains 的项目构建的。 目前,它仅将 HLSL 代码解析为 AST。 一旦 Nitra 添加了对它的支持(计划在未来的里程碑),我计划扩展 HlslParser 以支持 Visual Studio 中的完整 HLSL 智能感知。 HlslParser 目前能够解析 Direct3D SDK 中的大多数/所有示例着色器,以及其他几个着色器 - 请参阅。 (书呆子说,Nitra 可以以一种简洁的方式定义语法;到目前为止,我更喜欢它而不是我使用过的其他解析器生成器。。) 用法 var sourceSnapshot = new SourceSnapshot ( sourceCode ); var parserHost = new ParserHost (); var compi
资源推荐
资源详情
资源评论
收起资源包目录
hlsl-parser-nitra-master.zip (85个子文件)
hlsl-parser-nitra-master
.gitignore 3KB
src
HlslParser.sln 1KB
HlslParser
HlslGrammar.nitra 17KB
HlslParser.nproj 4KB
Properties
AssemblyInfo.n 1KB
HlslParser.Tests
packages.config 129B
HlslParser.Tests.csproj 15KB
Shaders
Internal
Textures.hlsl 2KB
Textures.knowngood 2KB
FxDis
test.hlsl 3KB
readme.txt 52B
test.knowngood 3KB
HlslCrossCompiler
vs4
mov.hlsl 196B
multiple_const_buffers.hlsl 500B
switch.hlsl 598B
vs5
any.hlsl 263B
mov.hlsl 196B
sincos.hlsl 328B
const_temp.hlsl 294B
mad_imm.hlsl 354B
ps4
primID.hlsl 303B
fxaa.hlsl 32KB
ps5
sample.hlsl 419B
conservative_depth.hlsl 602B
interfaces.hlsl 1KB
interface_arrays.hlsl 1KB
ds5
basic.hlsl 590B
basic.knowngood 567B
readme.txt 90B
hs5
basic.hlsl 661B
Sdk
DirectX SDK EULA.txt 10KB
readme.txt 39B
Direct3D11
CascadedShadowMaps11
RenderCascadeScene.hlsl 23KB
RenderCascadeShadow.hlsl 2KB
HDRToneMappingCS11
FilterCS.hlsl 2KB
ReduceToSingleCS.hlsl 2KB
skybox11.hlsl 954B
DumpToTexture.hlsl 887B
BrightPassAndHorizFilterCS.hlsl 2KB
PSApproach.hlsl 3KB
FinalPass.hlsl 2KB
ReduceTo1DCS.hlsl 2KB
DDSWithoutD3DX11
DDSWithoutD3DX.hlsl 3KB
FluidCS11
FluidRender.hlsl 3KB
FluidCS11.hlsl 19KB
BC6HBC7EncoderDecoder11
BC6HEncode.hlsl 52KB
BC7Decode.hlsl 42KB
BC6HDecode.hlsl 40KB
BC7Encode.hlsl 62KB
ContactHardeningShadows11
ContactHardeningShadows11.hlsl 16KB
ComputeShaderSort11
ComputeShaderSort11.hlsl 3KB
PNTriangles11
AdaptiveTessellation.hlsl 10KB
PNTriangles11.hlsl 19KB
BasicCompute11
BasicCompute11.hlsl 2KB
DecalTessellation11
DecalTessellation11.hlsl 25KB
AdaptiveTessellation.hlsl 10KB
DynamicShaderLinkage11
DynamicShaderLinkage11_MaterialPSH.h 2KB
DynamicShaderLinkage11_LightPSH.h 2KB
DynamicShaderLinkage11_PSBuffers.h 4KB
DynamicShaderLinkage11_PS.hlsl 3KB
DynamicShaderLinkage11_VS.hlsl 2KB
NBodyGravityCS11
ParticleDraw.hlsl 3KB
NBodyGravityCS11.hlsl 4KB
DetailTessellation11
POM.hlsl 8KB
Particle.hlsl 3KB
DetailTessellation11.hlsl 17KB
AdaptiveTessellation.h 10KB
shader_include.h 5KB
VarianceShadows11
2DQuadShaders.hlsl 7KB
RenderVarianceScene.hlsl 18KB
RenderVarianceShadow.hlsl 1KB
SimpleBezier11
SimpleBezier11.hlsl 9KB
AdaptiveTessellationCS40
TessellatorCS40_TessellateVerticesCS.hlsl 8KB
TessellatorCS40_EdgeFactorCS.hlsl 7KB
TessellatorCS40_TessellateIndicesCS.hlsl 24KB
TessellatorCS40_ScatterIDCS.hlsl 1KB
TessellatorCS40_defines.h 393B
TessellatorCS40_NumVerticesIndicesCS.hlsl 2KB
TessellatorCS40_common.hlsl 14KB
SubD11
SubD11.hlsl 46KB
HlslParserTests.cs 3KB
Properties
AssemblyInfo.cs 1KB
README.md 2KB
lib
CppNet.dll 59KB
.gitattributes 483B
共 85 条
- 1
资源评论
婉君喜欢DIY
- 粉丝: 14
- 资源: 4617
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功