コード例 #1
0
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
        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
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
            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
ファイル: build.py プロジェクト: djdeath/mesa_jenkins
#!/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
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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
ファイル: build.py プロジェクト: tokonbekov/mesa_perf
#!/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"
                   }))