#126 Convert line rasterization to JIT

Rasterization
closed-fixed
9
2004-08-30
2004-08-17
Hans-Martin Will
No

Use JIT also for point and line rasterization. Besides
increased performance, this will ensure that the
conformance test will actually cover all the relevant
cases.

Discussion

    • priority: 5 --> 9
     
    • assigned_to: nobody --> hmwill
     
    • status: open --> closed-fixed
     
  • Logged In: YES
    user_id=618887

    Added code generation function for line rasterization to
    framework.

    ------------------------------------------------------------

    OpenGL ES Conformance Test
    Version 1.0 (2003/12/23)

    Setup Report.
    Verbose level = 2.
    Random number seed = 32555.
    Path inactive.

    Config Report.
    Config ID = 1.
    RGBA (5, 6, 5, 8).
    Stencil (32).
    Depth (16).

    Epsilon Report.
    zero error epsilon = 0.000122.
    RGBA error epsilon = 0.0323, 0.0159, 0.0323, 0.00404.

    Default State test passed.
    Must Pass test passed.
    Divide By Zero test passed.
    Viewport Clamp test passed.
    Matrix Query test passed.
    Matrix Stack Mixing test passed.
    Vertex Order test passed.
    Transformations test passed.
    Viewport Transformation test passed.
    Transform Homogenous Coordinates test passed.
    Buffer Clear test passed.
    Buffer Corners test passed.
    Buffer Color test passed.
    Clip test passed.
    Color Ramp test passed.
    Mask test passed.
    Scissor test passed.
    Alpha Plane Function test passed.
    Stencil Plane Clear test passed.
    Stencil Plane Corners test passed.
    Stencil Plane Operation test passed.
    Stencil Plane Function test passed.
    Depth Buffer Clear test passed.
    Depth Buffer Function test passed.
    Dither test passed.
    LogicOp Function test passed.
    Anti-aliased Point test passed.
    Point Rasterization test passed.
    Horizontal and Vertical Line test passed.
    Line Rasterization test passed.
    Triangle Rasterization test passed.
    Triangle Tile test passed.
    Polygon Cull test passed.
    Ambient Light test passed.
    Ambient Material test passed.
    Ambient Scene test passed.
    Attenuation Constants test passed.
    Attenuation Position test passed.
    Diffuse Light test passed.
    Diffuse Material test passed.
    Diffuse Material Normal test passed.
    Diffuse Material Positioning test passed.
    Emissive Material test passed.
    Specular Exponent test passed.
    Specular Exponent Normal test passed.
    Specular Light test passed.
    Specular Material test passed.
    Specular Normal test passed.
    Spot Positioning test passed.
    Blend test passed.
    Fog Linear test passed.
    Texture Decal test passed.
    Texture Edge Clamp test passed.
    Compressed Paletted Texture test passed.
    Mipmaps Selection test passed.
    Mipmaps Interpolation test passed.
    Packed Pixels test passed.
    MultiTexture test not supported for this config (not an error).
    Copy Texture test passed.
    Read Format test passed.
    Matrix Stack test passed.
    Transformation Normal test passed.
    Fog Exponential test passed.
    Rescale Normal test passed.
    Spot Exponent and Direction test passed.
    Spot Exponent and Positioning test passed.

    Conform (fixed point) passed.
    MultiTexture test (Test number #59) not supported (not
    an error).
    ******************** SUMMARY OF 'conform' RESULTS
    ********************
    SUMMARY: NO tests failed at any path level.
    SUMMARY: 1 conformant configs, 0 non-conformant configs.
    ****************** END SUMMARY OF 'conform' RESULTS
    ******************