Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r600: implement ProgramStringNotify | Andre Maasikas | 2009-10-15 | 1 | -17/+38 |
| | | | | | need this to properly test with piglit/glean vert/fragprog tests copied mostly from r300, many thanks to osiris, nha, airlied, others... | ||||
* | r600: LIT dst.y gets value from src.x | Andre Maasikas | 2009-10-15 | 1 | -0/+1 |
| | | | | | seems I overlooked this when removing hardcoded swizzles for this one previously | ||||
* | r600: DPH adds w comp of second operand, so set first one to 1 instead | Andre Maasikas | 2009-10-15 | 1 | -1/+1 |
| | |||||
* | r600: fixup KIL instruction a bit | Andre Maasikas | 2009-10-15 | 1 | -18/+9 |
| | | | | | | | - KILLGT takes 2 arguments - arb KIL has no dst register - add TODO about clause ending but currently piglit fp-kil passes and does not hang the card | ||||
* | r600: use CB_TARGET_MASK instead of CB_SHADER_MASK for setting color mask | Andre Maasikas | 2009-10-15 | 1 | -3/+3 |
| | | | | | | makes blend functions work better Signed-off-by: Dave Airlie <[email protected]> | ||||
* | r600: user correct alpha blend factor | Andre Maasikas | 2009-10-15 | 1 | -2/+2 |
| | | | | Signed-off-by: Dave Airlie <[email protected]> | ||||
* | r600: clear position enable bit when when wpos is not used by FP | Andre Maasikas | 2009-10-15 | 1 | -0/+5 |
| | | | | Makes doom3 alot nicer.. | ||||
* | mesa: regenerated lex.yy.c w/ _mesa_strtod() | Brian Paul | 2009-10-15 | 1 | -192/+193 |
| | |||||
* | mesa: Use _mesa_strtod in the lexer for assembly shaders | Neil Roberts | 2009-10-15 | 1 | -4/+5 |
| | | | | See bug 24531. | ||||
* | progs/Makefile: remove extra quoting | Brian Paul | 2009-10-14 | 1 | -1/+1 |
| | | | | | This reverts part of commit 115edf24a9128b79dfa5f30482c990e2cb898357 and fixes the error: "/bin/sh: line 0: test: too many arguments". | ||||
* | Fix build when PROGRAM_DIRS is empty. | Tom Fogal | 2009-10-13 | 1 | -11/+15 |
| | | | | | | | | | | | SUBDIRS just takes PROGRAM_DIRS value. If PROGRAM_DIRS gets set to the empty string (as can happen when building only OSMesa), a 'for' loop will lack anything to iterate over, causing a parse error. This fixes the issue by making sure SUBDIRS is the null string when PROGRAM_DIRS is, and wrapping the for loops in if's, causing them only to execute if there are directories to iterate over. | ||||
* | ac: Fix AIX shared library builds. | Tom Fogal | 2009-10-13 | 1 | -0/+2 |
| | | | | AIX uses ".a" for both static and shared library extensions. | ||||
* | i965: Fix the last valid address setting for the index buffer. | Eric Anholt | 2009-10-11 | 1 | -1/+1 |
| | | | | | | Again, last valid address, not first invalid address. Fixes regression in 255e5be265133280293bbfd8b2f9b74b2dec50bb that the kernel now catches and caused piglit draw_elements_base_vertex to fail. | ||||
* | i965: Fix the bounds emitted in the vertex buffer packets. | Eric Anholt | 2009-10-11 | 1 | -2/+2 |
| | | | | | | | | It's the address of the last valid byte, not the address of the first invalid byte. This should also fix problems with rendering with the new sanity checks in the kernel. | ||||
* | softpipe: revert 564df9dc5f6335eb8dc68f3c69cf054d2142663c | Brian Paul | 2009-10-10 | 1 | -1/+6 |
| | | | | | | | | | | This change silenced valgrind warnings but broke progs/tests/drawbuffers. The problem is we don't know the surface's state when we start caching it (it may or may not be initialized/cleared/etc). So "clearing" it here was presumptuous. Leaving the code in place (but disabled) for reference and when using valgrind. Fixes bug 24401 | ||||
* | radeon: fix scissor regression | Alex Deucher | 2009-10-09 | 2 | -8/+11 |
| | | | | fixes fdo bug 24248 | ||||
* | docs: fix aux buffer bug 24426 | Brian Paul | 2009-10-09 | 1 | -0/+1 |
| | |||||
* | st/mesa: create aux buffers according to visual | Brian Paul | 2009-10-09 | 1 | -0/+7 |
| | | | | Fixes bug 24426 for gallium. | ||||
* | mesa: fix incorrect assertion in _mesa_add_aux_renderbuffers() | Brian Paul | 2009-10-09 | 1 | -1/+1 |
| | | | | Fixes bug 24426. | ||||
* | mesa: regenerated gl_mangle.h file | Brian Paul | 2009-10-08 | 1 | -0/+42 |
| | |||||
* | gallium/xlib: call XQueryExtension() in glXQueryExtension() | Brian Paul | 2009-10-07 | 1 | -4/+6 |
| | | | | See bug 24321. | ||||
* | mesa/xlib: call XQueryExtension() in glXQueryExtension() | Brian Paul | 2009-10-07 | 1 | -4/+6 |
| | | | | See bug 24321. | ||||
* | mesa: don't need to free textures, VBOs, etc. in _mesa_meta_free() | Brian Paul | 2009-10-07 | 1 | -28/+4 |
| | | | | | They're freed by the normal context deallocation code. Fixes Blender crash, bug 24185. | ||||
* | shader_api: Fix bounds checking of glUniform and glUniformMatrix | Nicolai Hähnle | 2009-10-07 | 1 | -9/+22 |
| | | | | | Signed-off-by: Nicolai Hähnle <[email protected]> Reviewed-by: Ian Romanick <[email protected]> | ||||
* | prog_parameter: Document the fact that Size may be > 4 | Nicolai Hähnle | 2009-10-07 | 1 | -1/+7 |
| | | | | Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | docs: fix glXQueryDrawable() bugs | Brian Paul | 2009-10-07 | 1 | -0/+1 |
| | |||||
* | mesa/xlib: fix glXQueryDrawable() bugs, see bug 24320 | Brian Paul | 2009-10-07 | 2 | -12/+28 |
| | |||||
* | gallium/xlib: fix glXQueryDrawable() bugs, see bug 24320 | Brian Paul | 2009-10-07 | 3 | -13/+34 |
| | |||||
* | progs/xdemos: test glXQueryDrawable() | Brian Paul | 2009-10-07 | 1 | -0/+15 |
| | |||||
* | progs/xdemos: fix swapped parameters to CreatePbuffer() | Brian Paul | 2009-10-07 | 1 | -1/+1 |
| | |||||
* | swrast: s/GLfloat/GLuint/ in bzero() | Brian Paul | 2009-10-07 | 1 | -1/+1 |
| | |||||
* | swrast: add missing returns | Brian Paul | 2009-10-07 | 1 | -0/+2 |
| | |||||
* | progs/test: Fix MSVC build. | Vinson Lee | 2009-10-07 | 1 | -1/+1 |
| | |||||
* | mesa/xlib: return 0 for errorBase, eventBase in glXQueryExtension() | Brian Paul | 2009-10-07 | 1 | -3/+5 |
| | | | | | A little better than leaving the values undefined, I think. See bug 24321. | ||||
* | gallium/xlib: return 0 for errorBase, eventBase in glXQueryExtension() | Brian Paul | 2009-10-07 | 1 | -3/+5 |
| | | | | | A little better than leaving the values undefined, I think. See bug 24321. | ||||
* | intel: use driReadDrawable in do_copy_texsubimage() | Brian Paul | 2009-10-05 | 1 | -1/+1 |
| | |||||
* | intel: use driReadDrawable, not driDrawable in do_blit_readpixels() | Brian Paul | 2009-10-05 | 1 | -2/+2 |
| | |||||
* | intel: remove a buffer equality test in _mesa_make_current() | Brian Paul | 2009-10-05 | 1 | -33/+27 |
| | | | | | | | Before, if we called glXMakeCurrent() to change a context's window binding while an FBO was bound, we weren't updating the intel->driDrawable and intel->driReadDrawable fields. This could cause us to dereference a null pointer elsewhere. | ||||
* | mesa: fix return value when clipping {Read,Draw}Pixels height <= 0 | Brian Paul | 2009-10-05 | 1 | -2/+2 |
| | | | | | | Signed-off-by: Ben Skeggs <[email protected]> (cherry picked from master, commit 7aeaca33c331f70d507fc83583b13b8d9fc3e847) | ||||
* | Fix building of GLSL demos which use M_PI | Jon TURNEY | 2009-10-05 | 3 | -0/+9 |
| | | | | | | Some <math.h> files do not define M_PI, in which case, provide our own definition Signed-off-by: Jon TURNEY <[email protected]> | ||||
* | Use _mesa_select_tex_image() rather than hardcoding face 0. | Michel Dänzer | 2009-10-05 | 1 | -2/+1 |
| | | | | | | | | Fixes crash loading a map in sauerbraten with hwmipmap 1 in ~/.sauerbraten/config.cfg. | ||||
* | r200: remove subpixel offset from viewport | Frederic Crozat | 2009-10-04 | 1 | -11/+4 |
| | | | | Fixes bug fdo 20340 for r200. | ||||
* | r300: Workaround problem on R500 with very large fragment programs | Nicolai Hähnle | 2009-10-03 | 3 | -5/+29 |
| | | | | | | | | The non-KMS interface is to blame here. In theory, a proper fix could be produced that works for the KMS interface only, but it require cleaning a lot of mess. Easier to just do it right in r300g. Signed-off-by: Nicolai Hähnle <[email protected]> | ||||
* | docs: document default texture binding fix | Brian Paul | 2009-10-02 | 1 | -0/+1 |
| | |||||
* | mesa: fix incorrect default texture binding in unbind_texobj_from_texunits() | Brian Paul | 2009-10-02 | 1 | -1/+1 |
| | | | | | If we deleted a currently bound texture, we were always reverting the texture binding to the default 1D texture rather than the proper default texture. | ||||
* | gallium/xlib: use bitwise-and to test GLX_RGBA_BIT in choose_visual() | Brian Paul | 2009-10-02 | 1 | -2/+2 |
| | | | | The parameter is a bitmask. | ||||
* | xlib: use bitwise-and to test GLX_RGBA_BIT in choose_visual() | Brian Paul | 2009-10-02 | 1 | -2/+2 |
| | | | | The parameter is a bitmask. | ||||
* | gallium/xlib: return GLX_RGBA_BIT or GLX_COLOR_INDEX_BIT in get_config() | Brian Paul | 2009-10-02 | 1 | -2/+2 |
| | | | | This reverts part of commit a6b84aef4ad3a7bac40704146a98977c62bfb6e8 | ||||
* | gallium: replace // comments with /* */ | Brian Paul | 2009-10-02 | 9 | -11/+11 |
| | |||||
* | gallium: remove // comment and extra whitespace | Brian Paul | 2009-10-02 | 1 | -7/+0 |
| |