Age | Commit message (Collapse) | Author | |
---|---|---|---|
2010-01-26 | mesa: Don't bind DRAW/READ_FRAMEBUFFER separately without FBO blit support | Erik Wien | |
If GL_EXT_framebuffer_blit was not supported _mesa_DeleteFramebuffersEXT would raise an error when deleting the currently bound framebuffer. This because it tried to bind the default DRAW- and READ_FRAMEBUFFER separately. This patch binds the default FRAMEBUFFER instead in that case. Encountered in the fbo/fbo-copyteximage piglit test on R600. Patch cleaned up a bit by Brian Paul. | |||
2010-01-26 | vbo: if 'end' is out of bounds, clamp it | Brian Paul | |
If we determine that the 'end' parameter to glDrawElements() is out of bounds, clamp it to the max legal index value. | |||
2010-01-26 | vbo: clamp DrawElements start/end to max possible values | Brian Paul | |
Some apps are sloppy with their start/end values. Clamp them to max possible values to prevent problems later. | |||
2010-01-26 | mesa: remove redundant _MaxElement computation | Brian Paul | |
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. | |||
2010-01-24 | st/mesa: fix int->uint conversion for negative scissor bound values | Brian Paul | |
Based on a patch by Xavier Chantry <chantry.xavier@gmail.com>: 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. | |||
2010-01-24 | mesa: move _mesa_debug() call earlier in _mesa_Scissor | Brian Paul | |
Part of a patch from Xavier Chantry <chantry.xavier@gmail.com> | |||
2010-01-24 | st/mesa: fix unsigned/signed breakage in scissor | Xavier Chantry | |
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 <chantry.xavier@gmail.com> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-24 | r200: Silence fprintf format warning. | Vinson Lee | |
2010-01-23 | x86: Do not build read_rgba_span_x86.S on Mac OS X. | Vinson Lee | |
read_rgba_span_x86.S uses the pseudo-ops .hidden and .type which are not recognized on Mac OS X. | |||
2010-01-23 | x86: Do not use .hidden pseudo-op on Mac OS X. | Vinson Lee | |
The .hidden directive is an unknown pseudo-op on Mac OS X. | |||
2010-01-23 | glapi: Do not use .type pseudo-op on Mac OS X. | Vinson Lee | |
The .type directive is an unknown pseudo-op on Mac OS X. | |||
2010-01-23 | r300: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | intel: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | radeon: Remove unused variable. | Vinson Lee | |
2010-01-23 | tdfx: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | sis: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | savage: Remove unnecessary headers. | Vinson Lee | |
2010-01-23 | mga: Remove unnecessary headers. | Vinson Lee | |
2010-01-22 | i965: Remove unnecessary headers. | Vinson Lee | |
2010-01-22 | i915: Remove unnecessary headers. | Vinson Lee | |
2010-01-22 | mesa: re-implement _mesa_ProgramEnvParameter4fvARB() with memcpy() | Brian Paul | |
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). | |||
2010-01-22 | mesa: use new fetch_vector1ui() function for 'unpack' GPU instructions | Brian Paul | |
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). | |||
2010-01-22 | Fix PowerPC related typo in spantmp2.h | Ruediger Oertel | |
Signed-off-by: Matthias Hopf <mhopf@suse.de> Signed-off-by: Brian Paul <brianp@vmware.com> | |||
2010-01-21 | st/mesa: Remove unnecessary header from st_cb_viewport.c. | Vinson Lee | |
2010-01-21 | mesa: Use pipe_buffer_write_nooverlap where appropriate. | José Fonseca | |
2010-01-21 | r200: fix CS section size mismatch | Roland Scheidegger | |
Partial fix for fdo bug 25544 The tex handling will still need CS drm changes, see bug 25544 for more. | |||
2010-01-20 | mach64: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | i810: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | ffb: Remove unnecessary headers. | Vinson Lee | |
2010-01-20 | st/mesa: fix format logic in compatible_src_dst_formats() | Brian Paul | |
We need to consider the user-requested formats, not the actual device- chosen formats. See code comments for more details. | |||
2010-01-19 | st/dri: update dri2 drawables when viewport is changed | Ben Skeggs | |
Fixes gnome-shell on nouveau, as well as window resize with various other applications. Signed-off-by: Ben Skeggs <bskeggs@redhat.com> | |||
2010-01-19 | unichrome: Remove unnecessary headers. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from attrib.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from blend.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from buffers.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from convolve.c. | Vinson Lee | |
2010-01-18 | mesa: Fix typo of 'unknown' in debug.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from debug.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from depthstencil.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from dlist.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from drawpix.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from enable.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from fbobject.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from formats.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from image.c. | Vinson Lee | |
2010-01-18 | mesa: Handle PIPE_FORMAT_B8G8R8X8_UNORM. | José Fonseca | |
2010-01-18 | mesa: Remove unnecessary headers from lines.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from mipmap.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary header from pixel.c. | Vinson Lee | |
2010-01-18 | mesa: Remove unnecessary headers from pixelstore.c. | Vinson Lee | |