summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2012-07-05mesa: use the PRIx64 macro for printing 64-bit hexadecimal valuesBrian Paul1-5/+6
2012-06-15ir_to_mesa: Add support for ir_unop_f2u to ir_to_mesa backend.Paul Berry1-0/+1
2012-06-12mesa: Fix bool-int mismatchStéphane Marchesin1-4/+5
2012-06-12mesa: Fix hash table leakAntoine Labour2-6/+15
2012-06-07glsl: Bitwise conversion operator support in the software renderers.Olivier Galibert1-0/+5
2012-05-23ir_to_mesa: Don't set initial uniform values againIan Romanick1-104/+0
2012-05-23ir_to_mesa: Propagate initial values in _mesa_associate_uniform_storageIan Romanick1-0/+9
2012-05-19mesa: use F_TO_I() instead of IROUND()Brian Paul1-10/+10
2012-04-12ir_to_mesa: Fix uninitialized member in add_uniform_to_shader.Vinson Lee1-1/+1
2012-04-09ir_to_mesa: Remove pretense of support for function calls.Kenneth Graunke1-181/+5
2012-04-02glsl: Remove ir_call::get_callee() and set_callee().Kenneth Graunke1-1/+1
2012-02-24mesa: remove MAX_WIDTH from prog_execute.hBrian Paul1-1/+5
2012-01-31st/mesa: kill off point size clamping in vertex shadersMarek Olšák2-28/+0
2012-01-18mesa: Make the register allocator allocation take a ralloc context.Eric Anholt2-3/+9
2012-01-12mesa: remove _mesa_ffs(), implement ffs() for non-GNU platformsBrian Paul1-2/+2
2012-01-11linker: Calculate used samplers and shadow samplers in the linkerIan Romanick1-27/+4
2012-01-11linker: Calculate the sampler to texture target mapping during linkingIan Romanick1-5/+3
2012-01-10mesa: Silence warningJakob Bornecrantz1-0/+1
2012-01-10mesa: Silence warningJakob Bornecrantz1-0/+1
2011-12-18program: fix previous commitnobled1-1/+1
2011-12-18program: fix out of bounds array accesses and other bad thingsnobled1-15/+59
2011-12-16mesa: Fix memory leak on error path.Vinson Lee1-0/+1
2011-12-13mesa: fix an out-of-bounds access in prog_print.cMarek Olšák1-0/+1
2011-12-03mesa: Use VERT_{ATTRIB,BIT}* for ARB input validation.Mathias Fröhlich2-4/+4
2011-11-30mesa: use Elements() macro in program printing codeBrian Paul1-4/+4
2011-11-30mesa: fix printf format warning in _mesa_fprint_program_parameters()Brian Paul1-2/+2
2011-11-29mesa: Make gl_program::InputsRead 64 bits.Mathias Fröhlich2-5/+5
2011-11-19mesa: set the gl_FragDepth layout in the GLSL linkerMarek Olšák1-23/+6
2011-11-15ir_to_mesa: don't init unfirom if link failedYuanhan Liu1-1/+3
2011-11-14glsl: Remove resource count checks from ir_to_mesa and st_glsl_to_tgsiIan Romanick1-55/+0
2011-11-09mesa,glsl,mapi: Put extern "C" { ... } where appropriate.José Fonseca4-11/+33
2011-11-07Delete code made dead by previous uniform related patchesIan Romanick3-189/+0
2011-11-07mesa: Rewrite the way uniforms are tracked and handledIan Romanick2-25/+34
2011-11-07ir_to_mesa: Add _mesa_associate_uniform_storageIan Romanick2-0/+76
2011-11-07mesa: Add string_to_uint_map::clear method to clear the mapIan Romanick1-0/+8
2011-11-03mesa: fix texture target mix-up in NV_fragment_program parserBrian Paul1-7/+7
2011-11-03mesa: add support for GL_OES_EGL_image_externalChia-I Wu1-0/+3
2011-11-03mesa, i965: prepare for more than 8 texture targetsChia-I Wu2-2/+2
2011-10-28ir_to_mesa: Let check_resources halt compilationIan Romanick1-6/+17
2011-10-27mesa: Expose GLSL interpolation qualifiers in gl_fragment_program.Paul Berry1-1/+1
2011-10-25ir_to_mesa: Use uniform_field_visitor to add all struct fields to parameter listIan Romanick1-12/+38
2011-10-25glsl: Add uniform_locations_assigned parameter to do_dead_code opt passIan Romanick1-2/+4
2011-10-18ir_to_mesa: Generate gl_program_parameter list by walking the GLSL IR.Ian Romanick2-100/+70
2011-10-18ir_to_mesa: Move some things outside the 'extern "C"' blocksIan Romanick2-7/+8
2011-10-18mesa: Simplify uniform debug logging logicIan Romanick2-4/+3
2011-10-18mesa: Convert fixed function fragment program generator to GLSL IR.Eric Anholt1-1/+1
2011-10-10hash_table: Make string_to_uint_map make a copy of the nameIan Romanick1-1/+17
2011-10-07mesa: Remove unused function _mesa_append_uniformIan Romanick2-78/+0
2011-10-07mesa: Simplify calling Driver.ProgramStringNotify after previous refactorsIan Romanick1-22/+11
2011-10-07mesa: Use gl_shader_program::_LinkedShaders instead of FragmentProgramIan Romanick1-4/+2