DirectX
jianminfly
这个作者很懒,什么都没留下…
展开
-
d3dx9 hlsl中if else 和 for语句使用细节
一、背景hlsl中有以下代码,const float2 guassBlurPriority[33] = { {float2(-16.0, 0.0138)}, {float2(-15.0, 0.0158)}, {float2(-14.0, 0.018)}, {float2(-13.0, 0.0203)}, {float2(-12.0, 0.0226)}, {float2(-11.0, 0.025)}, {float2(-10.0, 0.0274)}, {float2(-9.0, 0.029原创 2021-06-23 11:05:16 · 1100 阅读 · 0 评论 -
DirectX3d 9 实现3d lut滤镜效果
一、背景已经在OpenGL中实现了3Dlut滤镜,下面需要在DirectX中做实现二、方法一在d3d上下文中创建d2d对象,再用d2d的内建效果实现lut滤镜。原理https://docs.microsoft.com/en-us/windows/win32/direct2d/3d-lookup-table-effect实现demohttps://download.csdn.net/download/dustpg/7830947备注:这种方法用d2d可实现lut滤镜,但是d3d9不支持创建共享原创 2020-07-28 14:53:28 · 762 阅读 · 0 评论