Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | vbo: clamp DrawElements start/end to max possible values | Brian Paul | 2010-01-26 | 1 | -0/+10 |
| | | | | | Some apps are sloppy with their start/end values. Clamp them to max possible values to prevent problems later. | ||||
* | mesa: remove redundant _MaxElement computation | Brian Paul | 2010-01-26 | 1 | -6/+0 |
| | | | | | | | | Eric added some new code to check if offset < obj_size before computing _MaxElement but my original code was still present afterward and it clobbered the _MaxElement value. Not sure if this came from a bad merge or what. | ||||
* | docs: document Intel, R300 env vars | Brian Paul | 2010-01-26 | 1 | -0/+19 |
| | |||||
* | st/xorg: Fix crash on resize with libkms | Jakob Bornecrantz | 2010-01-25 | 1 | -2/+12 |
| | |||||
* | vega: fix incorrect samplers, textures indexes in blend_bind_samplers() | Igor Oliveira | 2010-01-25 | 1 | -2/+2 |
| | | | | | | Fixes fd.o bug 25863. Signed-off-by: Brian Paul <[email protected]> | ||||
* | vmware/xorg: Do buffer round-robin logic differently | Jakob Bornecrantz | 2010-01-25 | 1 | -1/+2 |
| | |||||
* | st/xorg: Improve options and print them to log | Jakob Bornecrantz | 2010-01-25 | 2 | -3/+18 |
| | | | | | | Set 2D acceleration to off by default Get fallback debugging from the Xorg config Also print if 3D acceleration is enabled | ||||
* | vmware/xorg: Export pci_probe function for ugly chain-loading | Jakob Bornecrantz | 2010-01-25 | 1 | -5/+5 |
| | |||||
* | st/xorg: Export helper function for detecting modesetting | Jakob Bornecrantz | 2010-01-25 | 2 | -0/+23 |
| | |||||
* | st/xorg: Fix warning | Jakob Bornecrantz | 2010-01-25 | 1 | -0/+2 |
| | |||||
* | st/mesa: fix int->uint conversion for negative scissor bound values | Brian Paul | 2010-01-24 | 1 | -4/+9 |
| | | | | | | | | | | Based on a patch by Xavier Chantry <[email protected]>: If x+width or y+height is negative, then maxx or maxy will get a bogus value when converting that to unsigned. Fix this by setting 0 as minimal value. This was also triggered by teeworlds, but only with some combination of resolution and map section. For example upper part of dm2 at 1280x1024. | ||||
* | mesa: move _mesa_debug() call earlier in _mesa_Scissor | Brian Paul | 2010-01-24 | 1 | -3/+3 |
| | | | | Part of a patch from Xavier Chantry <[email protected]> | ||||
* | st/mesa: fix unsigned/signed breakage in scissor | Xavier Chantry | 2010-01-24 | 1 | -4/+4 |
| | | | | | | | | | | | | | commit 53174afeeb introduced a portability change that converted GLint x,y to GLuint. That breaks when x and y are negative, which seems to be allowed, and which at least one game uses : teeworlds. Rather than simply reverting the change, it seems possible to convert the 16bit unsigned to GLint so that comparisons are made between signed integers instead. This hopefully does not break anything while keeping MSVC happy. Signed-off-by: Xavier Chantry <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | r200: Silence fprintf format warning. | Vinson Lee | 2010-01-24 | 1 | -1/+1 |
| | |||||
* | x86: Do not build read_rgba_span_x86.S on Mac OS X. | Vinson Lee | 2010-01-23 | 1 | -2/+2 |
| | | | | | read_rgba_span_x86.S uses the pseudo-ops .hidden and .type which are not recognized on Mac OS X. | ||||
* | x86: Do not use .hidden pseudo-op on Mac OS X. | Vinson Lee | 2010-01-23 | 1 | -2/+2 |
| | | | | The .hidden directive is an unknown pseudo-op on Mac OS X. | ||||
* | glapi: Do not use .type pseudo-op on Mac OS X. | Vinson Lee | 2010-01-23 | 2 | -2/+2 |
| | | | | The .type directive is an unknown pseudo-op on Mac OS X. | ||||
* | scons: Do not use ld options start-group and end-group on Darwin. | Vinson Lee | 2010-01-23 | 1 | -1/+4 |
| | | | | Mac OS X ld does not support these options. | ||||
* | scons: Define _DARWIN_C_SOURCE on Darwin builds. | Vinson Lee | 2010-01-23 | 1 | -0/+2 |
| | |||||
* | progs/demos: Remove unnecessary header from shadowtex.c. | Vinson Lee | 2010-01-23 | 2 | -8/+0 |
| | |||||
* | r300: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 11 | -39/+0 |
| | |||||
* | intel: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 15 | -32/+0 |
| | |||||
* | radeon: Remove unused variable. | Vinson Lee | 2010-01-23 | 1 | -1/+0 |
| | |||||
* | tdfx: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 8 | -22/+0 |
| | |||||
* | sis: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 9 | -16/+0 |
| | |||||
* | savage: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 6 | -11/+0 |
| | |||||
* | mga: Remove unnecessary headers. | Vinson Lee | 2010-01-23 | 7 | -16/+0 |
| | |||||
* | i965: Remove unnecessary headers. | Vinson Lee | 2010-01-22 | 18 | -31/+0 |
| | |||||
* | i915: Remove unnecessary headers. | Vinson Lee | 2010-01-22 | 5 | -13/+0 |
| | |||||
* | gallium/util: fix incorrect shift in a4r4g4b4_put_tile_rgba() | Brian Paul | 2010-01-22 | 1 | -1/+1 |
| | | | | Fixes fd.o bug 23313. | ||||
* | mesa: re-implement _mesa_ProgramEnvParameter4fvARB() with memcpy() | Brian Paul | 2010-01-22 | 1 | -3/+30 |
| | | | | | | | | | This is faster and ensures that NaN floats get stored properly. Before, NaN values (which might be used with UP2H, UP2US, UP4B and UP4UB) weren't getting stored properly with gcc -O3. This is the second part of the fix for the piglit fp-unpack-01 failure (bug 25973). | ||||
* | mesa: use new fetch_vector1ui() function for 'unpack' GPU instructions | Brian Paul | 2010-01-22 | 1 | -24/+42 |
| | | | | | | | The UP2H, UP2US, UP4B and UP4UB instructions interpret the float registers as integers. With gcc -O3 some bits were getting mixed up somewhere. This is part of the fix for the piglit fp-unpack-01 test failure (bug 25973). | ||||
* | xlib/softpipe: more buffer free fixes | Brian Paul | 2010-01-22 | 1 | -12/+11 |
| | | | | | | The previous memory leak fix didn't always work properly. Now check the xm_buffer::smh field (now documented!) to see if the buffer points to shared memory. | ||||
* | gallium/draw: apply DRAW_PIPE_FLAG_MASK to all vertex elements | Brian Paul | 2010-01-22 | 1 | -3/+3 |
| | | | | | | | | | Depending on first/last provoking vertex either the first or last element/index may have the extra DRAW_PIPE_x flags. Mask off those bits for all vertex elements to be safe (esp. for the quad case). This may be overly cautious, but it's a cheap operation. Fixes a segfault caused by large/bogus vertex indexes otherwise. | ||||
* | gallium/draw: added comments, whitespace fixes | Brian Paul | 2010-01-22 | 1 | -8/+30 |
| | |||||
* | Fix PowerPC related typo in spantmp2.h | Ruediger Oertel | 2010-01-22 | 1 | -1/+1 |
| | | | | | Signed-off-by: Matthias Hopf <[email protected]> Signed-off-by: Brian Paul <[email protected]> | ||||
* | vmware/core: Update for pipebuffer changes. | José Fonseca | 2010-01-22 | 2 | -14/+84 |
| | | | | | In particular, delay patching GMR relocations until the buffers are validated, since the buffers relative offset can only be established then. | ||||
* | st/mesa: Remove unnecessary header from st_cb_viewport.c. | Vinson Lee | 2010-01-21 | 1 | -1/+0 |
| | |||||
* | progs/trivial: Remove unnecessary header from tri-fbo-tex-mip.c. | Vinson Lee | 2010-01-21 | 1 | -1/+0 |
| | |||||
* | i915g: Remove unnecessary header. | Vinson Lee | 2010-01-21 | 1 | -1/+0 |
| | |||||
* | pipebuffer: Remove unnecessary header. | Vinson Lee | 2010-01-21 | 1 | -1/+0 |
| | |||||
* | draw: Remove unnecessary headers. | Vinson Lee | 2010-01-21 | 7 | -9/+0 |
| | |||||
* | svga: Remove unused variable. | Vinson Lee | 2010-01-21 | 1 | -1/+0 |
| | |||||
* | vmware/core: Flush preemptively the FIFO commands to keep the GMR working ↵ | José Fonseca | 2010-01-21 | 1 | -1/+37 |
| | | | | set within reasonable bounds. | ||||
* | vmware/core: Put GMR pool size in a define. | José Fonseca | 2010-01-21 | 2 | -1/+5 |
| | |||||
* | vmw/wgl: Update for pipebuffer changes. | José Fonseca | 2010-01-21 | 1 | -1/+3 |
| | | | | | | | | This is a minimum change to keep things building and running minimally -- it might cause applications to fail to allocate buffers due to out of GMR memory. A proper update will be commited later. | ||||
* | svga: Remove duplicate code. | José Fonseca | 2010-01-21 | 1 | -4/+2 |
| | |||||
* | svga: Remove unused code. | José Fonseca | 2010-01-21 | 3 | -30/+4 |
| | |||||
* | svga: Don't swap buffers to system memory -- winsys' responsibility. | José Fonseca | 2010-01-21 | 2 | -63/+0 |
| | |||||
* | pipebuffer: Release the lock during map wait. Cleanups. | José Fonseca | 2010-01-21 | 1 | -63/+131 |
| |