Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-12-07 | util/tile: Support R8G8B8A8_UNORM format. | Michal Krol | |
2009-12-06 | radeong: Automatically softpipe for non-r3xx. | Corbin Simpson | |
Well, technically non-r[345]xx. At any rate... $ glxgears libGL: OpenDriver: trying /home/simpson/mesa/lib/gallium/r600_dri.so 131 frames in 5.0 seconds = 26.107 FPS I'm sure you can see where this is going. :3 | |||
2009-12-06 | radeong: Call softpipe_create directly. | Corbin Simpson | |
Allows us to finally remove radeon_winsys_softpipe. | |||
2009-12-06 | softpipe: sp_winsys.h should define/include what it needs. | Corbin Simpson | |
2009-12-06 | r300g: Clean up previous commit. | Corbin Simpson | |
If *I* can't read it, there's a strong possibility others can't, either. | |||
2009-12-06 | r300g: enhance ZTOP conditions | Marek Olšák | |
2009-12-06 | nouveau: Work around nv04-nv40 miptrees not matching nouveau_miptree. | Younes Manton | |
Thanks to Bob Gleitsmann for the patch. I'll clean this up in a better way later if noone else beats me to it. | |||
2009-12-06 | st/egl: Fix memory leak in egl_tracker.c. | Vinson Lee | |
(cherry picked from commit 052b127842af3372fd768eae8e29b240a696a12a) | |||
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-05 | draw: Initialize variable in draw_pt.c. | Vinson Lee | |
(cherry picked from commit ea98e9820d7117f7a187f355445796b1ef5d9e0c) | |||
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 | 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 | 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 | 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 | |||
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-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 | 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 | Remove pf_swizzle_* internal macros. | Michal Krol | |
2009-12-03 | gallium: Remove pf_mixed_*(). | Michal Krol | |
2009-12-03 | gallium: Remove pf_rev(). | Michal Krol | |
2009-12-03 | Move pf_get_component_bits() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_get_bits/size() to u_format auxiliary module. | Michal Krol | |
2009-12-03 | Move pf_get_block() to u_format auxiliary module. | Michal Krol | |