summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2011-04-25winsys/wayland: Fix typo in Makefilewayland-softpipe-2Benjamin Franzke1-1/+1
Reported by dir1212 on irc.
2011-04-25st/egl: Add wayland shm softpipe supportBenjamin Franzke4-3/+192
2011-04-25st/egl: Generalize wayland backend a bitBenjamin Franzke3-253/+361
2011-04-25winsys: Add wayland shm sw winsysBenjamin Franzke5-0/+344
2011-04-25r600g: Unify comment style somewhat.Henri Verbeet7-48/+53
Signed-off-by: Henri Verbeet <hverbeet@gmail.com>
2011-04-25r600g: Cleanup the big endian support a bit.Henri Verbeet11-162/+166
In particular, make sure the code is at least compiled on little endian systems. Signed-off-by: Henri Verbeet <hverbeet@gmail.com>
2011-04-25r600g: Use EG constants in EG r600_colorformat_endian_swap().Henri Verbeet1-21/+21
This would actually fail to compile when PIPE_ARCH_BIG_ENDIAN is defined. Signed-off-by: Henri Verbeet <hverbeet@gmail.com>
2011-04-25configure.ac: require LLVM for r300g on x86 and x86_64Marek Olšák1-1/+8
2011-04-25configure.ac: enable LLVM by default on x86 and x86_64Marek Olšák1-1/+6
2011-04-25mesa: add stricter checks for float formats in the texstore memcpy pathMarek Olšák1-0/+2
E.g. when the internal format was RGBA16F and the source was RG, it would use memcpy.
2011-04-25mesa: implement generate-mipmap fallback for RGB10_A2Marek Olšák1-0/+80
I hit this when testing RV350, which lacks RGB10_A2 render target support. It had been missed when implementing the format and probably unused by anything else too. Not applicable to 7.10. Reviewed-by: Eric Anholt <eric@anholt.net>
2011-04-24r600g: Remove r600_helper.c from SConscript.Vinson Lee1-1/+0
This is a follow-up to commit d737857ed2ff4313fd6046dcd80018c6308a53c5.
2011-04-25docs: update GL3 statusMarek Olšák1-4/+4
2011-04-25r600g: remove some pointless and unused functionsMarek Olšák3-21/+3
2011-04-25r600g: do not reset device to 0 when doing unrelated operationsMarek Olšák1-2/+0
Seems to be a copy-paste bug.
2011-04-25r600g: trivially implement LATC/3DCMarek Olšák1-0/+4
Passes fbo-generatemipmap-formats.
2011-04-25r600g: drop r600_helper.c no point in itDave Airlie4-73/+39
move the one function into state common Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-25r600g: enable EXT_draw_buffers2Dave Airlie1-5/+1
Doesn't cause any piglit regression and passes the fbo-draw-buffers-blend test. Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-25st/mesa: fix regression since a22aba4eae9b29db731487bce90e8292f7e82c72Dave Airlie1-2/+2
"st/mesa: check image size before copy_image_data_to_texture()" caused a regression in piglit fbo-generatemipmap-formats test on all gallium drivers. Level 0 for NPOT textures will not match minified values, so don't do this check for level 0. Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-24r600g: fix glean clipflat test.Dave Airlie2-3/+8
the provoking vertex doesn't apply to quad/strip/polygon. This fixes clipFlat on r600g. Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-24r300g: reorder capsMarek Olšák1-13/+11
2011-04-24r300g: fix exposing caps on r300-r400Marek Olšák1-2/+2
Broken with 72239d16cd08113e994ea3508f91193c682b0930.
2011-04-23glsl: Fix typos in comments.Bryan Cain1-6/+6
2011-04-24r600g: fix glsl-fs-abs-negDave Airlie1-0/+2
the hw does neg after abs, so don't neg the source in the ABS instruction case. Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-24r600g: fix bank swizzle calcs for scalar only operations.Dave Airlie1-15/+25
In the initial code if we had nothing in the vector slots r would never get reset to 0, so we'd fail to compile shaders, after the previous commit this would happen for the LIT tests. When I fixed that we did a lot of unnecessary loops through all the vector states when we had no vector slots filled. So this patch optimises thing for the scalar only state. This fixes the 3 LIT piglit tests on r600g. Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-24r600g: PV/PS have cycle restrictions in scalar operationsDave Airlie1-2/+6
In the R600 ISA document: Section 4.7.5 Cycle restrictions for the ALU.trans states that PV/PS have cycle restrictions wrt constants. This is part of a fix for the LIT tests Signed-off-by: Dave Airlie <airlied@redhat.com>
2011-04-23mesa: Add some comments about FRAG_RESULT_COLOR vs FRAG_RESULT_DATAn.Eric Anholt1-0/+8
This came from reading what swrast does, and 965 now behaves the same and gallium appears to as well.
2011-04-23mesa: Fix fragment.color (no index) writes with OPTION ARB_draw_buffers.Eric Anholt1-3/+8
Fixes a bug in Trine where fragment.color would write FRAG_RESULT_COLOR (which is interpreted by drivers as being the "write this to all color buffers" option) instead of FRAG_RESULT_DATA0 (just the first target). Fixes piglit ATI_draw_buffers/arbfp-no-index.
2011-04-23i965: Don't double-emit fragment.color writes for MRT with ARB_fp.Eric Anholt2-35/+19
2011-04-23i965: Fill in the remaining fields of gen5+ sampler default color.Eric Anholt1-4/+14
Still doesn't fix texwrap.
2011-04-23i965: Fix batch decode for the gen5+ sampler default color.Eric Anholt1-6/+24
2011-04-23intel: Add support for ARB_sampler_objects.Eric Anholt13-80/+99
This extension support consists of replacing "gl_texture_obj->Sampler." with "_mesa_get_samplerobj(ctx, unit)->". One instance of referencing the texture's base sampler remains in the initial miptree allocation, where I'm not sure we have a clear association with any texture unit. Tested with piglit ARB_sampler_objects/sampler-objects. Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23i965: Add support for NV_conditional_render.Eric Anholt7-1/+19
Since we lack hardware support for it, this is a simple matter of checking _mesa_check_conditional_render at the entrypoints, and suppressing it for the metaops where it doesn't apply. Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23swrast: Disable glAccum drawing during conditional rendering.Eric Anholt1-0/+4
2011-04-23meta: Don't do conditional rendering on GenerateMipmaps and BlitFramebuffer.Eric Anholt1-1/+24
The NV_conditional_render spec calls out specific operations that conditional rendering applies to, which doesn't include these. Fixes NV_conditional_render/generatemipmap on swrast. Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23i965: Add support for ARB_texture_compression_rgtc.Eric Anholt4-2/+13
Tested with rgtc-teximage-0[12]. EXT_texture_compression_rgtc/fbo-generatemipmap-formats fails in NPOT just like S3TC does. Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23mesa: Don't assert on the compressed convertformat for GenerateMipmaps.Eric Anholt1-1/+0
This assertion doesn't make any sense to me -- the convertFormat is already something valid (tested above), and the BaseFormat dictated by convertFormat doesn't matter to the function about to be called (it's the datatype/comps that were pulled out of convertFormat). Fixes assertion failure in GL_EXT_texture_compression_rgtc/fbo-generatemipmap-formats (still has a rendering failure in NPOT like S3TC does). Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23mesa: Choose RGTC formats for GL_COMPRESSED_RED, GL_COMPRESSED_RG.Eric Anholt1-0/+8
We were falling through to the default R8 and RG88 formats instead of compressing when possible. Noticed by swrast fbo-blending-formats actually doing rendering. Reviewed-by: Dave Airlie <airlied@redhat.com> Reviewed-by: Brian Paul <brianp@vmware.com>
2011-04-23mesa/gdi: Address compiler warnings.José Fonseca2-136/+131
In particular the function prototypes.
2011-04-23mesa/gdi: Remove InitCritSections.cpp.José Fonseca1-33/+0
We are now able to declare global critical sections through other mechanisms so this is useless code.
2011-04-23Drop fx windows driver.José Fonseca3-2299/+0
Irrelevant now that glide driver was removed.
2011-04-23glu: Fix linux buildJakob Bornecrantz1-1/+1
2011-04-23glu: Clone the enviromentJakob Bornecrantz1-0/+2
2011-04-23docs: Remove MSVS project files.José Fonseca22-9091/+9
They were totally broken for several releases. scons now builds everything the project files built and more, and can be kept up-to-date with little effort.
2011-04-23scons: Build glu.José Fonseca4-2/+143
2011-04-23scons: Build classic mesa gdi driver.José Fonseca6-115/+52
Build as scons platform=windows mesagdi
2011-04-23osmesa: Fix Mingw build.José Fonseca1-16/+1
Build as scons platform=windows osmesa
2011-04-23scons: Build osmesa.José Fonseca3-0/+108
Just type scons osmesa
2011-04-23mapi/glapi: Avoid warnings about visibility being unsupported on MinGW.José Fonseca2-2/+2
2011-04-23mesa/vf: Remove.José Fonseca5-2257/+0
Unused. Probably replaced by translate module.