Use integer texture to simplify the test

Also, case of non-multisample color buffer is not handled correctly
in the test. Move it inside the shader program.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
builtin-gl-sample-id: Add testing for fbo with renderbuffer attachment

Existing test only covers the drawing to texture attachment with a
sample mask. This patch extends the test to include drawing to
renderbuffer attachment. This might help capture the bugs where
drawing to a texture differ from drawing to a renderbuffer.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
builtin-gl-sample-mask: Add testing for fbo with renderbuffer attachment

Existing test only covers the drawing to texture attachment with a
sample mask. This patch extends the test to include drawing to
renderbuffer attachment. This might help capture the bugs where
drawing to a texture differ from drawing to a renderbuffer.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Rename Fbo to piglit_fbo and FboConfig to piglit_fbo_config

These name changes follow the naming convention used in other
shared piglit variables, functions and classes.

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>
Rename shared test pattern classes and functions

Name changes in this patch follow the naming convention used in other
shared piglit variables, functions and classes.
Changes:
ManifestProgram to piglit_manifest_program
ManifestStencil to piglit_manifest_stencil
ManifestDepth to piglit_manifest_depth

TestPattern to piglit_test_pattern
Points to piglit_points
Lines to piglit_lines
Triangles to piglit_triangles
InterpolationTestPattern to piglit_interpolation_test_pattern

Sunburst to piglit_sunburst
StencilSunburst to piglit_stencil_sunburst
DepthSunburst to piglit_depth_sunburst
ColorGradientSunburst to piglit_color_gradient_sunburst

Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com>