summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-03-10r300: enable depth test only if depth buffer is availableMaciej Cencora
Fixes #23532 and piglit/fbo-nodepth-test piglit/fbo-nostencil-test
2010-03-10radeon: fix glCopyTex(Sub)Image if user FBO is boundMaciej Cencora
Fixes piglit/fbo-blit and wine d3d9 unit test.
2010-03-10fpglsl: a few more useful glsl testsZack Rusin
2010-03-10windows: Quiet warning by not defining YY_NO_UNISTD_H.Karl Schultz
2010-03-10llvmpipe: Finally found a way to do vector comparisons without using intrinsics.José Fonseca
Only works well with LLVM >= 2.7
2010-03-10fpglsl: set an integer uniform required by the loop exampleZack Rusin
2010-03-10fpglsl: add some for and while loopsZack Rusin
2010-03-10softpipe: fix memcpy params to avoid static analysis warningsBrian Paul
See fd.o bug 26970. Also added sanity check assertions.
2010-03-10progs/trivial: add -t (RTT) option for clear-fbo-scissor.cBrian Paul
2010-03-10i965: Add support for the CMP opcode in the GLSL path.Eric Anholt
This would be triggered by use of sqrt() along with control flow. Fixes piglit-fs-sqrt-branch and a bug in Yo Frankie!.
2010-03-10i965: Print the opcode name for unrecognized opcodes in the GLSL path.Eric Anholt
2010-03-10progs/trivial: added clear-fbo-scissor.c to test scissored clear of FBOBrian Paul
2010-03-10i965: Fix the response len of masked sampler messages for 8-wide dispatch.Eric Anholt
The bad response length would hang the GPU with a masked sample in a shader using control flow. For 8-wide, the response length is always 4, and masked slots are just not written to. brw_wm_glsl.c already allocates registers in the right locations. Fixes piglit glsl-fs-bug25902 (fd.o bug #25902).
2010-03-10i965: Print the offset for IFF in disasmEric Anholt
2010-03-10Revert "scons: Refuse to use LLVM 2.7 for now."José Fonseca
This reverts commit 44703217f73095c4946e06057e399e447b252576. http://www.llvm.org/bugs/show_bug.cgi?id=6429 has been fixed now. Things appear to be working reasonably so far.
2010-03-10progs/tests: add additional FBO->window test paths (disabled)Brian Paul
Normally use glReadPixels + glDrawPixels. Add debug/test paths for glCopyPixels and glBlitFramebuffer.
2010-03-10mesa: raise an error when trying to bind non-existant texture to FBOBrian Paul
If the user calls glRenderBufferTexture(texture=N) but texture N doesn't name an existing texture, raise GL_INVALID_ENUM. Plus, add a comment about some questionable error checking code in framebuffer_texture(). Ian?
2010-03-10mesa: added new function commentsBrian Paul
2010-03-10st/mesa: set strb->format field in st_render_texture()Brian Paul
This fixes a problem in glReadPixels when reading from an FBO's texture attachment. We have a better chance at hitting a fast path for glReadPixels now.
2010-03-10st/mesa: add some comments in glReadPixels codeBrian Paul
2010-03-10st/mesa: consolidate duplicated texture allocation codeBrian Paul
2010-03-10Merge branch '7.8'Brian Paul
2010-03-10st/mesa: fix incorrect glCopyPixels between window/FBOBrian Paul
There was a DrawBuffer/ReadBuffer typo and we were neglecting to invert the texture coords when copying from a window to an FBO. Plus, add some surface dump/debug code (disabled). (cherry picked from commit 34f02071618624263eba839b5aeb930d0e794078)
2010-03-10st/mesa: fix incorrect glDrawPixels into FBOBrian Paul
We weren't inverting the textured quad when drawing into an fbo. (cherry picked from commit 8d3f629a13afb0d6acafc7a007972fdc5efe6847)
2010-03-10Merge branch '7.8'Michel Dänzer
2010-03-10st/xorg: Work around cursor reference counting bugs in older X servers.Michel Dänzer
Could result in use of freed memory and consequently random crashes, e.g. on screen resize. (cherry picked from commit 21c91b410a2a2cbf8eb677e59e3322f86320f2b0) Conflicts: src/gallium/state_trackers/xorg/xorg_tracker.h
2010-03-10r200: add additional blit formatsAlex Deucher
2010-03-10r100: add additional blit formatsAlex Deucher
2010-03-10radeon/r200/r600: enable HW accelerated gl(Read/Copy/Draw)PixelsAlex Deucher
2010-03-10glapi: fix bug with tls and relocsGeorge Sapountzis
add_dispatch (driver) and maybe get_proc_address (client) may be called before set_dispatch is called, which results in generate_entrypoint using an unreloced function template.
2010-03-10glapi: these two should be ok for add_dispatch ...George Sapountzis
- a function cannot be both static and extension, right ? - we should be setting the offset only if not already set, right ?
2010-03-10glapi: comments for _glapi_add_dispatchGeorge Sapountzis
2010-03-10glapi: minor cosmetic for _glapi_add_dispatchGeorge Sapountzis
2010-03-10glapi: add function set_entry_infoGeorge Sapountzis
2010-03-10glapi: parameter checking, failure paths, ... for add_function_nameGeorge Sapountzis
2010-03-10glapi: cosmetic for _glapi_add_dispatchGeorge Sapountzis
- static vs. extension - indent - s/new_offset/static_offset/ - ...
2010-03-10glapi: use get_extension_proc in _glapi_add_dispatchGeorge Sapountzis
2010-03-10glapi: cosmetic for functions for static tableGeorge Sapountzis
make similar to functions for extensions table
2010-03-10glapi: add function to find extension by nameGeorge Sapountzis
2010-03-10glapi: functions for extensions table similar to static tableGeorge Sapountzis
2010-03-10cell: handle NULL cso vertex_elements state object on bindRoland Scheidegger
drivers need to handle NULL cso vertex elements (and others) objects. It is possible the cso code saves/restores NULL objects (if no normal cso object was bound before this was invoked). This led to segfaults (for example demos/cubemap) for apps which were using things like creating mipmaps before drawing anything.
2010-03-10i915g: Prevent NULL dereference.Chia-I Wu
bind_vertex_elements_state may be called with NULL velems. Do nothing if that is the case.
2010-03-10gallium: Do not mix winsys-drawable-handle and context-private.Chia-I Wu
update_buffer should be called with context-private, not winsys-drawable-handle.
2010-03-10svga: Disable debug message.Michal Krol
2010-03-10svga: Check if vertex elements has been bound before using it.Michal Krol
2010-03-10softpipe: Prevent NULL dereference.José Fonseca
2010-03-10docs: Update new opengl32.dll target location.José Fonseca
2010-03-10python: Remove broken link hack.José Fonseca
2010-03-10python: More build fixes.José Fonseca
2010-03-10trace: Make tr_public.h c++ friendly.José Fonseca