summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2015-05-14main: Refactor _mesa_[update|get]_clamp_fragment_color.Laura Ekstrand1-2/+2
2015-05-08prog_to_nir: OPCODE_EXP is not nir_op_fexpIan Romanick1-1/+1
2015-05-02mesa/cs: Update program.c for compute shaders.Paul Berry1-0/+3
2015-05-02mesa/cs: Add inline functions for dealing with compute shaders.Paul Berry1-0/+22
2015-04-27Fix a few typosZoë Blade2-3/+3
2015-04-22android: export the path of the generated headersChih-Wei Huang1-0/+2
2015-04-22android: fix the building rules for Android 5.0Chih-Wei Huang1-2/+1
2015-04-22android: fix a building error of libmesa_programChih-Wei Huang1-0/+1
2015-04-22android: build the Mesa IR -> NIR translatorEmil Velikov1-1/+2
2015-04-22android: add gallium dirs to more places in the treeEmil Velikov1-1/+3
2015-04-22android: add $(mesa_top)/src include to the whole of mesaEmil Velikov1-1/+0
2015-04-21nir: Fix per-component negation in prog_to_nir's SWZ handling.Kenneth Graunke1-7/+18
2015-04-16mesa/program: remove dead codeMarek Olšák2-81/+0
2015-04-11i965: Create NIR during LinkShader() and ProgramStringNotify().Kenneth Graunke1-0/+5
2015-04-10nir: Constify prog_to_nir's gl_program pointer.Kenneth Graunke2-3/+3
2015-04-07nir: Allocate dereferences out of their parent instruction or deref.Kenneth Graunke1-5/+4
2015-04-06program: Remove unused emit_scs().Matt Turner1-98/+0
2015-04-06glsl: Remove never used sin_reduced/cos_reduced.Matt Turner1-6/+0
2015-04-01nir: Use _mesa_flsll(InputsRead) in prog->nir.Kenneth Graunke1-2/+2
2015-04-01nir: In prog->nir, don't wrap dot products with ptn_channel(..., X).Kenneth Graunke1-4/+4
2015-04-01mesa: remove unneeded #include of colormac.hBrian Paul1-1/+0
2015-03-27nir: Implement a Mesa IR -> NIR translator.Kenneth Graunke3-0/+1136
2015-03-21mesa: reorder prog_instructionDave Airlie1-3/+3
2015-03-11mesa: use strdup() instead of _mesa_strdup()Brian Paul4-6/+6
2015-03-05mesa: include stdio.h where neededBrian Paul1-0/+1
2015-03-02mesa/program: replace Elements() with ARRAY_SIZE()Brian Paul4-12/+12
2015-03-02mesa: trim down includes of compiler.hBrian Paul1-1/+0
2015-02-28mesa: move ONE_DIV_SQRT_LN2 to prog_statevars.cBrian Paul1-0/+3
2015-02-26mesa: trim down #includes in compiler.hBrian Paul1-1/+1
2015-02-26mesa: include stdarg.h only where it's usedBrian Paul1-0/+2
2015-02-24mesa: remove INV_SQRTF() macroBrian Paul1-1/+1
2015-02-24mesa: replace FABSF with fabsfBrian Paul1-15/+15
2015-02-24mesa: replace FLOORF with floorfBrian Paul1-9/+9
2015-02-24mesa: replace FREXPF, LDEXPF with frexpf, ldexpfBrian Paul1-2/+3
2015-02-23mesa: Use assert() instead of ASSERT wrapper.Matt Turner10-77/+77
2015-02-19glsl/ir: Add builtin function support for doublesDave Airlie1-0/+11
2015-02-19mesa: add double uniform support. (v5)Dave Airlie1-2/+24
2015-02-12Revert use of Mesa IR optimizer for ARB_fragment_programsCarl Worth1-3/+0
2015-02-11program: Remove _mesa_nop_vertex_program/_mesa_nop_fragment_program.Matt Turner2-97/+0
2015-02-03glsl: Improve precision of mod(x,y)Iago Toral Quiroga1-2/+2
2015-01-28mesa: Move simple_list.h to src/util.Eric Anholt1-1/+1
2015-01-23mesa: Build with subdir-objects.Matt Turner1-2/+0
2015-01-21mesa: Add assert to check number of vector elementsJan Vesely1-0/+1
2015-01-21mesa: Fix some signed-unsigned comparison warningsJan Vesely3-5/+5
2015-01-21mesa: remove comparisons that are always trueJan Vesely2-3/+0
2015-01-16mesa: Add iterate method for string_to_uint_mapTapani Pälli1-0/+34
2014-12-16program: remove extern "C" usage in sampler.cppBrian Paul1-5/+4
2014-12-16program: remove extern "C" around #includesBrian Paul1-4/+3
2014-12-16program: add #ifndef SAMPLER_H wrapperBrian Paul1-0/+7
2014-12-16mesa: put extern "C" in src/mesa/program/*h header filesBrian Paul4-0/+43