summaryrefslogtreecommitdiff
path: root/src/mesa
AgeCommit message (Collapse)Author
2008-01-10comment about vertex data in emit_vertex()Brian
2008-01-10clean-up comments, codeBrian
2008-01-10softpipe: Simplify texture memory layout.Michel Dänzer
2008-01-10Add glapi/ path for inclusion of glapioffsets.h.Michel Dänzer
Not sure why this is only needed now...
2008-01-09Cell: initial implementation of tile status optimizationsBrian
Tiles are marked as CLEAR, DEFINED or DIRTY to avoid making unnecessary get_tile() and put_tile() calls.
2008-01-09Cell: start using DMA tags in a more sensible way, move waits() later when ↵Brian
possible.
2008-01-09move cliprect bounds, do trivial rejection triangle clippingBrian
2008-01-09Cell: remove some debug printfs, predicate others with Debug booleanBrian
2008-01-09Cell: implemement basic Z testingBrian
Also, improve some surface clearing code
2008-01-10softpipe: map only once in softpipe_map_surfacesJerome Glisse
softpipe_map_surfaces get call several time but softpipe_unmap_surfaces get call only once. So to make sure stuff are properly unmap when softpipe_unmap_surfaces get call we map surfaces only one time in softpipe_map_surfaces.
2008-01-04gallium: Make texture target an enum for better debuggability.Michel Dänzer
Also make enum pipe_format used in a couple more places.
2008-01-04llvm: if llvm is enabled don't even try to use sse for vsZack Rusin
2008-01-04llvm: we need custom rules so had to redo the build a little bitZack Rusin
also don't use sse when llvm is enabled
2008-01-04llvm: update llvm sources the latest svnZack Rusin
2008-01-04965: fix various refcount issuesKeith Whitwell
2008-01-04965: use correct offset for constants vs immediatesKeith Whitwell
2008-01-04965: always perform SF parameter setup for positionKeith Whitwell
Match behaviour of DRI driver. Fix fragment shader to find the other parameters one slot further on. Will need more work to cope with FP's that actually reference position.
2008-01-04965: scan fs inputs to work out interpolation in setup programKeith Whitwell
2008-01-03clean-ups, silence warningsBrian
2008-01-03rename vars, clean-up formattingBrian
2008-01-03replace void * with struct draw_vertex_shader opaque typeBrian
2008-01-03Cell: initial work for getting/putting Z tilesBrian
2008-01-03disable bbox code until glitches are fixedBrian
2008-01-03Cell: improve surface state code to replace some temporary code.Brian
2008-01-03asst changes in bbox code, dma tags, etcBrian
2008-01-03insert a temporary flush to fix missing triangles artifactBrian
2008-01-03pass surface format in cell_command_framebuffer structBrian
2008-01-03better debug codeBrian
2008-01-02make use of prim bounds box infoBrian
2008-01-02only fetch as much vertex data as neededBrian
2008-01-02remove previous triangle test codeBrian
2008-01-02Cell: basic triangle rendering works.Brian
The cell "render_stage" (last in the "draw" pipeline) emits vertices into a buffer which is pulled by the SPUs in response to a "RENDER" command. This is pretty much temporary/scaffold code for now.
2008-01-01Plug in more infrastructure for actual rendering.Brian
Track vertex/fragment shader state. Plug in pipe->draw_arrays(), pipe->draw_elements(). Plug render stage (a stub) into end of 'draw' pipeline. Specify a hard-coded vertex format for now.
2008-01-01hack/fix pack_color() for correct ps3 formatBrian
2008-01-01Clean-up, re-org some vertex/fragment shader state code.Brian
2008-01-01move SP_NEW_ #defines into sp_state.hBrian
2008-01-01fix vbo display list memleak upon context destructionBrian
2008-01-01unref buffer after drawing, fixes rastpos mem leakBrian
2008-01-01fix single-sided stencil test bugBrian
2008-01-01fix leak, fix refcount errorBrian
2008-01-01fix a mem leak, document another existing leakBrian
2008-01-01unref const buffers during context destroyBrian
2008-01-01unref const buffers during context destroyBrian
2008-01-01free program cachesBrian
2008-01-01fix mem leaksBrian
2008-01-01fix mem leak (free key)Brian
2008-01-01free surface caches in softpipe_destroy()Brian
2008-01-01fix a memleakBrian
2008-01-01free tgsi machine stateBrian
2008-01-01free tgsi machine stateBrian