Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-02-21 | Update the parsing for a mesa patch I'm sending out for review.HEADmaster | Eric Anholt | 1 | -4/+4 | |
2014-02-14 | Fetch timeafter when the compilation is done. | Markus Wick | 1 | -6/+2 | |
Popen returns when the new process is opened, not when it's done. | |||||
2014-02-14 | Add layout in dolphin fragment shader to use GL_ARB_blend_func_extended. | Markus Wick | 1 | -2/+3 | |
2014-02-14 | Add dolphin-emu shaders. | Markus Wick | 12 | -0/+1487 | |
2014-02-14 | Show off a "new" feature of ./run.py in the readme. | Eric Anholt | 1 | -1/+4 | |
2014-02-14 | Update the README to use the current utils syntax. | Markus Wick | 1 | -3/+3 | |
2013-11-20 | Add the orbital-explorer shaders that Paul sent me. | Eric Anholt | 1 | -0/+636 | |
2013-11-20 | Add support for counting geometry shader instructions. | Eric Anholt | 1 | -1/+5 | |
Tested on orbital-explorer. | |||||
2013-11-15 | Add parsing support for a change I'm planning on proposing to Mesa. | Eric Anholt | 1 | -2/+2 | |
2013-11-01 | Skip counting the second pair of an instruction in 16-wide mode. | Eric Anholt | 1 | -1/+7 | |
Generally we want our count to approximate time, and the two SIMD8 instructions are same time as a SIMD16 instruction, except for the cost to instruction cache pressure. This pattern happens for MAD and LRP a lot, and there are other cases, too. Double-counting these meant that we basically couldn't use shader-db to validate optimizations involving those instructions. | |||||
2013-10-14 | Summarize the count of shaders lost/gained. | Eric Anholt | 1 | -1/+2 | |
2013-04-09 | Add shaders from sauerbraten. | Eric Anholt | 5 | -0/+85 | |
The app mostly uses ARB programs, so there's not much here. | |||||
2013-04-09 | Add shaders from warzone2100. | Eric Anholt | 3 | -0/+155 | |
2013-04-09 | Add the shaders dumped in my supertuxkart runs. | Eric Anholt | 3 | -0/+101 | |
They have more shaders, but they don't seem to be used. | |||||
2013-04-09 | Convert yofrankie to shader_tests. | Eric Anholt | 88 | -865/+1517 | |
2013-04-09 | Convert warsow to .shader_tests. | Eric Anholt | 86 | -13201/+13343 | |
2013-04-09 | Update 0 A.D. shaders. | Eric Anholt | 6 | -90/+479 | |
2013-04-08 | Fix output when a shader fails to compile. | Eric Anholt | 1 | -1/+1 | |
2013-04-08 | Default to testing all of shaders/. | Eric Anholt | 1 | -1/+1 | |
2013-04-08 | Allow whole directories to be passed to run.py | Eric Anholt | 1 | -2/+15 | |
2013-04-08 | Fix up formatting a bit | Eric Anholt | 1 | -3/+3 | |
2013-03-25 | report.py: Also port to Python 3. | Kenneth Graunke | 1 | -19/+12 | |
Aside from the usual print() changes, this requires converting the hurt list sorting from the "cmp" method (which was removed) to the "key" approach. | |||||
2013-03-25 | run.py: Use RE object methods directly. | Kenneth Graunke | 1 | -5/+5 | |
If you compile regular expressions, you're supposed to invoke them like this. I guess the other way works but usually those functions are only used with non-compiled pattern strings. | |||||
2013-03-25 | Remove debug code that slipped into the report. | Eric Anholt | 1 | -1/+0 | |
2013-03-25 | Report a time for the execution of each shader test. | Eric Anholt | 1 | -1/+7 | |
This can be useful for looking at startup time optimization. If you just sysprof a whole run.py, all you learn is that we spend a lot of time in reading builtins for all those short shaders. | |||||
2013-03-25 | Make the report script handle extra whitespace in the run.py output. | Eric Anholt | 1 | -1/+2 | |
2013-03-25 | Print the runtime of the runner script. | Eric Anholt | 1 | -1/+6 | |
I often wonder about this after the fact, and it's slow enough that running again under "time" sucks. | |||||
2013-03-25 | run.py: Set the environment variable for the unigine workaround. | Eric Anholt | 1 | -0/+1 | |
2013-03-22 | humus: Replace with shader_test files. | Eric Anholt | 85 | -2013/+2394 | |
2013-03-22 | anholt: Switch the shaders from my demo to shader_test files. | Eric Anholt | 9 | -31/+177 | |
2013-03-22 | nexuiz: Replace individual shaders with shader_test files. | Eric Anholt | 69 | -28442/+123204 | |
2013-03-22 | run.py: Ignore instructions from builtin shaders. | Eric Anholt | 1 | -1/+9 | |
i965's clear metaops shader shouldn't count against each program. | |||||
2013-03-22 | Make split-to-files generate complete shader_tests. | Eric Anholt | 3 | -36/+111 | |
2013-03-22 | Move the environment setup out of the per-shader function. | Eric Anholt | 1 | -9/+7 | |
2013-03-22 | Switch to just relying on a link to piglit's binaries from the cwd. | Eric Anholt | 2 | -4/+12 | |
Making other people replace my path with their path sucks. | |||||
2013-03-22 | run.py: Process shaders concurrently. | Kenneth Graunke | 1 | -8/+10 | |
Now that we've accumulated a non-trivial amount of shaders, running shader-db takes far too long. Parsing the shaders in parallel is embarassingly easy and gives roughly a 4x speed-up on my dual-core hyperthreaded Ivybridge system. This may not be the most efficient way to implement the thread pools, but it seems to work well enough. Requires Python 3.2. | |||||
2013-03-22 | run.py: Port to Python 3. | Kenneth Graunke | 1 | -6/+6 | |
There's just no reason to be using Python 2 anymore. Aside from the usual print() changes, this requires converting the output of subprocess.Popen.communicate() from a byte string to a proper Python str object. | |||||
2013-03-22 | Ignore the .out files we're now spewing all over the tree. | Eric Anholt | 1 | -0/+1 | |
2012-06-06 | Convert the scripts to python and make them way better. | Eric Anholt | 4 | -129/+242 | |
This one parses the 8/16 wide fs separately, writes test output to a file, and handles ^C sanely. | |||||
2012-05-08 | Don't DBZ on crashes. | Eric Anholt | 1 | -1/+1 | |
2012-03-13 | weston: Import shaders from the Weston project. | Eric Anholt | 13 | -0/+144 | |
2012-03-13 | run.pl: Update for i965 changes to not precompile by default. | Eric Anholt | 1 | -1/+1 | |
2011-09-08 | Add some Humus demos I had around. | Eric Anholt | 73 | -0/+2132 | |
2011-09-08 | report: Sort the harmed programs by relative size change. | Eric Anholt | 1 | -3/+7 | |
2011-09-08 | Also dump i965 VS code. | Eric Anholt | 1 | -1/+1 | |
2011-06-01 | Add 0 A.D. shaders. | Eric Anholt | 3 | -0/+91 | |
They appear to have only one linked program so far. | |||||
2011-06-01 | report.pl: Tool to compare the output of run.pl. | Eric Anholt | 1 | -0/+105 | |
2011-05-17 | shaders/cairo-gl: Initial import. | Eric Anholt | 15 | -0/+207 | |
2011-05-16 | shaders/yofrankie: Initial import of data. | Eric Anholt | 87 | -0/+73904 | |
2011-05-16 | shaders/warsow: First import of data from warsow. | Eric Anholt | 57 | -0/+13289 | |