Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600 : add draw_prim support, make up one lost change. | Richard Li | 2009-09-22 | 1 | -0/+1 |
| | |||||
* | r600 : add draw_prim support. | Richard Li | 2009-09-22 | 15 | -47/+1217 |
| | |||||
* | progs/perf: test glGetTexImage() also | Brian Paul | 2009-09-22 | 1 | -12/+36 |
| | |||||
* | st/xorg: Fix two leeks | Jakob Bornecrantz | 2009-09-22 | 2 | -0/+5 |
| | | | | | We where leaking both surfaces in the composit code and textures from pixmaps. | ||||
* | i915g: Activate trace | Jakob Bornecrantz | 2009-09-22 | 1 | -1/+2 |
| | |||||
* | i915g: Do propper references of surfaces in context | Jakob Bornecrantz | 2009-09-22 | 2 | -1/+16 |
| | |||||
* | progs/perf: add missing texture enable in fbobind.c | Brian Paul | 2009-09-22 | 1 | -0/+2 |
| | |||||
* | progs/perf: added fbobind.c test to test FBO binding speed | Brian Paul | 2009-09-22 | 3 | -0/+153 |
| | |||||
* | progs/perf: added PerfExtensionSupported() helper | Brian Paul | 2009-09-22 | 2 | -0/+10 |
| | |||||
* | teximage: add more tests, image formats | Keith Whitwell | 2009-09-22 | 1 | -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 pattern | Brian Paul | 2009-09-22 | 1 | -2/+37 |
| | | | | Report both MB/sec and draw/sec. | ||||
* | progs/perf: simplify the code | Brian Paul | 2009-09-22 | 1 | -44/+39 |
| | |||||
* | progs/perf: fix comment | Brian Paul | 2009-09-22 | 1 | -1/+1 |
| | |||||
* | progs/perf: updated comments | Brian Paul | 2009-09-22 | 2 | -11/+3 |
| | |||||
* | progs/perf: make teximage results easier to read, more reproducible | Keith Whitwell | 2009-09-22 | 1 | -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 test | Keith Whitwell | 2009-09-22 | 1 | -1/+3 |
| | | | | Also test fewer sizes in teximage generally. | ||||
* | progs/perf: clean up swapbuffers test a bit | Keith Whitwell | 2009-09-22 | 1 | -5/+6 |
| | |||||
* | progs/perf: break up long runs of fullscreen quads | Keith Whitwell | 2009-09-22 | 1 | -1/+18 |
| | | | | | Not all drivers cope gracefully with command-buffers with zillions of fullscreen quads. | ||||
* | progs/perf: add first attempt at a swapbuffers rate test | Keith Whitwell | 2009-09-22 | 9 | -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. | ||||
* | vbo: added comment about max array index | Brian Paul | 2009-09-21 | 1 | -0/+6 |
| | |||||
* | vbo: restore some lost warning output | Brian Paul | 2009-09-21 | 1 | -4/+5 |
| | |||||
* | vbo: disable the GL_ARB_draw_elements_base_vertex rebase path | Brian Paul | 2009-09-21 | 1 | -1/+4 |
| | | | | | | | | | | | This was introduced with commit 92d7ed8a20d4a018ce5324e6537ae7b478b9e5bf. It causes rendering of stray polygons (with sw rendering at least) when running the OGL Distilled / Picking demo (click on an object). This needs additional debugging to fix/restore. Found one suspect thing: in _tnl_draw_prims() there's some mixed signed/ unsigned arithmetic/comparing at line 422 that may be incorrect. | ||||
* | selinux: Fix mmap() return value check | Adam Jackson | 2009-09-21 | 1 | -4/+3 |
| | |||||
* | mesa: refine the error checking vbo_exec_DrawRangeElements() | Brian Paul | 2009-09-21 | 1 | -6/+33 |
| | | | | | | | | | | If the 'end' index is out of bounds issue a warning as before. But instead of just no-op'ing the draw call, examine the actual array indices to see if they're OK. If the max array index is out of bounds, issue another warning and no-op the draw call. Otherwise, draw normally. This is a debug build-only feature since it could impact performance. This "fixes" the missing torus in the OGL Distilled / Picking demo. | ||||
* | mesa: make max_buffer_index() a non-static function | Brian Paul | 2009-09-21 | 2 | -0/+51 |
| | |||||
* | radeon: update buffer map/unmap code for changes introduced in ↵ | Maciej Cencora | 2009-09-21 | 1 | -2/+9 |
| | | | | 92033a9516942d7272ce4bf36ecd422009bbaf60 and 822c7964819ca1fcc270880d4ca8b3de8a4276d0 | ||||
* | mesa: add some debug info to teximage.c | Maciej Cencora | 2009-09-21 | 1 | -0/+87 |
| | |||||
* | r300: fix a typo | Maciej Cencora | 2009-09-21 | 1 | -1/+1 |
| | |||||
* | swrast: fix cube face selection | Brian Paul | 2009-09-21 | 1 | -2/+2 |
| | | | | | | | If arx and ary are equal, we still want to choose from one of them, and not arz. This is the same as Michal's softpipe fix. | ||||
* | r600: fix typo in the last commit | Alex Deucher | 2009-09-21 | 1 | -5/+5 |
| | | | | 128 gprs, 256 reg-based consts | ||||
* | r600: various cleanups | Alex Deucher | 2009-09-21 | 3 | -45/+24 |
| | | | | | | | | | | | | - max texture size is 8k, but mesa doesn't support that at the moment. - attempt to set shader limits to what the hw actually supports - clean up some old r300 cruft - no need to explicitly disable irqs. This is fixed in the drm now. Signed-off-by: Alex Deucher <[email protected]> | ||||
* | mesa: Ensure TGSI tokens are freed with gallium's free. | José Fonseca | 2009-09-21 | 4 | -5/+20 |
| | | | | To avoid breaking the gallium's builtin malloc debugging. | ||||
* | progs/perf: added fill-rate test | Brian Paul | 2009-09-21 | 3 | -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 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. | ||||
* | r300g: Fix bad formatting parameters in calls to debug_printf | Nicolai Hähnle | 2009-09-21 | 1 | -2/+2 |
| | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | gallium debug: Add gcc printf hint to debug_printf | Nicolai Hähnle | 2009-09-21 | 1 | -3/+11 |
| | | | | | | | This causes gcc to issue warnings when format parameters do not match up with the format string in calls to debug_printf. Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | 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. | ||||
* | r600: fix some issues with LIT instruction | Andre Maasikas | 2009-09-21 | 1 | -33/+36 |
| | | | | | | | | - MUL_LIT is ALU.Trans instruction - some Trans instructions can take 3 arguments - don't clobber dst.x, use dst.z as temp, it'll get written correct value in last insn - respect source swizzles | ||||
* | Merge branch 'mesa_7_6_branch' | Nicolai Hähnle | 2009-09-21 | 4 | -6/+62 |
|\ | |||||
| * | r300: Zero-initialize register for NV_vertex_program | Nicolai Hähnle | 2009-09-21 | 2 | -0/+32 |
| | | | | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
| * | r300: Fix handling of NV_vertex_program parameters | Nicolai Hähnle | 2009-09-21 | 2 | -6/+30 |
| | | | | | | | | | | | | | | The handling is a bit inefficient, unfortunately, but I don't want to make any intrusive changes for Mesa 7.6. Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | | Merge branch 'mesa_7_6_branch' | Michel Dänzer | 2009-09-21 | 5 | -18/+25 |
|\| | |||||
| * | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Michel Dänzer | 2009-09-21 | 1 | -1/+2 |
| |\ | |||||
| | * | intel: Fix crash in intel_flush(). | Michel Dänzer | 2009-09-21 | 1 | -1/+2 |
| | | | | | | | | | | | | | | | | | | Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated drawables from private context struct in intelUnbindContext'), intel->driDrawable may be NULL in intel_flush(). | ||||
| * | | radeon: Fix legacy bo not to reuse dma buffers before refcount is 1. | Pauli Nieminen | 2009-09-20 | 1 | -2/+7 |
| | | | | | | | | | | | | | | | This should help detecting possible memory leaks with dma buffers and prevent possible visual corruption if data would be overwriten too early. |