Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-11-17 | Remove unconditional use of glibc specific bswap_16() macro. | Michel Dänzer | |
Fixes unresolved symbol bswap_16 on non-glibc or little endian glibc platforms. | |||
2009-11-17 | dri: Ensure subdirs have finished before linking driver | Dan Nicholson | |
Recursive make is hard. If there are subdirectories in the DRI drivers, it's pretty certain we want to finish building in them before linking the driver. Add a new target to serialize the rules. Signed-off-by: Dan Nicholson <dbn.lists@gmail.com> | |||
2009-11-17 | r600: More span breakage fixes. | Michel Dänzer | |
At least now the compiler doesn't complain about implicitly declared functions anymore... | |||
2009-11-17 | r600: Attempt to fix span breakage introduced by big endian fixes. | Michel Dänzer | |
Only compile tested; I happened to notice people on IRC reporting .../r600_dri.so: undefined symbol: radeon_ptr_2byte_8x2 | |||
2009-11-17 | radeon: Depth/stencil span code fixes for big endian. | Michel Dänzer | |
Fixes e.g. text in progs/demos/arbocclude. | |||
2009-11-17 | radeon: Fix occlusion queries on big endian. | Michel Dänzer | |
2009-11-17 | radeon: Fix software fallbacks with KMS on big endian. | Michel Dänzer | |
2009-11-17 | radeon: FBO fixes for big endian. | Michel Dänzer | |
2009-11-17 | Add MESA_FORMAT_XRGB8888_REV. | Michel Dänzer | |
2009-11-17 | radeon: rn50's have no 3D engine so don't try and init 3D driver. | Dave Airlie | |
2009-11-17 | svga: Build svga driver | Jakob Bornecrantz | |
2009-11-17 | svga: Add vmwgfx_drm.h file from vmwgfx kernel driver | Jakob Bornecrantz | |
Add the vmwgfx_drm.h header for now, this allows the svga driver to be enabled by default without forcing people to install the vmwgfx_drm.h header on their system. To be removed once vmwgfx_drm.h is in libdrm. | |||
2009-11-17 | svga: Add svga driver | Jakob Bornecrantz | |
2009-11-17 | st/xorg: Fix copy-pasto | Jakob Bornecrantz | |
Thanks Alan. | |||
2009-11-16 | i965: Use MESA_FORMAT_AL1616 when appropriate | Ian Romanick | |
2009-11-16 | Move 'static' to start of declaration to silence compiler warning | Ian Romanick | |
2009-11-16 | AL1616: Enable MESA_FORMAT_AL1616 for software paths | Ian Romanick | |
2009-11-16 | AL1616: Add TexImage storage path | Ian Romanick | |
2009-11-16 | AL1616: Add texel fetch / store routines | Ian Romanick | |
2009-11-16 | AL1616: Add formats for GL_LUMINANCE16_ALPHA16 textures | Ian Romanick | |
2009-11-16 | AL1616: Add macros to pack two GLushorts into a texel | Ian Romanick | |
2009-11-16 | st/xorg: Fix comp alpha code and deal with luminance masks | Jakob Bornecrantz | |
There are two fixes in here one is a one liner that fixes component alpha logic. The other deals better with luminance formats used for masks, sources not yet implemented. Fixes component alpha text and icons in gnome. There are a one or two cases that this code misses. Like if src_luminance is set but no mask image is given. | |||
2009-11-16 | st/xorg: Incase of format missmatch swizzle channels and set alpha | Jakob Bornecrantz | |
This path is only hit for icons in gnome so far | |||
2009-11-16 | r600: don't force Z order | Alex Deucher | |
Let the hw decide (early vs late Z) fixes fdo bug 25092 Signed-off-by: Alex Deucher <alexdeucher@gmail.com> | |||
2009-11-16 | mesa: remove unused vertex array driver hooks | Brian Paul | |
2009-11-16 | mesa: check BaseLevel, MaxLevel in _mesa_GenerateMipmapEXT() | Brian Paul | |
2009-11-16 | mesa: use _mesa_get_current_tex_object() | Brian Paul | |
2009-11-16 | mesa: added another check in check_gen_mipmap() | Brian Paul | |
We don't need to call ctx->Driver.GenerateMipmap() if we're updating a texture level >= MAX_LEVEL. | |||
2009-11-16 | st/xorg: Only reference new picture formats when they're defined. | Michel Dänzer | |
Fixes http://bugs.freedesktop.org/show_bug.cgi/?id=25094 . | |||
2009-11-15 | st/mesa: comments for st_draw.c | Brian Paul | |
2009-11-15 | st/egl: add some basic comments | Brian Paul | |
2009-11-15 | nv20: Fix build for the last nouveau_class.h changes. | Francisco Jerez | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-11-15 | nv10: Fix build for the last nouveau_class.h changes. | Francisco Jerez | |
Signed-off-by: Francisco Jerez <currojerez@riseup.net> Signed-off-by: Pekka Paalanen <pq@iki.fi> | |||
2009-11-13 | i965: Share OPCODE_TXB between brw_wm_emit.c and brw_wm_glsl.c | Eric Anholt | |
This should fix TXB on G45 and older in the GLSL case. | |||
2009-11-13 | i965: Share OPCODE_TEX between brw_wm_emit.c and brw_wm_glsl.c. | Eric Anholt | |
New comments should explain some of the confusion about how this message works. | |||
2009-11-13 | i965: Clean up emit_tex a bit. | Eric Anholt | |
2009-11-13 | Merge remote branch 'origin/mesa_7_6_branch' | Eric Anholt | |
2009-11-13 | i965: Flag BRW_NEW_CONTEXT on some context state. | Eric Anholt | |
Fixing this is a prereq for avoiding flagging all state at new batch time. Eliminating that still causes problems, though (notably glean logicOp fails on my GM965). | |||
2009-11-13 | intel: Remove some dead context structure fields. | Eric Anholt | |
2009-11-13 | i965: Remove an unused cache_item field. | Eric Anholt | |
2009-11-13 | i965: Remove long dead structures for ffvertex_prog.c. | Eric Anholt | |
2009-11-13 | i965: Use bo_map instead of subdata to upload the bits of constant buffer. | Eric Anholt | |
Saves CPU time, resulting in a 2.5% FPS win on ETQW. | |||
2009-11-13 | i965: Validate the number of URB entries selected for the VS. | Eric Anholt | |
2009-11-13 | intel: When subdataing a busy buffer, use a temporary and blit in. | Eric Anholt | |
This cuts a massive number of waits in ET:QW, which uses a VBO ringbuffer. Unfortunately it doesn't BufferData when wrapping back to 0, so we can't be clever with tracking what's been initialized. | |||
2009-11-13 | i965: Clean up Ironlake sampler type definitions. | Eric Anholt | |
They're the same regardless of execution width for 8, 4x2, and 16. | |||
2009-11-13 | i965: Avoid moving the current value back into the accumulator for MAD. | Eric Anholt | |
This is a 2.9% (+/-.3%) performance win for my GL demo, which hits MAD sequences for matrix transforms. | |||
2009-11-13 | mesa: Improve the eliminate-move-use to work across multiple instructions. | Eric Anholt | |
This shaves more instructions off of the VS of my GL demo, but no performance difference this time at n=6. This also fixes a regression that was in this path, which is now piglit's glsl-vs-mov-after-deref. | |||
2009-11-13 | st/xorg: try to fix non-uniform transforms | Zack Rusin | |
2009-11-12 | intel: Don't check for context pointer to be NULL during extension init | Ian Romanick | |
Thanks to Chia-I Wu's changes to the extension function infrastructure, we no longer have to tell the loader which extensions the driver might enable. This means that intelInitExtensions will never be called with a NULL context pointer. Remove all the NULL checks. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Eric Anholt <eric@anholt.net> | |||
2009-11-12 | intel: Remove unused enable_imaging parameter to intelInitExtensions | Ian Romanick | |