Пример #1
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.car_chase_o", iterations=5))
Пример #2
0
#!/usr/bin/python

import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("egypt", iterations=12))

Пример #3
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.alu2_o", iterations=5))
Пример #4
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("trex_o", iterations=5))
Пример #5
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


bs.build(bs.PerfBuilder("tess_o", iterations=5))

Пример #6
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("fill", iterations=8))
Пример #7
0
#!/usr/bin/python

import os
import sys
import os.path as path

sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs


class ManhattanTimeout:
    def __init__(self):
        self._options = bs.Options()

    def GetDuration(self):
        base_time = 20
        if "bsw" in self._options.hardware:
            base_time = base_time * 2
        if self._options.type == "daily":
            base_time = base_time * 5
        return base_time


bs.build(bs.PerfBuilder("gfxbench5.manhattan", iterations=5),
         time_limit=ManhattanTimeout())
Пример #8
0
import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


def iterations(_, hw):
    if hw == "bdw":
        return 30


class XonoticTimeout:
    def __init__(self):
        self._options = bs.Options()

    def GetDuration(self):
        base_time = 20
        if "bsw" in self._options.hardware:
            base_time = base_time * 2
        if self._options.type == "daily":
            base_time = base_time * 5
        return base_time


bs.build(bs.PerfBuilder("xonotic",
                        iterations=20,
                        custom_iterations_fn=iterations),
         time_limit=XonoticTimeout())
Пример #9
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("manhattan_o", iterations=7))
Пример #10
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


bs.build(bs.PerfBuilder("plot3d", iterations=10))

Пример #11
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("egypt_o", iterations=20))

Пример #12
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


bs.build(bs.PerfBuilder("car_chase_o", iterations=5))

Пример #13
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


def iterations(_, hw):
    if hw == "bdw":
        return 7


bs.build(
    bs.PerfBuilder("fill_o", iterations=5, custom_iterations_fn=iterations))
Пример #14
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(bs.PerfBuilder("triangle", iterations=15))
Пример #15
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

bs.build(
    bs.PerfBuilder("valley",
                   iterations=2,
                   env={
                       "allow_glsl_extension_directive_midshader": "true",
                       "dual_color_blend_by_location": "true"
                   }))
Пример #16
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


class WarsowTimeout:
    def __init__(self):
        self._options = bs.Options()

    def GetDuration(self):
        base_time = 20
        if "bsw" in self._options.hardware:
            base_time = base_time * 2
        if self._options.type == "daily":
            base_time = base_time * 5
        return base_time


bs.build(bs.PerfBuilder(
    "warsow",
    iterations=15,
    env={"allow_glsl_extension_directive_midshader": "true"}),
         time_limit=WarsowTimeout())
Пример #17
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.tess_o", iterations=5))
Пример #18
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.fill", iterations=5))
Пример #19
0
        return 30


def iterations(bench, hw):
    if bench == "OglTexFilterAniso":
        if hw == "bdw":
            return 4
    if bench == "OglTexFilterTri":
        if hw == "bdw":
            return 10
    if bench == "OglTerrainPanTess":
        if hw == "bdw":
            return 5
    if bench == "OglTexMem128":
        if hw == "bdw":
            return 4
    if bench == "OglVSDiffuse8":
        if hw == "bdw":
            return 8


low_variance_benchmarks = [
    "OglPSBump8", "OglDeferredAA", "OglTexMem128", "OglTerrainPanTess",
    "OglPSPhong", "OglVSDiffuse1", "OglPSPom", "OglGeomTriStrip", "OglPSBump2",
    "OglTexMem512", "OglTexFilterAniso", "OglVSDiffuse8", "OglTexFilterTri",
    "OglShMapPcf"
]

bs.build(bs.PerfBuilder(low_variance_benchmarks, iterations=3),
         time_limit=SynmarkTimeout())
Пример #20
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.manhattan_o", iterations=5, windowed=True))
Пример #21
0
#!/usr/bin/python

import os
import sys
import os.path as path

sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


class ManhattanTimeout:
    def __init__(self):
        self._options = bs.Options()

    def GetDuration(self):
        base_time = 20
        if "bsw" in self._options.hardware:
            base_time = base_time * 2
        if self._options.type == "daily":
            base_time = base_time * 5
        return base_time


bs.build(bs.PerfBuilder("manhattan", iterations=15),
         time_limit=ManhattanTimeout())
Пример #22
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs


bs.build(bs.PerfBuilder("trex", iterations=7))

Пример #23
0
            return 7
        return 4
    if bench == "OglBatch7":
        return 4
    if bench == "OglDrvRes":
        if hw == "skl":
            return 3
    if bench == "OglDrvState":
        return 4
    if bench == "OglTerrainFlyInst":
        if hw == "skl":
            return 3
    if bench == "OglZBuffer":
        if hw == "bdw":
            return 3
    if bench == "OglTerrainFlyTess":
        if hw == "bdw":
            return 4


high_variance_benchmarks = [
    "OglVSInstancing", "OglTerrainFlyInst", "OglMultithread", "OglBatch7",
    "OglDrvRes", "OglDrvShComp", "OglCSDof", "OglBatch6", "OglTerrainFlyTess",
    "OglDrvState", "OglBatch5", "OglTerrainPanInst", "OglZBuffer", "OglBatch2"
]

bs.build(bs.PerfBuilder(high_variance_benchmarks,
                        iterations=2,
                        custom_iterations_fn=iterations),
         time_limit=SynmarkTimeout())
Пример #24
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos", "mesa_ci"))
import build_support as bs


bs.build(bs.PerfBuilder("gfxbench5.driver2_o", iterations=5))

Пример #25
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(path.join(path.dirname(path.abspath(sys.argv[0])), ".."))
import build_support as bs

def iterations(_, hw):
    if hw == "bdw":
        return 30

bs.build(bs.PerfBuilder("fur", iterations=10,
                        custom_iterations_fn=iterations))

Пример #26
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.car_chase_o", iterations=5, windowed=True))
Пример #27
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.driver2", iterations=5, windowed=True))
Пример #28
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(bs.PerfBuilder("gfxbench5.fill_o", iterations=5, windowed=True))
Пример #29
0
#!/usr/bin/python

import os
import sys
import os.path as path
sys.path.append(
    path.join(path.dirname(path.abspath(sys.argv[0])), "..", "repos",
              "mesa_ci"))
import build_support as bs

bs.build(
    bs.PerfBuilder("unigine.heaven",
                   iterations=5,
                   env={
                       "allow_glsl_extension_directive_midshader": "true",
                       "dual_color_blend_by_location": "true"
                   }))