summaryrefslogtreecommitdiff
path: root/src/mesa/program
AgeCommit message (Expand)AuthorFilesLines
2015-10-19nir/info: Add a few bits of info for fragment shadersJason Ekstrand1-0/+6
2015-10-16nir: remove dependency on glslRob Clark3-2/+3
2015-10-15nir/prog: Don't double-insert the fog-coord variableJason Ekstrand1-3/+2
2015-10-15nir: Add helpers for creating variables and adding them to listsJason Ekstrand1-12/+7
2015-10-15nir/prog: Use nir_foreach_variableJason Ekstrand1-1/+1
2015-10-15program: convert _mesa_init_gl_program() to take struct gl_program *Emil Velikov2-30/+27
2015-10-14mesa: remove unused functions in program.cBrian Paul1-51/+0
2015-10-09program: remove _mesa_init_*_program wrappersMarek Olšák2-143/+19
2015-10-09program: remove other unused functionsMarek Olšák2-143/+0
2015-10-09program: remove unused cloning and combining functionsMarek Olšák2-294/+0
2015-10-09program: remove unused function _mesa_find_line_columnMarek Olšák2-48/+0
2015-10-05glsl: reduce memory footprint of uniform_storage structTimothy Arceri2-4/+5
2015-10-02nir: Add a a nir_shader_info structJason Ekstrand1-0/+13
2015-10-02mesa: avoid leaking closure when iterating over a string_to_uint_mapIlia Mirkin1-0/+1
2015-10-01mesa: clean up #includes in sampler.cppBrian Paul1-6/+5
2015-10-01mesa: clean up #includes in ir_to_mesa.cppBrian Paul1-12/+10
2015-09-25mesa: Add locking to programs.Matt Turner1-8/+11
2015-09-25mesa: Remove debugging code from _mesa_reference_*.Matt Turner1-14/+0
2015-09-25glsl: Add parser/compiler support for unsized array's length()Samuel Iglesias Gonsalvez1-0/+2
2015-09-22prog_to_nir: Use nir_op_dphJason Ekstrand1-2/+1
2015-09-10glsl: add ir_texture_samples texture opcodeIlia Mirkin1-0/+2
2015-09-10mesa: Resolve GCC sign-compare warning.Rhys Kidd1-1/+1
2015-09-09glsl: Silence unused parameter warningsIan Romanick1-1/+1
2015-08-27nir: Convert the builder to use the new NIR cursor API.Kenneth Graunke1-1/+1
2015-08-25prog_to_nir: Use nir_builder_insert() rather than poking at cf_list.Kenneth Graunke1-11/+11
2015-08-25nir: Store gl_shader_stage in nir_shader.Kenneth Graunke1-1/+3
2015-08-25prog_to_nir: Don't allocate nir_variable with type vec4[0] for uniforms.Kenneth Graunke1-7/+11
2015-07-29program: Avoid double promotion.Matt Turner1-15/+15
2015-07-29program: Use exp2(x) instead of pow(2.0, x).Matt Turner1-2/+2
2015-07-23program: add subroutine uniform support (v1.1)Dave Airlie1-0/+3
2015-07-23glsl: don't lower variable indexing on non-patch tessellation inputs/outputsMarek Olšák1-1/+1
2015-07-23glsl: add tessellation shader defines and built-in variables.Fabian Bieler1-0/+4
2015-07-23mesa: add misc tessellation shader supportFabian Bieler2-1/+88
2015-07-23mesa: add tessellation shader init functions.Fabian Bieler2-0/+42
2015-07-23mesa: add tessellation shader enumsFabian Bieler2-0/+14
2015-07-16program: Allow redundant OPTION ARB_fog_* directives.Kenneth Graunke1-13/+37
2015-07-14mesa: rename is_in_uniform_block to is_in_buffer_blockIago Toral Quiroga1-1/+1
2015-07-02mesa/prog: relative offsets into constbufs are not constantIlia Mirkin1-0/+2
2015-07-01glsl: create program resource list after LinkShaderTapani Pälli1-0/+2
2015-06-12glsl: Add ir node for barrierChris Forbes1-0/+7
2015-06-12mesa; add a dummy _mesa_error_no_memory() symbol to libglsl_utilEmil Velikov1-0/+30
2015-06-06prog_to_nir: Fix fragment depth writes.Kenneth Graunke1-3/+19
2015-06-05mesa: use GL_GEOMETRY_PROGRAM_NV instead of MESA_GEOMETRY_PROGRAMMarek Olšák2-7/+7
2015-06-05mesa: remove useless gl_compute_program_state::CurrentMarek Olšák1-3/+0
2015-06-05mesa: remove unused geometry shader variablesMarek Olšák1-9/+0
2015-06-04prog_to_nir: Make RSQ properly take the absolute value of its argument.Kenneth Graunke1-1/+2
2015-06-04main: fix a regression in uniform handling introduced by 87a4bc5Martin Peres1-1/+1
2015-06-04mesa: reference built-in uniforms into gl_uniform_storageMartin Peres1-2/+7
2015-06-03program: Replace gl_inst_opcode with enum prog_opcode.Matt Turner4-16/+16
2015-06-03program: Remove dead Aux field from prog_instruction.Matt Turner1-3/+0