| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2009-12-06 | r300g: don't render if everything is culled by scissoring | Marek Olšák | |
| Otherwise a CS is refused by kernel 2.6.31 (and maybe all later versions, not sure). | |||
| 2009-12-06 | r300g: remove redundant code and clean up | Marek Olšák | |
| 2009-12-06 | dri: Fix potential null pointer dereference in driBindContext. | Vinson Lee | |
| (cherry picked from commit 919898e92fa23ff71a59d86a46ff0886a6f34e4d) | |||
| 2009-12-06 | dri: Fix potential null pointer deference in dri_put_drawable. | Vinson Lee | |
| (cherry picked from commit 364070b1f2b08d43fb205ec198894a35bec6b2f3) | |||
| 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: still more bin code reorganization | Brian Paul | |
| Move tiles_x,y fields from setup state into bin state. Move more bin-adding commands into lp_bin.[ch]. | |||
| 2009-12-04 | llvmpipe: remove dead code left over from a previous commit | Brian Paul | |
| 2009-12-04 | llvmpipe: reorganization of binning data structions and funtions | Brian Paul | |
| New lp_bins struct contains all bin information. More move bin-related code into lp_bin.[ch] Use new/updated bin-access functions to hide implementation details. The result is more/cleaner separation between the setup and rast components. This will make double-buffering of the bins easier, etc. | |||
| 2009-12-04 | llvmpipe: move lp_rasterize_bin() into lp_rast.c | Brian Paul | |
| First step of moving bin rasterization/execution code out of lp_setup.c | |||
| 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 | llvmpipe: simplify framebuffer state code | Brian Paul | |
| 2009-12-04 | llvmpipe: use LP_DBG() macro everywhere | Brian Paul | |
| 2009-12-04 | llvmpipe: fix-up polygon culling/winding | Brian Paul | |
| 2009-12-04 | llvmpipe: add missing sources to Makefile | Brian Paul | |
| 2009-12-04 | llvmpipe: comments and minor clean-ups | Brian Paul | |
| 2009-12-04 | llvmpipe: move bin-related structures and functions into new lp_bin.[ch] | Brian Paul | |
| And put lp_ prefixes on some functions. | |||
| 2009-12-04 | llvmpipe: remove lp_rast_triangle::oneoverarea field | Brian Paul | |
| Makes lp_rast_triangle a little smaller (now 280 bytes on a 32-bit system). | |||
| 2009-12-04 | llvmpipe: bin state-change commands | Brian Paul | |
| Previously, each triangle had a pointer to the state to use for shading. Now we insert state-change commands into the bins. When we execute one of those commands we just update a 'current state' pointer and use that pointer when calling the jit shader. When inserting state-change commands into a bin we check if the previous command was also a state-change command and simply replace it. This avoids accumulating useless/redundant state-change commands. | |||
| 2009-12-04 | llvmpipe: struct cmd_bin | Brian Paul | |
| Just introducing a new structure to represent a per-tile bin. | |||
| 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 | llvmpipe: fix typo, whitespace | Brian Paul | |
| 2009-12-04 | llvmpipe: dynamic allocation of triangle a0/dadx/dady arrays | Brian Paul | |
| Much less memory per triangle now. | |||
| 2009-12-04 | vmware/xorg: Also stop ports on close | Jakob Bornecrantz | |
| 2009-12-04 | vmware/xorg: Stop video ports on leave vt | Jakob Bornecrantz | |
| 2009-12-04 | st/xorg: Add enter/leave vt hooks for winsys | Jakob Bornecrantz | |
| 2009-12-04 | st/xorg: Fix leave enter vt cycle in crtc code | Jakob Bornecrantz | |
| 2009-12-04 | st/xorg: New libkms destroy api | Jakob Bornecrantz | |
| 2009-12-04 | r300g: use $(MAKE) variable | Coleman Kane | |
| Fixes bug 24501 | |||
