Implement support for wide lines. Bug 18962347 Change-Id: I673610bfd50bc0e09aedd764336c7e10cfa11e08 Reviewed-on: https://swiftshader-review.googlesource.com/1831 Reviewed-by: Nicolas Capens <capn@google.com> Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/Renderer/Renderer.hpp b/src/Renderer/Renderer.hpp index 0211e69..fddd459 100644 --- a/src/Renderer/Renderer.hpp +++ b/src/Renderer/Renderer.hpp
@@ -111,6 +111,7 @@ PS ps; VertexProcessor::PointSprite point; + float lineWidth; PixelProcessor::Stencil stencil[2]; // clockwise, counterclockwise PixelProcessor::Stencil stencilCCW; @@ -293,6 +294,7 @@ virtual void setPointSpriteEnable(bool pointSpriteEnable); virtual void setPointScaleEnable(bool pointScaleEnable); + virtual void setLineWidth(float width); virtual void setDepthBias(float bias); virtual void setSlopeDepthBias(float slopeBias); @@ -419,11 +421,6 @@ VertexProcessor::State vertexState; SetupProcessor::State setupState; PixelProcessor::State pixelState; - int (*setupPrimitives)(Renderer *renderer, int batch, int count); - - Routine *vertexRoutine; - Routine *setupRoutine; - Routine *pixelRoutine; Blitter blitter; };