Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-09-22 | i915g: Activate trace | Jakob Bornecrantz | |
2009-09-22 | i915g: Do propper references of surfaces in context | Jakob Bornecrantz | |
2009-09-22 | progs/perf: add missing texture enable in fbobind.c | Brian Paul | |
2009-09-22 | progs/perf: added fbobind.c test to test FBO binding speed | Brian Paul | |
2009-09-22 | progs/perf: added PerfExtensionSupported() helper | Brian Paul | |
2009-09-22 | teximage: add more tests, image formats | Keith Whitwell | |
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. | |||
2009-09-22 | progs/perf: add another VBO test for Create/Draw/Destroy pattern | Brian Paul | |
Report both MB/sec and draw/sec. | |||
2009-09-22 | progs/perf: simplify the code | Brian Paul | |
2009-09-22 | progs/perf: fix comment | Brian Paul | |
2009-09-22 | progs/perf: updated comments | Brian Paul | |
2009-09-22 | progs/perf: make teximage results easier to read, more reproducible | Keith Whitwell | |
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. | |||
2009-09-22 | progs/perf: reset row_length after subimage test | Keith Whitwell | |
Also test fewer sizes in teximage generally. | |||
2009-09-22 | progs/perf: clean up swapbuffers test a bit | Keith Whitwell | |
2009-09-22 | progs/perf: break up long runs of fullscreen quads | Keith Whitwell | |
Not all drivers cope gracefully with command-buffers with zillions of fullscreen quads. | |||
2009-09-22 | progs/perf: add first attempt at a swapbuffers rate test | Keith Whitwell | |
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. | |||
2009-09-21 | vbo: added comment about max array index | Brian Paul | |
2009-09-21 | vbo: restore some lost warning output | Brian Paul | |
2009-09-21 | vbo: disable the GL_ARB_draw_elements_base_vertex rebase path | Brian Paul | |
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. | |||
2009-09-21 | selinux: Fix mmap() return value check | Adam Jackson | |
2009-09-21 | mesa: refine the error checking vbo_exec_DrawRangeElements() | Brian Paul | |
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. | |||
2009-09-21 | mesa: make max_buffer_index() a non-static function | Brian Paul | |
2009-09-21 | radeon: update buffer map/unmap code for changes introduced in ↵ | Maciej Cencora | |
92033a9516942d7272ce4bf36ecd422009bbaf60 and 822c7964819ca1fcc270880d4ca8b3de8a4276d0 | |||
2009-09-21 | mesa: add some debug info to teximage.c | Maciej Cencora | |
2009-09-21 | r300: fix a typo | Maciej Cencora | |
2009-09-21 | swrast: fix cube face selection | Brian Paul | |
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. | |||
2009-09-21 | r600: fix typo in the last commit | Alex Deucher | |
128 gprs, 256 reg-based consts | |||
2009-09-21 | r600: various cleanups | Alex Deucher | |
- 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 <alexdeucher@gmail.com> | |||
2009-09-21 | mesa: Ensure TGSI tokens are freed with gallium's free. | José Fonseca | |
To avoid breaking the gallium's builtin malloc debugging. | |||
2009-09-21 | progs/perf: added fill-rate test | Brian Paul | |
Many more fill modes could be tested, but this hits the basics including blending, texturing and shaders. | |||
2009-09-21 | progs/perf: added helpers for creating simple textures and shader programs | Brian Paul | |
2009-09-21 | progs/perf: offsetof() should be defined in stddef.h, include it | Brian Paul | |
If this breaks mingw, feel free to revert this. | |||
2009-09-21 | r300g: Fix bad formatting parameters in calls to debug_printf | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-21 | gallium debug: Add gcc printf hint to debug_printf | Nicolai Hähnle | |
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 <nhaehnle@gmail.com> | |||
2009-09-21 | progs/perf: a few more vbo upload modes | Keith Whitwell | |
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. | |||
2009-09-21 | progs/perf: human-readable drawoverhead output | Keith Whitwell | |
2009-09-21 | progs/perf: human-format vertexrate output | Keith Whitwell | |
2009-09-21 | progs/perf: add human-readable float formatter | Keith Whitwell | |
2009-09-21 | progs/glsl: Include local headers before installed headers during compilation. | Vinson Lee | |
Fixes compilation errors on platforms with insufficient older installed GL headers. | |||
2009-09-21 | r600: fix some issues with LIT instruction | Andre Maasikas | |
- 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 | |||
2009-09-21 | Merge branch 'mesa_7_6_branch' | Nicolai Hähnle | |
2009-09-21 | r300: Zero-initialize register for NV_vertex_program | Nicolai Hähnle | |
Signed-off-by: Nicolai Hähnle <nhaehnle@gmail.com> | |||
2009-09-21 | r300: Fix handling of NV_vertex_program parameters | Nicolai Hähnle | |
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 <nhaehnle@gmail.com> | |||
2009-09-21 | Merge branch 'mesa_7_6_branch' | Michel Dänzer | |
2009-09-21 | Merge branch 'mesa_7_5_branch' into mesa_7_6_branch | Michel Dänzer | |
2009-09-21 | intel: Fix crash in intel_flush(). | Michel Dänzer | |
Since commit 2921a2555d0a76fa649b23c31e3264bbc78b2ff5 ('intel: Deassociated drawables from private context struct in intelUnbindContext'), intel->driDrawable may be NULL in intel_flush(). | |||
2009-09-21 | nouveau: allow building modesetting_drv.so | Ben Skeggs | |
2009-09-21 | nouveau: drm_api create_screen()'s 'arg' argument can be NULL | Ben Skeggs | |
2009-09-20 | windows: call _mesa_meta_init/free() | Brian Paul | |
2009-09-20 | xlib: always call _mesa_meta_init/free() | Brian Paul | |
2009-09-20 | dri/swrast: call _mesa_meta_init/free() | Brian Paul | |