diff --git a/raw/iw4/techniques/filter_symmetric.tech.template b/raw/iw4/techniques/filter_symmetric.tech.template new file mode 100644 index 00000000..5315617a --- /dev/null +++ b/raw/iw4/techniques/filter_symmetric.tech.template @@ -0,0 +1,23 @@ +#options INDEX_SUFFIX (_1, _2, _3, _4, _5, _6, _7, _8) + +#set FILE_NAME "filter_symmetric" + INDEX_SUFFIX +#set SHADER_NAME FILE_NAME + ".hlsl" + +#filename FILE_NAME + ".tech" + +{ + stateMap "default2d"; + + vertexShader 3.0 "SHADER_NAME" + { + worldViewProjectionMatrix = constant.transposeWorldViewProjectionMatrix; + } + + pixelShader 3.0 "SHADER_NAME" + { + colorMapSampler = sampler.feedback; + } + + vertex.position = code.position; + vertex.texcoord[0] = code.texcoord[0]; +} diff --git a/raw/iw4/techsets/filter_symmetric.techset.template b/raw/iw4/techsets/filter_symmetric.techset.template new file mode 100644 index 00000000..dccd7dd9 --- /dev/null +++ b/raw/iw4/techsets/filter_symmetric.techset.template @@ -0,0 +1,8 @@ +#options INDEX_SUFFIX (_1, _2, _3, _4, _5, _6, _7, _8) + +#set FILE_NAME "filter_symmetric" + INDEX_SUFFIX + +#filename FILE_NAME + ".techset" + +"unlit": + FILE_NAME;