summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* mesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL programs for st/mesaMarek Olšák2017-06-221-2/+6
* mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick2017-05-221-40/+0
* mesa: add an env var to force cache fallbackTimothy Arceri2017-05-201-0/+2
* mesa: add KHR_no_error support for glUseProgramTimothy Arceri2017-05-171-20/+45
* mesa: move use_program() inside _mesa_use_program()Timothy Arceri2017-05-171-29/+21
* mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri2017-05-111-22/+0
* mesa: small _mesa_UseProgram() tidy upTimothy Arceri2017-05-111-4/+1
* mesa: Remove unnecessary locking from container objects.Matt Turner2017-04-221-3/+0
* mesa: remove MESA_GLSL=optTimothy Arceri2017-03-311-2/+0
* mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri2017-03-311-2/+0
* mesa/glsl: introduce new gl_compile_status enumTimothy Arceri2017-03-121-3/+3
* glsl: use correct shader source in case of cache fallbackTimothy Arceri2017-02-171-3/+12
* mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri2017-02-161-5/+9
* glsl: add param to force shader recompileTimothy Arceri2017-02-091-1/+1
* st/mesa/i965: create link status enumTimothy Arceri2017-02-091-5/+5
* mesa: add new MESA_GLSL flag for printing shader cache debug infoTimothy Arceri2017-01-311-0/+2
* mesa: move variable declaration to where its usedEmil Velikov2017-01-271-2/+2
* mesa/glsl: set and get cs layouts to and from shader_infoTimothy Arceri2017-01-231-4/+2
* mesa/glsl: set and get gs layouts directly to and from shader_infoTimothy Arceri2017-01-231-8/+4
* mesa/glsl/i965: set and get tes layouts directly to and from shader_infoTimothy Arceri2017-01-231-11/+4
* mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri2017-01-231-8/+0
* mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri2017-01-231-63/+41
* glsl: set InnerCoverage directly in gl_programTimothy Arceri2017-01-191-1/+0
* glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri2017-01-191-1/+0
* 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