Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-06-17 | gallium dri st: Probe the driver for supported surface formats. | Thomas Hellstrom | |
This is done when constructing the fbconfigs, and the result is saved for window system framebuffer creation. Note: For dri2 the server needs to have an identical format selection logic. Otherwise the dri state-tracker and the xorg driver (state-tracker) will disagree on which format to use for the attachments. Some more work is needed in this area. Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com> | |||
2009-06-16 | Merge branch 'mesa_7_5_branch' | Brian Paul | |
Conflicts: src/mesa/main/api_validate.c | |||
2009-06-16 | softpipe: fix out of bounds quad rasterization bug | Brian Paul | |
For some triangles we can generate quads which lie just outside the surface bounds. Just check the quad's mask before trying to emit/process the quad. Fixes failed assertion in Lightsmark. | |||
2009-06-16 | gallium: Avoid atomic ops / locking when src is dst. | José Fonseca | |
2009-06-15 | python/tests: Add is_depth_stencil_format utility function. | José Fonseca | |
2009-06-15 | python/tests: Cleanup texture_sample. | José Fonseca | |
2009-06-15 | rtasm: Use 32bit constant. | José Fonseca | |
As we're only using 32bit bitmasks. | |||
2009-06-15 | gallium: Ensure assert macro is defined before being used in p_thread.h | José Fonseca | |
2009-06-15 | softpipe: Fix softpipe_is_texture_referenced. | José Fonseca | |
Render results are only visible when the render cache is flushed. softpipe_is_texture_referenced must reflect that or transfers to/from the textures bound in the framebuffer won't be proceeded of the necessary flush, causing transfer data to be outdated/clobbered. This fixes conform drawpix test with softpipe. | |||
2009-06-15 | dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for ↵ | Thomas Hellstrom | |
depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-15 | Merge branch 'mesa_7_5_branch' | Thomas Hellstrom | |
Conflicts: progs/util/extfuncs.h | |||
2009-06-15 | gallium: Fix segfault and valgrind error introduced with commit ↵ | Thomas Hellstrom | |
3f2e006b759705abd7c409d30f9aeb1f2a75b83f Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-12 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
2009-06-11 | python/retrace: Show the contents of the depth/stencil and surfaces ↵ | José Fonseca | |
before/after transfers. | |||
2009-06-11 | python/retrace: Interpret is_texture_referenced/is_buffer_referenced. | José Fonseca | |
2009-06-11 | wgl: Fix prototype. | José Fonseca | |
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
2009-06-11 | gallium: New pf_is_depth_and_stencil / pf_is_depth_or_stencil inlines. | José Fonseca | |
2009-06-11 | Merge branch 'mesa_7_5_branch' | José Fonseca | |
Conflicts: src/mesa/state_tracker/st_cb_fbo.c src/mesa/state_tracker/st_framebuffer.c | |||
2009-06-11 | python/tests: Test sampling from a depth texture. | José Fonseca | |
2009-06-11 | dri st: Don't require the PIPE_TEXTURE_USAGE_RENDER_TARGET property for ↵ | Thomas Hellstrom | |
depth- and stencil renderbuffers. Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | |||
2009-06-10 | util: Single precision constants. | José Fonseca | |
2009-06-10 | gallium: Shorthand functions for computing stride and sizes for a rect. | José Fonseca | |
2009-06-10 | gallium: updated PIPE_CAP_x comments | Brian Paul | |
2009-06-09 | stw: ignore swapbuffer requests on singlebuffer | Keith Whitwell | |
Return TRUE in this case. Returning FALSE seems to result in mis-rendering -- possibly opengl32.dll is trying to compensate by doing a software blit?? | |||
2009-06-09 | Merge branch 'mesa_7_5_branch' | Jakob Bornecrantz | |
Conflicts: Makefile src/mesa/main/version.h src/mesa/shader/slang/slang_preprocess.c src/mesa/state_tracker/st_cb_bufferobjects.c | |||
2009-06-10 | winsys/gdi: Link to ws2_32 library. | Michal Krol | |
2009-06-10 | trace: __func__ --> __FUNCTION__. | Michal Krol | |
2009-06-09 | trace/rbug: Add support for draw block rule | Jakob Bornecrantz | |
2009-06-09 | rbug: Change block protocol around a bit | Jakob Bornecrantz | |
2009-06-09 | trace/rbug: Return textures currently bound to context | Jakob Bornecrantz | |
2009-06-09 | rbug: Extend context info and block ops | Jakob Bornecrantz | |
2009-06-08 | r300-gallium: HW TCL glxgears. (Read the rest of the log.) | Corbin Simpson | |
Um. So, yeah. Two massive WTF moments here. The first one is that, somehow, I never actually hooked up vertex shader emission, so the only time that the VAP gets set up is during surface_copy/surface_fill. That's why acidgears was happening. The second one is that, somehow, once I actually hooked it up, glxgears just magically worked. Without any actual, real testing, I somehow accidentally made the shader compiler work. Go figure. | |||
2009-06-08 | r300-gallium: Make UCP and clip work again for SW TCL. | Corbin Simpson | |
SW TCL: tri-clip works, tri-userclip works HW TCL: tri-clip fails, tri-userclip works That is a 200% improvement over the previous situation. Woot. | |||
2009-06-08 | r300-gallium: Don't emit UCP planes for SW TCL. | Corbin Simpson | |
2009-06-08 | pipebuffer: Silence out of heap space debug print | Jakob Bornecrantz | |
2009-06-08 | softpipe: advertise PIPE_CAP_MAX_TEXTURE_ANISOTROPY as 16.0 | Brian Paul | |
Note that this doesn't have any real significance since PIPE_CAP_ANISOTROPIC_FILTER still returns 0. | |||
2009-06-08 | trace/rbug: Sleep on windows when blocked | Jakob Bornecrantz | |
2009-06-08 | stw: If stfb not set don't call into mesa | Jakob Bornecrantz | |
2009-06-08 | llvm: fix compile on gcc 4.4 | Dave Airlie | |
2009-06-07 | nouveau: forgotten makefile... | Ben Skeggs | |
2009-06-06 | nv50: fix multi-texturing | Ben Skeggs | |
2009-06-06 | nv50: support non-normalized texture coords | Ben Skeggs | |
2009-06-05 | r300-gallium: Use VAP_CLIP_CNTL. | Corbin Simpson | |
Makes tri-userclip work with HW TCL. | |||
2009-06-05 | r300-gallium: Emit UCP. | Corbin Simpson | |
2009-06-05 | r300-gallium: Improve vs emit. | Corbin Simpson | |
2009-06-05 | nv50: use larger tile sizes | Ben Skeggs | |
2009-06-05 | nv50: use nouveau_bo for query buffers | Ben Skeggs | |
2009-06-05 | nv50: create textures with nouveau_bo, for flexibility with tiling later | Ben Skeggs | |
2009-06-05 | util: Fix winsock include. | Michal Krol | |