Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | progs/perf: added helpers for creating simple textures and shader programs | Brian Paul | 2009-09-21 | 2 | -0/+109 |
| | |||||
* | progs/perf: offsetof() should be defined in stddef.h, include it | Brian Paul | 2009-09-21 | 2 | -4/+4 |
| | | | | If this breaks mingw, feel free to revert this. | ||||
* | progs/perf: a few more vbo upload modes | Keith Whitwell | 2009-09-21 | 1 | -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 output | Keith Whitwell | 2009-09-21 | 1 | -6/+6 |
| | |||||
* | progs/perf: human-format vertexrate output | Keith Whitwell | 2009-09-21 | 1 | -7/+7 |
| | |||||
* | progs/perf: add human-readable float formatter | Keith Whitwell | 2009-09-21 | 2 | -0/+20 |
| | |||||
* | progs/glsl: Include local headers before installed headers during compilation. | Vinson Lee | 2009-09-21 | 1 | -1/+1 |
| | | | | | Fixes compilation errors on platforms with insufficient older installed GL headers. | ||||
* | progs/perf: convert some DOS line-endings | Keith Whitwell | 2009-09-17 | 4 | -756/+756 |
| | | | | It seems like some of these files were committed with CRLF initially. | ||||
* | progs/perf: add scons support, get working under mingw | Keith Whitwell | 2009-09-17 | 9 | -24/+80 |
| | |||||
* | progs/perf: initial set of simple performance test programs | Brian Paul | 2009-09-16 | 9 | -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. | ||||
* | progs/glsl: minor Makefile clean-ups | Brian Paul | 2009-09-16 | 1 | -8/+7 |
| | |||||
* | progs/demos: use non-default texobj in cubemap.c | Brian Paul | 2009-09-15 | 1 | -0/+5 |
| | |||||
* | progs/demos: create a texture object in lodbias.c | Brian Paul | 2009-09-15 | 1 | -0/+4 |
| | | | | | | Before, we were using the default texture object (name=0). This caused the intel_generate_mipmap() path to fail since passing texture=0 to glFramebufferTexture2DEXT() causes us to _unbind_ the texture if present. | ||||
* | Merge branch 'mesa_7_6_branch' | Brian Paul | 2009-09-15 | 1 | -0/+6 |
|\ | |||||
| * | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Brian Paul | 2009-09-15 | 1 | -0/+6 |
| |\ | |||||
| | * | progs/vp: print program and error info when program does not compile | Brian Paul | 2009-09-14 | 1 | -0/+6 |
| | | | |||||
| | * | prog/glsl: fix Makefile for samplers_array. | Peter Hutterer | 2009-09-07 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The rule added in 488b3c4d1bc3d830477180759a42dbaf8f5801b0 does not use the right INCDIR, breaking the build when GL isn't installed in the default include paths. 7.5 branch only fix, already fixed in master by rewriting the Makefile (ceb9459ed5e63207defa5d715958c2757933272f) Signed-off-by: Peter Hutterer <[email protected]> | ||||
| | * | progs/tests: re-enable exit() call | Brian Paul | 2009-09-01 | 1 | -1/+1 |
| | | | | | | | | | | | | See bug 21267. | ||||
* | | | progs/tests: exercise display lists and pixelstore | Brian Paul | 2009-09-14 | 1 | -13/+54 |
| | | | |||||
* | | | tgsi: handle some src/dst aliasing in tgsi_sse2.c | Keith Whitwell | 2009-09-13 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Src/Dst aliasing (aka SOA dependencies) requires some care to ensure intermediate results do not overwrite yet-to-be read source registers. This change ensures that MOV/SWZ handle this correctly, which is poor but no worse than the current tgsi_exec.c path. Remove the fallback as there is nothing to be gained correctness-wise between the two implementations now. Fixing this properly looks like a bit of work in this code, but might be easily achieved by sending destination writes to temporary storage. | ||||
* | | | tgsi: implement saturation | Keith Whitwell | 2009-09-12 | 1 | -0/+6 |
| | | | | | | | | | | | | Fix recent performance regression. | ||||
* | | | progs/tests: added Z invert option | Brian Paul | 2009-09-08 | 1 | -0/+12 |
| | | | |||||
* | | | progs/demos: added RGB invert option | Brian Paul | 2009-09-08 | 1 | -0/+22 |
|/ / | |||||
* | | progs/tests: re-enable exit() call | Brian Paul | 2009-09-03 | 1 | -1/+1 |
| | | | | | | | | See bug 21267. | ||||
* | | tests/texcmp: glewInit in wrong place | Dave Airlie | 2009-09-03 | 1 | -1/+1 |
| | | |||||
* | | progs/samples: added test/debug code for culling | Brian Paul | 2009-08-31 | 1 | -0/+6 |
| | | |||||
* | | progs/tests: disable depth test for second glDrawPixels | Brian Paul | 2009-08-31 | 1 | -1/+5 |
| | | | | | | | | | | We don't want to z-test that glDrawPixels. Also, set the raster color to red when drawing GL_DEPTH_COMPONENT image to aid in debugging. | ||||
* | | progs/util: minor updates to glutskel.c | Brian Paul | 2009-08-30 | 1 | -31/+33 |
| | | |||||
* | | progs: EGL/X progs should link to libX11. | Chia-I Wu | 2009-08-27 | 3 | -74/+29 |
| | | | | | | | | | | | | | | | | Since 5a459d58fca2b71cb77c39f98df8a81ce6298421, libEGL no longer links to libX11. Add the dependency to affected progs and cleanup prog/egl/Makefile. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | mesa: gitignore | Younes Manton | 2009-08-26 | 2 | -0/+2 |
| | | |||||
* | | progs/glsl: asst. changes in shtest.c | Brian Paul | 2009-08-26 | 1 | -3/+16 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-26 | 2 | -4/+16 |
|\| | |||||
| * | progs/glsl: add special Makefile rule for samplers_array | Brian Paul | 2009-08-26 | 1 | -1/+3 |
| | | |||||
| * | progs/glsl: change samplers.c to better test sampler/texture indexing | Brian Paul | 2009-08-26 | 1 | -4/+12 |
| | | | | | | | | | | Now the left half is yellow and the right half is red, with the gradients going in opposite directions. | ||||
* | | progs/glsl: handle window resizes in texaaline.c | Brian Paul | 2009-08-26 | 1 | -8/+12 |
| | | |||||
* | | progs/glsl: call ValidateShaderProgram() | Brian Paul | 2009-08-25 | 1 | -0/+2 |
| | | |||||
* | | progs/util: added ValidateShaderProgram() to shaderutil.c | Brian Paul | 2009-08-25 | 2 | -0/+23 |
| | | |||||
* | | progs/glsl: report compile/link times in shtest.c | Brian Paul | 2009-08-20 | 1 | -0/+10 |
| | | |||||
* | | progs/util: added GetShaderCompile/LinkTime() to get compilation/link times | Brian Paul | 2009-08-20 | 2 | -0/+39 |
| | | |||||
* | | progs/glsl: update multitex.shtest for new texture syntax | Brian Paul | 2009-08-20 | 1 | -2/+2 |
| | | |||||
* | | progs/glsl: update shtest.c to handle 1D/3D/CUBE/RECT textures | Brian Paul | 2009-08-20 | 1 | -16/+70 |
| | | |||||
* | | progs/glsl: tweaks to shtest.c | Brian Paul | 2009-08-20 | 1 | -2/+3 |
| | | | | | | | | | | | | 1. Larger sphere to match cube size 2. Allow -geometry option to override window size 3. Cube samplers | ||||
* | | progs/glsl: more comments in shtest.c | Brian Paul | 2009-08-20 | 1 | -0/+2 |
| | | |||||
* | | progs/xdemos: add multictx to .gitignore | Brian Paul | 2009-08-19 | 1 | -0/+1 |
| | | |||||
* | | Merge branch 'mesa_7_5_branch' | Brian Paul | 2009-08-18 | 1 | -4/+24 |
|\| | |||||
| * | progs/demos: print more info in fbotexture.c | Brian Paul | 2009-08-14 | 1 | -4/+24 |
| | | |||||
* | | egl: Make lookup functions static inline. | Chia-I Wu | 2009-08-18 | 1 | -1/+1 |
| | | | | | | | | | | | | progs/egl/demo3.c is also changed since it uses an internal function. Signed-off-by: Chia-I Wu <[email protected]> | ||||
* | | demos/glsl: remove glutInitWindowPosition() calls | Brian Paul | 2009-08-17 | 18 | -18/+0 |
| | | |||||
* | | mesa: Add 2 new demos to .gitignore. | Pauli Nieminen | 2009-08-15 | 1 | -0/+1 |
| | | |||||
* | | demos/cubemap: Add support for GL_ARB_seamless_cube_map | Ian Romanick | 2009-08-14 | 1 | -16/+38 |
| | |