summaryrefslogtreecommitdiff
path: root/src/mesa/state_tracker/st_program.c
AgeCommit message (Expand)AuthorFilesLines
2008-07-03gallium: move, increase ST_MAX_SHADER_TOKENSBrian Paul1-0/+7
2008-06-25mesa: point size arraysBrian Paul1-0/+4
2008-04-24gallium: use cso_destroy_vertex/fragment_shader() functionsBrian Paul1-1/+1
2008-04-22gallium: st_translate_fragment_program() is void nowBrian Paul1-4/+1
2008-04-01handle IsPositionInvariant flagBen Skeggs1-0/+4
2008-03-22gallium: fix a few more shader-related mem leaksBrian1-0/+10
2008-03-13gallium: remove semantic info from pipe_shader_stateBrian Paul1-75/+92
2008-03-11gallium: rework CSO-related code in state trackerBrian1-21/+38
2008-02-26gallium: remove input_map[] from pipe_shader_stateBrian1-1/+1
2008-02-15Code reorganization: update build.José Fonseca1-2/+2
2008-02-12gallium: rename st_fragment_program's fs field to cso to match st_vertex_programBrian1-1/+1
2008-01-31gallium: fix problem in which texcoords and varying vars got mapped to the sa...Brian1-6/+16
2008-01-14Fix problems with vertex shaders and the private draw module.Brian1-4/+2
2007-12-19new assertionsBrian1-0/+3
2007-12-18turn off TGSI_DEBUGBrian1-1/+1
2007-12-14Don't always declare frag shader INPUT[0] as fragment position.Brian1-11/+14
2007-12-07include tgsi_dump.hBrian1-0/+1
2007-11-23gallium: reorg tgsi directories.Michal Krol1-1/+1
2007-11-02Renaming llvmtgsi to gallivm. Taking first steps on the way to supportingZack Rusin1-4/+1
2007-10-29Refactor the LLVM code a bit.Zack Rusin1-3/+1
2007-10-27Move mesa_to_tgsi.[ch] to state_trackerBrian1-1/+1
2007-10-24Add copyright headers and do some cleanups.Zack Rusin1-2/+2
2007-10-24Cleanup some code.Zack Rusin1-1/+5
2007-10-24Execution engine is a singleton, for now keep it in the pipe.Zack Rusin1-2/+2
2007-10-24Initial stab at LLVM integration.Zack Rusin1-1/+3
2007-10-10Merge tgsi_mesa_compile_fp_program() and tgsi_mesa_compile_vp_program() into ...Brian1-27/+29
2007-10-09Finish up decls for packed fragment program outputs.Brian1-0/+3
2007-10-09Pack fragment program outputs to be consistant with vertex programs.Brian1-12/+8
2007-10-03Add outputs_written bitfield to pipe_shader_state, use it to determine if fra...Brian1-14/+35
2007-10-03Track fragment and vertex shader code generation via pipe shader state objects.Michel Dänzer1-10/+0
2007-10-01fix a few vert/frag program items to get i915 driver going againBrian1-5/+4
2007-09-28Use sse only if GALLIUM_SSE is definedZack Rusin1-4/+7
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin1-8/+0
2007-09-28Revert "Redoing the way we handle vertex shaders for the draw module."Zack Rusin1-0/+8
2007-09-28Revert "Use sse only if GALLIUM_SSE is defined"Zack Rusin1-7/+4
2007-09-28Use sse only if GALLIUM_SSE is definedZack Rusin1-4/+7
2007-09-28Redoing the way we handle vertex shaders for the draw module.Zack Rusin1-8/+0
2007-09-27Enable codegen based whenever __i386__ is defined.Keith Whitwell1-2/+2
2007-09-25clean-up #includesBrian1-4/+2
2007-09-25disable TGSI_DEBUGBrian1-1/+1
2007-09-25translate Mesa programs to TGSI programs (formerly in st_atom_[fv]s.c)Brian1-0/+413