summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2014-09-30glsl: Make ir_variable::num_state_slots and ir_variable::state_slots privateIan Romanick1-7/+7
2014-09-24mesa: Use realloc() instead of _mesa_realloc() and remove the latter.Matt Turner2-6/+4
2014-09-23mesa: Move register_allocate.c to util.Eric Anholt2-733/+0
2014-09-23mesa: add null checks in symbol_table.cJuha-Pekka Heikkila1-0/+30
2014-09-18mesa: fix prog_optimize.c assertions triggered by SWZ opcodeBrian Paul1-5/+4
2014-09-12ra: assert against unsigned underflow in q_totalConnor Abbott1-0/+1
2014-09-12ra: note a restriction in the interfence graph APIConnor Abbott1-1/+4
2014-09-09ir_to_mesa: Stop converting uniform booleans.Kenneth Graunke1-6/+1
2014-09-03Eliminate several cases of multiplication in arguments to callocCarl Worth3-5/+5
2014-09-02mesa/program_cache: calloc the correct size for the cache.Dave Airlie1-1/+1
2014-08-31ir_to_mesa, glsl_to_tgsi: Remove try_emit_saturateAbdiel Janulgue1-48/+0
2014-08-31ir_to_mesa, glsl_to_tgsi: Add support for ir_unop_saturateAbdiel Janulgue1-0/+6
2014-08-31ir_to_mesa, glsl_to_tgsi: lower ir_unop_saturateAbdiel Janulgue1-1/+4
2014-08-29mesa: Delete ctx->GeometryProgram.Cache.Kenneth Graunke1-2/+0
2014-08-19glsl: Use the without_array predicate in some more placesTimothy Arceri1-2/+1
2014-08-14mesa/program: add new derivative unops to the unexpected listIlia Mirkin1-0/+4
2014-08-14ra: move declarations before code to fix MSVC buildBrian Paul1-2/+2
2014-08-13ra: optimistically color only one node at a timeConnor Abbott1-35/+22
2014-08-13ra: don't consider nodes for spilling we don't need toConnor Abbott1-40/+11
2014-08-13ra: make the p, q test more efficientConnor Abbott1-7/+26
2014-08-13ra: cleanup the public APIConnor Abbott2-10/+7
2014-08-12mesa: Add a new function for getting the nonconst sampler array indexChris Forbes2-0/+14
2014-08-11mesa: move ShaderCompilerOptions into gl_constantsMarek Olšák2-3/+3
2014-08-11mesa: whitespace, 80-column wrapping in program.cBrian Paul1-8/+11
2014-08-11mesa: simplify/rename _mesa_init_program_struct()Brian Paul1-34/+35
2014-08-07mesa: Drop USE_IEEE define.Matt Turner1-5/+0
2014-08-04glsl: Make it possible to ignore built-ins when matching signatures.Kenneth Graunke1-1/+1
2014-08-04mesa: Actually use the Mesa IR optimizer for ARB programs.Kenneth Graunke1-0/+7
2014-08-04util: Move ralloc to a new src/util directory.Kenneth Graunke1-1/+1
2014-07-15exec_list: Make various places use the new length() method.Connor Abbott1-4/+1
2014-07-12glsl: add new expression types for interpolateAt*Chris Forbes1-0/+3
2014-07-01mesa: Use typed foreach_in_list instead of foreach_list.Matt Turner1-22/+9
2014-06-30Remove the ATI_envmap_bumpmap extensionJason Ekstrand2-32/+0
2014-06-30glsl: Store info about geometry shaders that emit vertices to non-zero streams.Iago Toral Quiroga1-0/+1
2014-06-20mesa: Copy Geom.UsesEndPrimitive when cloning a geometry program.Iago Toral Quiroga1-0/+1
2014-05-30mesa: Add missing null checks into prog_hash_table.cJuha-Pekka Heikkila1-0/+8
2014-04-11glsl: Drop do_common_optimization's max_unroll_iterations parameter.Kenneth Graunke1-1/+0
2014-04-08glsl: Pass ctx->Const.NativeIntegers to do_common_optimization().Kenneth Graunke1-1/+1
2014-04-02mesa: remove redundant running of check_symbol_table()Juha-Pekka Heikkila1-2/+4
2014-04-02mesa: Add missing null check in _mesa_parse_arb_program()Juha-Pekka Heikkila1-0/+5
2014-04-02mesa: Prevent negative indexing on noise2, noise3 and noise4Juha-Pekka Heikkila1-18/+18
2014-03-28mesa: Clean up "unused parameter" warningsIan Romanick1-3/+3
2014-03-28mesa/program: Constify find_variable_storageIan Romanick1-3/+2
2014-03-25mesa/sso: rename Shader to the pointer _ShaderGregory Hainaut1-3/+3
2014-03-18mesa: include stdbool.h in register_allocate.h to fix buildBrian Paul1-0/+2
2014-03-18ra: Convert another bool array to bitsets.Eric Anholt1-6/+7
2014-03-18ra: Use a bitset for storing which registers belong to a class.Kenneth Graunke1-5/+10
2014-03-18ra: Create a reg_belongs_to_class() helper function.Kenneth Graunke1-2/+11
2014-03-18ra: Use bool instead of GLboolean.Kenneth Graunke2-28/+29
2014-03-10mesa: remove _mesa_symbol_table_iterator structureTapani Pälli2-99/+0