mesa: add KHR_no_error support for glAttachShader() and glAttachObjectARB()
[mesa.git] / src / mesa / main / shaderapi.c
2017-06-28 Samuel Pitoisetmesa: add KHR_no_error support for glAttachShader(...
2017-06-28 Samuel Pitoisetmesa: rename attach_shader() to attach_shader_err()
2017-06-28 Samuel Pitoisetmesa: pass the 'caller' function to attach_shader()
2017-06-21 Marek Olšákmesa: don't flag _NEW_PROGRAM_CONSTANTS for GLSL progra...
2017-05-22 Ian Romanickmesa: GL_ARB_shader_subroutine is not optional in core...
2017-05-19 Timothy Arcerimesa: add an env var to force cache fallback
2017-05-17 Timothy Arcerimesa: add KHR_no_error support for glUseProgram
2017-05-17 Timothy Arcerimesa: move use_program() inside _mesa_use_program()
2017-05-11 Timothy Arcerimesa: remove _CurrentFragmentProgram from gl_pipeline_o...
2017-05-11 Timothy Arcerimesa: small _mesa_UseProgram() tidy up
2017-04-22 Matt Turnermesa: Remove unnecessary locking from container objects.
2017-03-31 Timothy Arcerimesa: remove MESA_GLSL=opt
2017-03-31 Timothy Arcerimesa: remove MESA_GLSL=no_opts env option
2017-03-12 Timothy Arcerimesa/glsl: introduce new gl_compile_status enum
2017-02-17 Timothy Arceriglsl: use correct shader source in case of cache fallback
2017-02-16 Timothy Arcerimesa: retain gl_shader_programs after glDeleteProgram...
2017-02-09 Timothy Arceriglsl: add param to force shader recompile
2017-02-09 Timothy Arcerist/mesa/i965: create link status enum
2017-01-30 Timothy Arcerimesa: add new MESA_GLSL flag for printing shader cache...
2017-01-27 Emil Velikovmesa: move variable declaration to where its used
2017-01-23 Timothy Arcerimesa/glsl: set and get cs layouts to and from shader_info
2017-01-23 Timothy Arcerimesa/glsl: set and get gs layouts directly to and from...
2017-01-23 Timothy Arcerimesa/glsl/i965: set and get tes layouts directly to...
2017-01-23 Timothy Arcerimesa/glsl: set {clip,cull}_distance_array_size directly...
2017-01-23 Timothy Arcerimesa: use gl_program for CurrentProgram rather than...
2017-01-19 Timothy Arceriglsl: set InnerCoverage directly in gl_program
2017-01-19 Timothy Arceriglsl: tidy up PostDepthCoverage shader field
2017-01-19 Timothy Arcerist/mesa/glsl: set early_fragment_tests directly in...
2017-01-19 Timothy Arcerimesa/glsl/i965: set and use tcs vertices_out directly
2017-01-19 Timothy Arcerimesa: don't always set _NEW_PROGRAM when linking
2017-01-19 Timothy Arcerimesa: change init subroutine defaults helper to work...
2017-01-18 Emil Velikovutils: build sha1/disk cache only with Android/Autoconf
2017-01-18 Emil Velikovutil: import sha1 implementation from OpenBSD
2017-01-10 Kenneth Graunkecompiler: Merge shader_info's tcs and tes structs.
2017-01-09 Timothy Arcerist/mesa/glsl: set num_images directly in shader_info
2017-01-08 Kenneth Graunkemesa: Introduce a compiler enum for tessellation spacing.
2017-01-08 Kenneth Graunkecompiler: Change shader_info->tes.vertex_order into...
2017-01-06 Timothy Arcerimesa: make _CurrentFragmentProgram a gl_program struct...
2016-12-29 Timothy Arcerimesa/compiler: add local_size_variable to shader_info
2016-12-29 Timothy Arceriglsl/mesa: set separate_shader directly in shader_info
2016-12-29 Timothy Arcerimesa/glsl: move subroutine metadata to gl_program
2016-12-07 Lionel Landwerlinmesa: add support for GL_INTEL_conservative_rasterization
2016-12-07 Plamena Manolovamesa: Add GL and GLSL plumbing for ARB_post_depth_cover...
2016-12-02 Timothy Arcerist/mesa/glsl: move Version to gl_shader_program_data
2016-11-22 Marek Olšákglsl: add gl_linked_shader::SourceChecksum
2016-11-22 Marek Olšákmesa: use util_hash_crc32 instead of _mesa_str_checksum
2016-11-19 Timothy Arcerist/mesa/glsl/nir/i965: make use of new gl_shader_progra...
2016-11-18 Timothy Arceriglsl/i965: move per stage AtomicBuffers list to gl_program
2016-11-18 Tapani Pällimesa: fix empty program log length
2016-11-17 Kenneth Graunkemesa: Drop PATH_MAX usage.
2016-11-17 Timothy Arcerimesa/glsl: copy num_abos to gl_program
2016-11-17 Timothy Arcerimesa/glsl: copy num_images to gl_program
2016-10-26 Timothy Arcericompiler: remove copy_shader_info()
2016-10-26 Timothy Arcerimesa/compiler: copy early fragment tests to shader_info...
2016-10-26 Timothy Arcerii965/mesa/st/swrast: set fs shader_info directly and...
2016-10-26 Timothy Arcerimesa: set cs shader_info metadata directly
2016-10-26 Timothy Arcerimesa: set gs shader_info metadata directly
2016-10-26 Timothy Arcerimesa: copy tes metadata directly to shared shader info
2016-10-26 Timothy Arcerimesa: set tcs shader_info metadata directly
2016-10-26 Timothy Arceriglsl: add temporary copy_shader_info() function
2016-10-26 Timothy Arcerimesa: modify _mesa_copy_linked_program_data() to take...
2016-10-19 Timothy Arcerimesa: remove unused LocalSizeVariable
2016-10-06 Samuel Pitoisetmesa/main: add support for ARB_compute_variable_groups_size
2016-09-28 Timothy Arceriglsl: don't crash when dumping shaders if some come...
2016-08-26 Ian Romanickmesa: Remove redundant _mesa_has_shader_subroutine
2016-08-24 Alejandro Piñeiroshaderapi: don't generate not linked error on GetProgra...
2016-08-23 Dave Airliemesa/subroutines: drop the old subroutine index uploads.
2016-08-23 Dave Airliemesa: add api to write subroutine indicies to the progr...
2016-08-23 Dave Airliemesa/subroutines: start adding per-context subroutine...
2016-07-30 Marek Olšákmesa: remove dd_function_table::UseProgram
2016-07-26 Kenneth Graunkemesa: Make MESA_SHADER_CAPTURE_PATH skip shaders with...
2016-06-30 Timothy Arceriglsl/mesa: move duplicate shader fields into new struct...
2016-06-30 Timothy Arceriglsl/main: remove unused params and make function static
2016-06-30 Timothy Arceriglsl/mesa: split gl_shader in two
2016-06-30 Timothy Arcerimesa: don't use drivers NewShader function when creatin...
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating geom and tcs layout values
2016-06-23 Timothy Arceriglsl/mesa: stop duplicating tes layout values
2016-06-16 Timothy Arcerimesa/glsl: stop using GL shader type internally
2016-06-05 Kenneth Graunkemesa: Try to unbreak the MSVC build.
2016-06-05 Kenneth Graunkemesa: Add MESA_SHADER_CAPTURE_PATH for writing .shader_...
2016-05-23 Dave Airliesubroutines: handle explicit indexes properly
2016-05-23 Dave Airliemesa/subroutines: fix reset on bindpipeline
2016-05-23 Dave Airliemesa/subroutines: count number subroutines properly.
2016-05-23 Dave Airliemesa/subroutines: don't generate error in GetSubroutine...
2016-05-23 Dave Airliearb_shader_subroutine: check active subroutine limit
2016-05-20 Matt Turnermesa: Replace uses of Shared->Mutex with hash-table...
2016-05-13 Tobias Klausmannmesa/main: Add support for GL_ARB_cull_distance (v2)
2016-05-01 Jamey SharpglShaderSource must not change compile status.
2016-04-26 Jakob Sinclairmesa/main: removing double semi-colons
2016-04-07 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-04-05 Timothy Arceriglsl: fully split apart buffer block arrays
2016-04-01 Jason EkstrandMerge remote-tracking branch 'public/master' into vulkan
2016-03-28 Timothy Arcerimesa: remove initialized field from uniform storage
2016-03-17 Jordan JustenMerge remote-tracking branch 'origin/master' into vulkan
2016-03-17 Kenneth Graunkemesa: Expose compile_shader() and link_program() beyond...
2016-03-17 Kenneth Graunkemesa: Make link_program() take a gl_shader_program...
2016-03-17 Kenneth Graunkemesa: Make compile_shader() take a gl_shader, not a...
2016-02-24 Kristian Høgsberg... Merge remote-tracking branch 'origin/master' into vulkan
2016-02-13 Samuel Pitoisetmesa: store shared size in gl_compute_program
2016-02-05 Jason EkstrandMerge commit mesa-public/master into vulkan
next