summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-11-23ARB_texture_rg: Refactor _mesa_texstore_rg88 and _mesa_texstore_al88texture_rg-2Ian Romanick1-125/+44
Create a new function _mesa_texstore_unorm88 that implements both _mesa_texstore_rg88 and _mesa_texstore_al88.
2009-11-20ARB_texture_rg: Add GL_RED as a valid GL_DEPTH_TEXTURE_MODEIan Romanick5-8/+19
With these changes, i965 passes piglit's depth-tex-modes-rg.
2009-11-20ARB_texture_rg: Add GLX protocol supportIan Romanick3-0/+3
2009-11-20ARB_texture_rg: Add missing cases for generic compress RED and RG formatsIan Romanick4-0/+8
2009-11-20i965: Enable GL_ARB_texture_rgIan Romanick3-0/+25
2009-11-20ARB_texture_rg: Add one more test for RG formats to {Read,Draw,Copy}Pixels pathIan Romanick1-0/+1
With this change the piglit rg-draw-pixels test passes. Without this change the test hits an assertion inside Mesa.
2009-11-19ARB_texture_rg: Enable MESA_FORMAT_{R8,RG88} for software pathsIan Romanick1-0/+12
2009-11-19ARB_texture_rg: Add GL_TEXTURE_{RED,GREEN}_SIZE query supportIan Romanick1-0/+15
2009-11-19ARB_texture_rg: Add {Read,Draw,Copy}Pixels support for RED and RG formatsIan Romanick1-0/+85
2009-11-19ARB_texture_rg: Add support to _mesa_base_tex_format for RED and RG formatsIan Romanick1-0/+36
This only adds the unsigned normalized and floating point formats. The integer and signed normalized formats will have to be added when GL_EXT_texture_integer or GL_EXT_texture_snorm support is added.
2009-11-19ARB_texture_rg: Add basic infrastructure for extensionIan Romanick2-0/+2
This just adds the bit in the context structure to select whether or not the extension is enabled. It is, of course, disabled for now.
2009-11-19ARB_texture_rg: Add R8 and RG8 texture formatsIan Romanick5-1/+247
Unlike my AL1616 patches, this patch adds the new enums and the entries to all the tables that are indexed with those enums. This should make bisecting across these changes a little easier. These texture formats are not yet used by Mesa.
2009-11-20Merge remote branch 'origin/mesa_7_7_branch'Dave Airlie156-862/+868
2009-11-20r100: fix texture_from_pixmap and compiz.Dave Airlie1-7/+10
r100 state emission has separate rect and non-rect states, if we are doing TFP for a TEXTURE_2D we shouldn't use the rect states as they won't get emitted properly. Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-11-19r600 : Clean up a bit test code mess.Richard Li1-17/+0
2009-11-19st/xorg: Fix infinite loop in copy_packed_data.Vinson Lee1-1/+1
2009-11-19progs/xdemos: Add missing break statement in offset.c.Vinson Lee1-0/+1
2009-11-19st/mesa: replace st_flush() with pipe->flush()Brian Paul1-1/+1
We only need to flush the gallium driver in this case. Fixes a recursive state validation bug.
2009-11-19vbo: added recursion check in vbo_exec_FlushVertices()Brian Paul1-1/+17
2009-11-19r600 : change shader pop method for now.Richard Li1-27/+27
2009-11-19st/mesa: get rid of compressed_num_bytes() codeBrian Paul1-36/+4
2009-11-19st/mesa: remove is_compressed_mesa_format()Brian Paul1-21/+2
2009-11-19st/mesa: remove pointless assertionBrian Paul1-2/+0
2009-11-19softpipe: whitespace/indentation fixesBrian Paul1-5/+3
2009-11-19Merge branch 'master' of ssh://richardradeon@git.freedesktop.org/git/mesa/mesaRichard Li76-1075/+955
2009-11-19r600 : check in shader code test enable flag: if flagRichard Li2-21/+77
R600_ENABLE_GLSL_TEST defined, IL shader code will goto r600 assembler. The test base is /mesa/progs/glsl/brick, and changes shader code in CH06-brick.frag/vert to test different logic op combination. (if,else,while,function,...). The stack depth code is not in yet, so it is hard coded now. So complex code would not run (such as things like 8 loops embeded loop in loop).
2009-11-19progs/trivial: Redraw upon keypress.Vinson Lee104-104/+104
2009-11-19pb: Make fenced buffers threadsafe.José Fonseca1-112/+168
2009-11-19softpipe: add missing check in softpipe_is_texture_referenced()Brian Paul1-2/+8
Check if the named texture is referenced by the texture cache.
2009-11-19st/xorg: Replace compile-time acceleration switch with Option "2DAccel".Michel Dänzer5-12/+25
This option can be used to disable 2D acceleration. DRI2 and XVideo blits will still be accelerated, at least to some degree even with compositing.
2009-11-19st/xorg: Miscellaneous XVideo fixes.Michel Dänzer1-3/+11
* Make sure the destination pixmap has a texture to render into. * Fix damage reporting so the EXA migration code can do the right thing. * Fix destination coordinates for redirected windows.
2009-11-19st/xorg: Try harder to ensure a shared texture has valid contents right away.Michel Dänzer1-0/+3
2009-11-19st/xorg: Don't complain about convolution filter being 'unknown'.Michel Dänzer1-1/+2
Also add a newline to the complaint so it'll be a little less annoying if we actually encounter an unknown filter value again.
2009-11-19intel: Remove non-GEM support.Eric Anholt10-152/+43
This really isn't supported at this point. GEM's been in the kernel for a year, and the fake bufmgr never really worked.
2009-11-19intel: Remove dead intel_context members and move some packing around.Eric Anholt2-15/+1
2009-11-19intel: Remove our special color packing macros and just use colormac.h.Eric Anholt4-39/+16
2009-11-19intel: Pack colors for blit at blit time, rather than at ClearColor.Eric Anholt3-26/+3
2009-11-19intel: Consistently use no_batch_wrap in intel_context struct.Eric Anholt6-12/+5
2009-11-19i965: Pack brw_wm_fragment_program better.Eric Anholt1-1/+1
2009-11-19mesa: Remove gratuitous padding in prog_dst_register.Eric Anholt3-3/+0
The padding was there to indicate the amount of space left from the number of expected bytes in the struct minus allocated bits. But uint bitfields get packed so that they don't cross uint boundaries, and we ended up allocating an extra dword to hold the pad field!
2009-11-19i965: Pack the brw_wm_prog_key better.Eric Anholt1-1/+1
2009-11-19i915: Remove dead meta_draw_quad code.Eric Anholt2-86/+0
2009-11-19tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]Eric Anholt12-33/+22
2009-11-19tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt30-194/+189
2009-11-19tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtrEric Anholt8-19/+20
2009-11-19tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]Eric Anholt13-35/+34
2009-11-19tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt28-172/+165
2009-11-19tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]Eric Anholt6-10/+7
2009-11-19tnl: Remove unused NotifyInputChanges() tnl dd hook.Eric Anholt2-9/+0
2009-11-19st/xorg: Remove superfluous flushes from the EXA WaitMarker hook.Michel Dänzer1-9/+1
Thanks to Thomas Hellström for pointing this out.