Make the number of fragment inputs configurable.
Change-Id: I2c618c03d00718951907e81fcd600155751aac89
Reviewed-on: https://swiftshader-review.googlesource.com/5385
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/Renderer/PixelProcessor.hpp b/src/Renderer/PixelProcessor.hpp
index 88fd654..bfa3476 100644
--- a/src/Renderer/PixelProcessor.hpp
+++ b/src/Renderer/PixelProcessor.hpp
@@ -102,12 +102,11 @@
{
Interpolant color[2];
Interpolant texture[8];
+ Interpolant fog;
};
- Interpolant interpolant[10];
+ Interpolant interpolant[MAX_FRAGMENT_INPUTS];
};
-
- Interpolant fog;
};
struct State : States
@@ -271,7 +270,7 @@
virtual void setFillMode(FillMode fillMode);
virtual void setShadingMode(ShadingMode shadingMode);
-
+
virtual void setAlphaBlendEnable(bool alphaBlendEnable);
virtual void setSourceBlendFactor(BlendFactor sourceBlendFactor);
virtual void setDestBlendFactor(BlendFactor destBlendFactor);