summaryrefslogtreecommitdiffstats
path: root/src/mesa
Commit message (Collapse)AuthorAgeFilesLines
* r600 : add stack depth calculation, enable CF pop.Richard Li2009-11-223-161/+223
|
* r600 : use cf for all pop now, left optimization for future.Richard Li2009-11-222-16/+42
|
* r600 : eliminate Wondows line ending for test code.Richard Li2009-11-201-28/+28
|
* Merge remote branch 'origin/mesa_7_7_branch'Dave Airlie2009-11-2030-696/+665
|\
| * r100: fix texture_from_pixmap and compiz.Dave Airlie2009-11-201-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 <[email protected]>
| * st/mesa: replace st_flush() with pipe->flush()Brian Paul2009-11-191-1/+1
| | | | | | | | | | We only need to flush the gallium driver in this case. Fixes a recursive state validation bug.
| * vbo: added recursion check in vbo_exec_FlushVertices()Brian Paul2009-11-191-1/+17
| |
| * st/mesa: get rid of compressed_num_bytes() codeBrian Paul2009-11-191-36/+4
| |
| * st/mesa: remove is_compressed_mesa_format()Brian Paul2009-11-191-21/+2
| |
| * st/mesa: remove pointless assertionBrian Paul2009-11-191-2/+0
| |
| * r300: allow disabling s3tc support if libtxc_dxtn is availableMaciej Cencora2009-11-181-3/+3
| |
| * Merge branch 'radeon-texrewrite-clean' into mesa_7_7_branchMaciej Cencora2009-11-1826-624/+627
| |\
| | * r600: align for mipmap tree changesMaciej Cencora2009-11-183-40/+24
| | |
| | * r200: align for mipmap tree changesMaciej Cencora2009-11-173-30/+14
| | |
| | * radeon: align for mipmap tree changesMaciej Cencora2009-11-173-30/+14
| | |
| | * radeon: return false on texture validation if texture isn't completeMaciej Cencora2009-11-141-3/+3
| | |
| | * radeon: rework mipmap treeMaciej Cencora2009-11-148-364/+400
| | |
| | * radeon: more texture code refactoringMaciej Cencora2009-11-141-116/+92
| | |
| | * radeon: minor refactoring of texture codeMaciej Cencora2009-11-141-11/+46
| | | | | | | | | | | | Also properly set dstImageOffsets for TexSubImage case.
| | * radeon: rework mipmap tree reference countingMaciej Cencora2009-11-145-37/+30
| | |
| | * r300: fix regression introduced in 1d5a06a1f7812c055db1d724e40d21a0e3686dd1Maciej Cencora2009-11-141-1/+1
| | | | | | | | | | | | Spotted by Dave Airlie
| | * radeon: use radeon_bo_is_referenced_by_cs for query objectsMaciej Cencora2009-11-144-23/+3
| | |
| | * radeon/r300: don't flush cmdbuf if not necessaryMaciej Cencora2009-11-142-3/+19
| | |
| | * radeon/r300: no need to flush the cmdbuf when changing scissors state in KMM ↵Maciej Cencora2009-11-142-2/+5
| | | | | | | | | | | | mode
| | * radeon: fix glBufferSubDataMaciej Cencora2009-11-141-0/+5
| | |
| | * radeon: add radeon_bo_is_referenced_by_cs functionMaciej Cencora2009-11-141-0/+13
| | |
| | * radeon: remove unnecessary call to radeonEmitStateMaciej Cencora2009-11-141-2/+0
| | | | | | | | | | | | fixes bo space accounting errors
| | * r300: add missing texformatMaciej Cencora2009-11-141-0/+1
| | |
| | * r300: remove unneeded includesMaciej Cencora2009-11-143-5/+0
| | |
| * | AL1616: Fix cut-and-paste bugIan Romanick2009-11-171-2/+2
| | | | | | | | | | | | | | | One of the PACK_COLOR_88 cases was left over from copying _mesa_texstore_al88 to _mesa_texstore_al1616.
* | | r600 : Clean up a bit test code mess.Richard Li2009-11-191-17/+0
| | |
* | | r600 : change shader pop method for now.Richard Li2009-11-191-27/+27
| | |
* | | Merge branch 'master' of ssh://[email protected]/git/mesa/mesaRichard Li2009-11-1970-800/+500
|\ \ \
| * | | intel: Remove non-GEM support.Eric Anholt2009-11-1910-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.
| * | | intel: Remove dead intel_context members and move some packing around.Eric Anholt2009-11-192-15/+1
| | | |
| * | | intel: Remove our special color packing macros and just use colormac.h.Eric Anholt2009-11-194-39/+16
| | | |
| * | | intel: Pack colors for blit at blit time, rather than at ClearColor.Eric Anholt2009-11-193-26/+3
| | | |
| * | | intel: Consistently use no_batch_wrap in intel_context struct.Eric Anholt2009-11-196-12/+5
| | | |
| * | | i965: Pack brw_wm_fragment_program better.Eric Anholt2009-11-191-1/+1
| | | |
| * | | mesa: Remove gratuitous padding in prog_dst_register.Eric Anholt2009-11-193-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!
| * | | i965: Pack the brw_wm_prog_key better.Eric Anholt2009-11-191-1/+1
| | | |
| * | | i915: Remove dead meta_draw_quad code.Eric Anholt2009-11-192-86/+0
| | | |
| * | | tnl: Replace deprecated FogCoordPtr with AttribPtr[_TNL_ATTRIB_FOG]Eric Anholt2009-11-1912-33/+22
| | | |
| * | | tnl: Replace deprecated ColorPtr[] with AttribPtr or new BackfaceColorPtr.Eric Anholt2009-11-1930-194/+189
| | | |
| * | | tnl: Replace deprecated IndexPtr[] with AttribPtr[] or new BackfaceIndexPtrEric Anholt2009-11-198-19/+20
| | | |
| * | | tnl: Replace deprecated ObjPtr with AttribPtr[_TNL_ATTRIB_POS]Eric Anholt2009-11-1913-35/+34
| | | |
| * | | tnl: Replace deprecated TexCoordPtr with AttribPtr[_TNL_ATTRIB_TEX*]Eric Anholt2009-11-1928-172/+165
| | | |
| * | | tnl: Replace NormalPtr with AttribPtr[_TNL_ATTRIB_NORMAL]Eric Anholt2009-11-196-10/+7
| | | |
| * | | tnl: Remove unused NotifyInputChanges() tnl dd hook.Eric Anholt2009-11-192-9/+0
| | | |
* | | | r600 : check in shader code test enable flag: if flagRichard Li2009-11-192-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).