summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
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
2008-01-01added tgsi_exec_machine_free_data()Brian
2008-01-01free Default1D/2DArray objectsBrian
2007-12-24i965: a little better way of handling immediatesZack Rusin
2007-12-20i965: very crude and hacky way of handling immediatesZack Rusin
2007-12-20gallium: make state tracker explictly ask for rendercache flushesKeith Whitwell
2007-12-20965: respect pipe flush flagsKeith Whitwell
Now we emit way too many flushes instead of none at all.
2007-12-20gallium: translate ARB fp/vp immediates consistently to tgsi immediatesKeith Whitwell