summaryrefslogtreecommitdiff
path: root/src/mesa/main/shaderapi.c
AgeCommit message (Expand)AuthorFilesLines
2017-06-22mesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL programs for st/mesaMarek Olšák1-2/+6
2017-05-22mesa: GL_ARB_shader_subroutine is not optional in core profileIan Romanick1-40/+0
2017-05-20mesa: add an env var to force cache fallbackTimothy Arceri1-0/+2
2017-05-17mesa: add KHR_no_error support for glUseProgramTimothy Arceri1-20/+45
2017-05-17mesa: move use_program() inside _mesa_use_program()Timothy Arceri1-29/+21
2017-05-11mesa: remove _CurrentFragmentProgram from gl_pipeline_objectTimothy Arceri1-22/+0
2017-05-11mesa: small _mesa_UseProgram() tidy upTimothy Arceri1-4/+1
2017-04-22mesa: Remove unnecessary locking from container objects.Matt Turner1-3/+0
2017-03-31mesa: remove MESA_GLSL=optTimothy Arceri1-2/+0
2017-03-31mesa: remove MESA_GLSL=no_opts env optionTimothy Arceri1-2/+0
2017-03-12mesa/glsl: introduce new gl_compile_status enumTimothy Arceri1-3/+3
2017-02-17glsl: use correct shader source in case of cache fallbackTimothy Arceri1-3/+12
2017-02-16mesa: retain gl_shader_programs after glDeleteProgram if they are in useTimothy Arceri1-5/+9
2017-02-09glsl: add param to force shader recompileTimothy Arceri1-1/+1
2017-02-09st/mesa/i965: create link status enumTimothy Arceri1-5/+5
2017-01-31mesa: add new MESA_GLSL flag for printing shader cache debug infoTimothy Arceri1-0/+2
2017-01-27mesa: move variable declaration to where its usedEmil Velikov1-2/+2
2017-01-23mesa/glsl: set and get cs layouts to and from shader_infoTimothy Arceri1-4/+2
2017-01-23mesa/glsl: set and get gs layouts directly to and from shader_infoTimothy Arceri1-8/+4
2017-01-23mesa/glsl/i965: set and get tes layouts directly to and from shader_infoTimothy Arceri1-11/+4
2017-01-23mesa/glsl: set {clip,cull}_distance_array_size directly in gl_programTimothy Arceri1-8/+0
2017-01-23mesa: use gl_program for CurrentProgram rather than gl_shader_programTimothy Arceri1-63/+41
2017-01-19glsl: set InnerCoverage directly in gl_programTimothy Arceri1-1/+0
2017-01-19glsl: tidy up PostDepthCoverage shader fieldTimothy Arceri1-1/+0
2017-01-19st/mesa/glsl: set early_fragment_tests directly in shader_infoTimothy Arceri1-1/+0
2017-01-19mesa/glsl/i965: set and use tcs vertices_out directlyTimothy Arceri1-5/+1
2017-01-19mesa: don't always set _NEW_PROGRAM when linkingTimothy Arceri1-1/+22
2017-01-19mesa: change init subroutine defaults helper to work per gl_programTimothy Arceri1-20/+10
2017-01-18utils: build sha1/disk cache only with Android/AutoconfEmil Velikov1-0/+5
2017-01-18util: import sha1 implementation from OpenBSD17.0-branchpointEmil Velikov1-6/+0
2017-01-10compiler: Merge shader_info's tcs and tes structs.Kenneth Graunke1-5/+5
2017-01-09st/mesa/glsl: set num_images directly in shader_infoTimothy Arceri1-1/+0
2017-01-07mesa: Introduce a compiler enum for tessellation spacing.Kenneth Graunke1-2/+16
2017-01-07compiler: Change shader_info->tes.vertex_order into a ccw boolean.Kenneth Graunke1-1/+1
2017-01-06mesa: make _CurrentFragmentProgram a gl_program struct pointerTimothy Arceri1-6/+8
2016-12-30mesa/compiler: add local_size_variable to shader_infoTimothy Arceri1-0/+1
2016-12-30glsl/mesa: set separate_shader directly in shader_infoTimothy Arceri1-0/+1
2016-12-30mesa/glsl: move subroutine metadata to gl_programTimothy Arceri1-38/+42
2016-12-07mesa: add support for GL_INTEL_conservative_rasterizationLionel Landwerlin1-0/+1
2016-12-07mesa: Add GL and GLSL plumbing for ARB_post_depth_coverage for i965 (gen9+).Plamena Manolova1-0/+1
2016-12-02st/mesa/glsl: move Version to gl_shader_program_dataTimothy Arceri1-1/+1
2016-11-22glsl: add gl_linked_shader::SourceChecksumMarek Olšák1-0/+6
2016-11-22mesa: use util_hash_crc32 instead of _mesa_str_checksumMarek Olšák1-1/+2
2016-11-19st/mesa/glsl/nir/i965: make use of new gl_shader_program_data in gl_shader_pr...Timothy Arceri1-35/+35
2016-11-19glsl/i965: move per stage AtomicBuffers list to gl_programTimothy Arceri1-1/+0
2016-11-18mesa: fix empty program log lengthTapani Pälli1-2/+4
2016-11-17mesa: Drop PATH_MAX usage.Kenneth Graunke1-26/+11
2016-11-17mesa/glsl: copy num_abos to gl_programTimothy Arceri1-0/+1
2016-11-17mesa/glsl: copy num_images to gl_programTimothy Arceri1-0/+2
2016-10-26compiler: remove copy_shader_info()Timothy Arceri1-2/+0