Editing
Fast Fur Render Pipeline options
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
== Super Pipeline (Fastest, capable of extremely high resolution, but not usable on some AMD GPUs) == [[File:Super Pipeline.jpg|none|thumb|The Super Pipeline uses fast Hull + Domain shaders to make the fur layers.]] The Super Pipeline is NOT available for public use, due to AMD crashing issues. It is not a selectable option in release versions of the shader. The Super Pipeline is typically 30% faster than the Turbo Pipeline when rendering at the same quality (ie. up to 32 layers), but it can also produce pixel-perfect screenshots with no visible gaps in the hairs. It can render up to 264(!) layers of fur. The Super Pipeline's speed and resolution comes from using the Hull + Domain shaders to make only as many copies of each triangle as-needed (note: this is not tesselation, since it is only making copies of the triangles, not sub-dividing them). This means that un-needed triangles do not need to be discarded, because they are never created in the first place. Since the Super Pipeline doesn't need to discard triangles, there is no performance hit for having a higher layer limit. The Super Pipeline will, however, limit its maximum layers dynamically, according to the quality settings. Offloading most of the triangle copying workload to the Hull + Domain shaders from the much slower Geometry shaders gives the Super Pipeline a big performance boost. Unfortunately, it also runs afoul of AMD driver bugs with some of their GPUs. The Vega 64, 6600xt, 6700xt, and 6800xt have all been confirmed to crash (no Intel or Nvidia GPUs have been reported to crash). The Vega 64 crash was found to be due to a driver bug with nested arrays, which was fixed by modifying the shader code to access the arrays using a different method. However, the other AMD GPUs appear to be crashing due to memory corruption, which is not fixable by modifying the shader code. Unlike the Turbo Pipeline, the Super Pipeline's Domain shaders copy and modify the data coming from the Hull shaders before sending it to the Geometry shaders. The task of reserving and managing memory for these copies is handled by the GPU drivers, and this is where the AMD driver bugs seem to strike. Typically these GPUs will lockup after about ~10 seconds. Until driver support can be confirmed to be reliable on '''all''' GPUs, the Super Pipeline will not be available publicly. It currently only exists as an experimental Beta version. '''''The Super Pipeline must NEVER be used in public games!'''''
Summary:
This is a minor edit
Please note that all contributions to Warren's Fast Fur Shader may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Warren's Fast Fur Shader:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Create account
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Move
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Important Links
Gumroad Page
Discord Server
Youtube
Tools
What links here
Related changes
Upload file
Special pages
Page information