Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-06 | glx: Prevent potential null pointer deference in driCreateContext. | Vinson Lee | |
(cherry picked from commit 4b0b250aae6ae7d48cd24f9d91d05ab58086c4b2) | |||
2009-12-05 | radeon/r200/r600: fix drivers for changes in ↵ | Alex Deucher | |
433f0a82f5a4696e6b0c4061f645485ec8079bb4 | |||
2009-12-05 | draw: Initialize variable in draw_pt.c. | Vinson Lee | |
(cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c) | |||
2009-12-05 | mesa: Fix array out-of-bounds access by _mesa_TexGenf. | Vinson Lee | |
_mesa_TexGenf calls _mesa_TexGenfv, which uses the params argument as an array. (cherry picked from commit ca5a7aadb4361e7d053aea8687372cd44cbd8795) | |||
2009-12-05 | mesa: Fix array out-of-bounds access by _mesa_TexGeni. | Vinson Lee | |
_mesa_TexGeni calls _mesa_TexGeniv, which uses the params argument as an array. (cherry picked from commit d55fb7c835b56951f05a058083e7eda264ba192e) | |||
2009-12-05 | mesa: Fix array out-of-bounds access by _mesa_TexParameterf. | Vinson Lee | |
_mesa_TexParameterf calls set_tex_parameterf, which uses the params argument as an array. (cherry picked from commit 270d36da146b899d39e08f830fe34b63833a3731) | |||
2009-12-05 | mesa: Fix array out-of-bounds access by _mesa_TexParameterf. | Vinson Lee | |
_mesa_TexParameterf calls set_tex_parameteri, which uses the params argument as an array. (cherry picked from commit a201dfb6bf28b89d6f511c2ec9ae0d81ef18511d) | |||
2009-12-05 | st/xvmc: No more pf_get_block(). | Younes Manton | |
2009-12-05 | r300g: Need to emit a hardware scissor rectangle even if scissor is disabled. | Michel Dänzer | |
Just make it cover the whole framebuffer in that case. Otherwise the kernel CS checker may complain, e.g. running progs/demos/gearbox. That runs fast now here, but doesn't look right yet. | |||
2009-12-05 | st/mesa: Prefer alpha-less formats for RGB textures. | Michel Dänzer | |
This can e.g. increase the chance of being able to accelerate glCopyTex(Sub)Image from an alpha-less renderbuffer. | |||
2009-12-05 | radeon: Only get DRI2 front buffer information for glXBindTexImageEXT. | Michel Dänzer | |
2009-12-05 | svga: Dump SVGA_3D_CMD_BLIT_SURFACE_TO_SCREEN commands. | José Fonseca | |
2009-12-05 | svga: Use _debug_printf, so that output may be dumped in release builds too. | José Fonseca | |
The dump calls should be wrapped in #ifdef DEBUG .. #endif. | |||
2009-12-05 | llvmpipe: Tweak disassembly to match gdb. | José Fonseca | |
Helps verifying udis86 output. | |||
2009-12-05 | llvmpipe: Stop disassembling when an unsupported opcode is found. | José Fonseca | |
Otherwise the terminal gets full of garbage. | |||
2009-12-04 | mesa: Fix array out-of-bounds access in _mesa_TexEnvf. | Vinson Lee | |
_mesa_TexEnvf calls _mesa_TexEnvfv, which uses the param argument as an array. (cherry picked from commit a11d60d14caf8efc07f70af63b57b33273f8cf9b) | |||
2009-12-04 | llvmpipe: Port vertex sampler support from softpipe. | José Fonseca | |
Just enough boilerplate code to avoid segfaulting. | |||
2009-12-04 | llvmpipe: Ensure transfers are mapped. | José Fonseca | |
This shouldn't happen but it does by some misterious reason. Fail the assertion but at least do not segfault on release builds. | |||
2009-12-04 | llvmpipe: Remove debug printf. | José Fonseca | |
2009-12-04 | gallium: Disable force_align_arg_pointer attribute on x86_64. | José Fonseca | |
Apparently not only unnecessary but also causes gcc to complain. | |||
2009-12-04 | identity: fix copy&paste error | Roland Scheidegger | |
2009-12-04 | radeong: flush CS if a buffer being mapped is referenced by it | Marek Olšák | |
Also, overlapping occlusion queries seems to work now. | |||
2009-12-04 | r300g, radeong: fix the CS overflow | Marek Olšák | |
2009-12-04 | r300g: fix warnings | Marek Olšák | |
2009-12-04 | svga: fix another pipe_reference strict aliasing violation | Roland Scheidegger | |
2009-12-04 | r300g: use $(MAKE) variable | Coleman Kane | |
Fixes bug 24501 | |||
2009-12-04 | radeon: fix polygon stipple | Alex Deucher | |
fixes fdo bug 25354 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-12-04 | softpipe: dont claim to support PIPE_FORMAT_NONE | Keith Whitwell | |
2009-12-04 | softpipe: fix double-minify in texture layout | Keith Whitwell | |
2009-12-04 | vmware/xorg: Use Write instead of WriteRead for cursor bypass | Jakob Bornecrantz | |
2009-12-04 | vmware/xorg: Give kernel infromation about cursor bypass | Jakob Bornecrantz | |
2009-12-04 | vmware/xorg: Handle no init of video in vmw_video_close | Jakob Bornecrantz | |
2009-12-04 | vmware/core: Update vmwgfx_drm.h to include cursor bypass | Jakob Bornecrantz | |
2009-12-04 | glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore. | Vinson Lee | |
(cherry picked from commit 808f0376607b0e2d31dfebc888fd8f1e737fed09) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluBuild1DMipmapLevelsCore. | Vinson Lee | |
(cherry picked from commit 94bcb9f1a43f2ab3bdff09156e3ab5b1c115cbd8) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluBuild2DMipmapLevelsCore. | Vinson Lee | |
(cherry picked from commit 0d89f3dc7ff3f89ba8d5d664253730485bca35e2) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore. | Vinson Lee | |
(cherry picked from commit f895abbd9777c4985aa40cf660c68f6d7333f0ec) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluBuild3DMipmapLevelsCore. | Vinson Lee | |
(cherry picked from commit 326b66d724754ca97012501db1c7c62d7d41a457) | |||
2009-12-04 | glu/sgi: Fix memory leak in bitmapBuild2DMipmaps. | Vinson Lee | |
(cherry picked from commit 5b925b7daa566d799c4f50911a7fcca114131503) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluScaleImage3D. | Vinson Lee | |
(cherry picked from commit b611f639b4bffdcca376293f7ce71af9f6bdbff3) | |||
2009-12-04 | glu/sgi: Fix memory leak in gluScaleImage. | Vinson Lee | |
(cherry picked from commit a9c540f5dedbf593f8038fdbc95eecb60826ab26) | |||
2009-12-04 | glu: Fix memory leak in __gl_meshMakeEdge. | Vinson Lee | |
(cherry picked from commit d3b4c99c703f70a9d0e715a97e52672f7f8fc980) | |||
2009-12-03 | gallium/util: Initialize variables in u_pack_color.h. | Vinson Lee | |
(cherry picked from commit 36e2074b63e3e5bc489eb74cad0cd97eafcedb40) | |||
2009-12-04 | vega: fix missing include | Roland Scheidegger | |
2009-12-04 | Merge branch 'gallium-noblocks' | Roland Scheidegger | |
Conflicts: src/gallium/state_trackers/xorg/xorg_exa.c | |||
2009-12-03 | gallium: fix remaining users of pipe_reference function | Roland Scheidegger | |
2009-12-03 | mesa: use _mesa_memcpy for COPY_4FV macro | Roland Scheidegger | |
Gets rid of one of the worst strict-aliasing offenders, and actually produces faster code (at least in some cases, when compiler can use for instance 64bit moves for memcpy). (note _mesa_memcpy should get inlined) | |||
2009-12-03 | gallium: fix ref counting bug in pb_bufmgr | José Fonseca | |
This was discovered by the pipe_reference api change. | |||
2009-12-03 | gallium: fix reference counting functions to be strict-aliasing compliant | Roland Scheidegger | |
Historically, parts of mesa code are not strict-aliasing safe, hence -fno-strict-aliasing is needed to compile (this got forgotten for scons builds for gallium, which indeed not only caused compiler warnings but also unexplicable crashes in non-debug builds). However, we should try to eliminate code not complying with strict-aliasing code at least for gallium. Hence change pipe_reference functions to make them strict-aliasing compliant. This adds a bit more complexity (especially for derived classes) but is the right thing to do, and it does in fact fix a segfault. | |||
2009-12-03 | radeon: workaround an FBO issue | Maciej Cencora | |
Fixes #21501 |