示例#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"
                   }))