summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
...
* st/mesa/glsl: set early_fragment_tests directly in shader_infoTimothy Arceri2017-01-191-1/+0
* mesa/glsl/i965: set and use tcs vertices_out directlyTimothy Arceri2017-01-191-5/+1
* mesa: don't always set _NEW_PROGRAM when linkingTimothy Arceri2017-01-191-1/+22
* mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri2017-01-191-20/+10
* utils: build sha1/disk cache only with Android/AutoconfEmil Velikov2017-01-181-0/+5
* util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov2017-01-181-6/+0
* compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke2017-01-101-5/+5
* st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri2017-01-091-1/+0
* mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke2017-01-071-2/+16
* compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke2017-01-071-1/+1
* mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri2017-01-061-6/+8
* mesa/compiler: add local_size_variable to shader_infoTimothy Arceri2016-12-301-0/+1
* glsl/mesa: set separate_shader directly in shader_infoTimothy Arceri2016-12-301-0/+1
* mesa/glsl: move subroutine metadata to gl_programTimothy Arceri2016-12-301-38/+42
* mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin2016-12-071-0/+1
* mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova2016-12-071-0/+1
* st/mesa/glsl: move Version to gl_shader_program_dataTimothy Arceri2016-12-021-1/+1
* glsl: add gl_linked_shader::SourceChecksumMarek Olšák2016-11-221-0/+6
* mesa: use util_hash_crc32 instead of _mesa_str_checksumMarek Olšák2016-11-221-1/+2
* st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri2016-11-191-35/+35
* glsl/i965: move per stage AtomicBuffers list to gl_programTimothy Arceri2016-11-191-1/+0
* mesa: fix empty program log lengthTapani Pälli2016-11-181-2/+4
* mesa: Drop PATH_MAX usage.Kenneth Graunke2016-11-171-26/+11
* mesa/glsl: copy num_abos to gl_programTimothy Arceri2016-11-171-0/+1
* mesa/glsl: copy num_images to gl_programTimothy Arceri2016-11-171-0/+2
* compiler: remove copy_shader_info()Timothy Arceri2016-10-261-2/+0
* mesa/compiler: copy early fragment tests to shader_info in _mesa_copy_linked_...Timothy Arceri2016-10-261-0/+1
* i965/mesa/st/swrast: set fs shader_info directly and switch to using itTimothy Arceri2016-10-261-2/+1
* mesa: set cs shader_info metadata directlyTimothy Arceri2016-10-261-5/+3
* mesa: set gs shader_info metadata directlyTimothy Arceri2016-10-261-9/+7
* mesa: copy tes metadata directly to shared shader infoTimothy Arceri2016-10-261-7/+4
* mesa: set tcs shader_info metadata directlyTimothy Arceri2016-10-261-3/+1
* glsl: add temporary copy_shader_info() functionTimothy Arceri2016-10-261-0/+2
* mesa: modify _mesa_copy_linked_program_data() to take gl_linked_shaderTimothy Arceri2016-10-261-19/+20
* mesa: remove unused LocalSizeVariableTimothy Arceri2016-10-201-1/+0
* mesa/main: add support for ARB_compute_variable_groups_sizeSamuel Pitoiset2016-10-071-0/+1
* glsl: don't crash when dumping shaders if some come from cacheTimothy Arceri2016-09-281-2/+7
* mesa: Remove redundant _mesa_has_shader_subroutineIan Romanick2016-08-261-8/+8
* shaderapi: don't generate not linked error on GetProgramStage in generalAlejandro Piñeiro2016-08-241-1/+18
* mesa/subroutines: drop the old subroutine index uploads.Dave Airlie2016-08-231-6/+0
* mesa: add api to write subroutine indicies to the program storage.Dave Airlie2016-08-231-0/+10
* mesa/subroutines: start adding per-context subroutine index support (v1.1)Dave Airlie2016-08-231-30/+48
* mesa: remove dd_function_table::UseProgramMarek Olšák2016-07-301-6/+0
* mesa: Make MESA_SHADER_CAPTURE_PATH skip shaders with Name == -1.Kenneth Graunke2016-07-261-1/+1
* glsl/mesa: move duplicate shader fields into new struct gl_shader_infoTimothy Arceri2016-06-301-19/+19
* glsl/main: remove unused params and make function staticTimothy Arceri2016-06-301-1/+1
* glsl/mesa: split gl_shader in twoTimothy Arceri2016-06-301-8/+11
* mesa: don't use drivers NewShader function when creating shader objectsTimothy Arceri2016-06-301-2/+1
* glsl/mesa: stop duplicating geom and tcs layout valuesTimothy Arceri2016-06-231-15/+28
* glsl/mesa: stop duplicating tes layout valuesTimothy Arceri2016-06-231-12/+22