summaryrefslogtreecommitdiffstats
path: root/progs/perf
Commit message (Collapse)AuthorAgeFilesLines
* Remove demos that have moved to git+ssh://git.freedesktop.org/git/mesa/demos.Eric Anholt2010-05-2117-2684/+0
| | | | | | | The remaining programs are ones I've had difficulty finding a build environment for to make the build system or are unit tests that should probably live next to their code instead. Hopefully people can bring over the build for remaining pieces they care about.
* scons: Build progs together with everything else.José Fonseca2010-01-011-9/+2
| | | | | | | | This is a substantial reorganization, This particular commit enables: - building the progs for unices platforms - glew is now built as a shared library (it is the default, and it is inconvenient and pointless to shift away from that default) - all progs get built by default
* progs/perf: added check for GL_ARB_framebuffer_objectBrian Paul2009-12-211-0/+6
|
* progs/perf: Ignores!Jakob Bornecrantz2009-10-091-0/+10
|
* progs/perf: Fix MSVC build.Vinson Lee2009-10-061-0/+4
|
* progs/perf: Include local headers before installed headers.Vinson Lee2009-09-281-1/+1
| | | | Fixes compilation errors on platforms with older installed GL headers.
* progs/perf: glGenerateMipmap() testBrian Paul2009-09-243-0/+138
|
* progs/perf: fix warnings in readpixels testKeith Whitwell2009-09-241-3/+3
|
* progs/perf: fix typo in sconscriptKeith Whitwell2009-09-241-1/+1
|
* progs/perf: accept GL3.x alsoKeith Whitwell2009-09-241-2/+3
|
* progs/perf: added glReadPixels benchmarkBrian Paul2009-09-233-1/+172
|
* progs/perf: also request a stencil bufferBrian Paul2009-09-231-1/+1
|
* progs/perf: Actually bind the newly created vbo.Michal Krol2009-09-231-0/+1
|
* progs/perf: set TexSubImage4=FALSEBrian Paul2009-09-231-2/+2
|
* progs/perf: added glCopyTex[Sub]Image2D testBrian Paul2009-09-223-0/+216
|
* progs/perf: test glGetTexImage() alsoBrian Paul2009-09-221-12/+36
|
* progs/perf: add missing texture enable in fbobind.cBrian Paul2009-09-221-0/+2
|
* progs/perf: added fbobind.c test to test FBO binding speedBrian Paul2009-09-223-0/+153
|
* progs/perf: added PerfExtensionSupported() helperBrian Paul2009-09-222-0/+10
|
* teximage: add more tests, image formatsKeith Whitwell2009-09-221-18/+99
| | | | | | Add a test which creates a new texture from scratch before uploading. Add more image formats. Don't run all tests on all image formats.
* progs/perf: add another VBO test for Create/Draw/Destroy patternBrian Paul2009-09-221-2/+37
| | | | Report both MB/sec and draw/sec.
* progs/perf: simplify the codeBrian Paul2009-09-221-44/+39
|
* progs/perf: fix commentBrian Paul2009-09-221-1/+1
|
* progs/perf: updated commentsBrian Paul2009-09-222-11/+3
|
* progs/perf: make teximage results easier to read, more reproducibleKeith Whitwell2009-09-221-17/+27
| | | | | | | Always run the same tests on different drivers, give zero results where test image is too big for driver. Add a newline between groups of tests.
* progs/perf: reset row_length after subimage testKeith Whitwell2009-09-221-1/+3
| | | | Also test fewer sizes in teximage generally.
* progs/perf: clean up swapbuffers test a bitKeith Whitwell2009-09-221-5/+6
|
* progs/perf: break up long runs of fullscreen quadsKeith Whitwell2009-09-221-1/+18
| | | | | Not all drivers cope gracefully with command-buffers with zillions of fullscreen quads.
* progs/perf: add first attempt at a swapbuffers rate testKeith Whitwell2009-09-229-14/+207
| | | | | | | | | This is pretty ugly as the original framework assumed you'd set a single window size at startup and keep it throughout, but for swapbuffers you want to test the rate at various window sizes. With luck a nicer solution can be found, but this at least lays out a marker.
* progs/perf: added fill-rate testBrian Paul2009-09-213-0/+233
| | | | | Many more fill modes could be tested, but this hits the basics including blending, texturing and shaders.
* progs/perf: added helpers for creating simple textures and shader programsBrian Paul2009-09-212-0/+109
|
* progs/perf: offsetof() should be defined in stddef.h, include itBrian Paul2009-09-212-4/+4
| | | | If this breaks mingw, feel free to revert this.
* progs/perf: a few more vbo upload modesKeith Whitwell2009-09-211-24/+97
| | | | | | | | Some tests, eg small SubData are probably overwhelmed by the cost of performing the draw after each upload. Add a varient which does a lot of subdata uploads and then a single draw. Also try to avoid cache-artifacts in the upload timings.
* progs/perf: human-readable drawoverhead outputKeith Whitwell2009-09-211-6/+6
|
* progs/perf: human-format vertexrate outputKeith Whitwell2009-09-211-7/+7
|
* progs/perf: add human-readable float formatterKeith Whitwell2009-09-212-0/+20
|
* progs/perf: convert some DOS line-endingsKeith Whitwell2009-09-174-756/+756
| | | | It seems like some of these files were committed with CRLF initially.
* progs/perf: add scons support, get working under mingwKeith Whitwell2009-09-178-24/+79
|
* progs/perf: initial set of simple performance test programsBrian Paul2009-09-169-0/+1139
Initial tests include: drawoverhead - measure overhead of state changes w.r.t drawing commands teximage - measure glTexImage2D() and glTexSubImage2D() speed vbo - measure glBufferData() and glBufferSubData() speed vertexrate - measure vertex rate for immediate mode, glDrawArrays, VBOs, etc.