mesa/version: only enable GL4.1 with correct limits.
[mesa.git] / src / mesa / main / shaderapi.c
2020-04-21 Dylan Bakermesa|mapi: replace _mesa_[v]snprintf with [v]snprintf
2020-04-12 Tapani Pällimesa: remove redudant assignment
2020-04-03 Pierre-Eric Pellou... mesa: update pipeline when re-linking a program in use
2020-03-26 Marek Olšákmesa: allow out-of-order drawing to optimize immediate...
2020-02-18 Marek Olšákmesa: fix immediate mode with tessellation and varying...
2019-11-20 Timothy Arcerimesa: implement glCompileShaderIncludeARB()
2019-11-20 Timothy Arcerimesa: add shader include lookup support for relative...
2019-11-20 Timothy Arcerimesa: add support cursor support for relative path...
2019-11-20 Timothy Arcerimesa: implement glDeleteNamedStringARB()
2019-11-20 Timothy Arcerimesa: split _mesa_lookup_shader_include() in two
2019-11-20 Timothy Arcerimesa: implement glGetNamedStringivARB()
2019-11-20 Timothy Arcerimesa: implement glIsNamedStringARB()
2019-11-20 Timothy Arcerimesa: make error checking optional in _mesa_lookup_shad...
2019-11-20 Timothy Arcerimesa: implement glGetNamedStringARB()
2019-11-20 Timothy Arcerimesa: add glNamedStringARB() support
2019-11-20 Timothy Arcerimesa: add copy_string() helper
2019-11-20 Timothy Arcerimesa: add _mesa_lookup_shader_include() helper
2019-11-20 Timothy Arcerimesa: add helper to validate tokenise shader include...
2019-11-20 Timothy Arcerimesa: add ARB_shading_language_include infrastructure...
2019-11-20 Timothy Arcerimesa: add ARB_shading_language_include stubs
2019-10-18 Iago Toral Quirogamesa/main: GL_GEOMETRY_SHADER_INVOCATIONS exists in...
2019-08-21 Lionel Landwerlinmesa/compiler: rework tear down of builtin/types
2019-08-07 Timothy Arcerimesa: remove super old TODOs from shaderapi.c
2019-07-24 Yevhenii Kolesnikovmain: Fix memleaks in mesa_use_program
2019-07-12 Antia Puentesmesa/shaderapi: Fix TRANSFORM_FEEDBACK_VARYING program...
2019-07-12 Alejandro Piñeiromesa: Fix ACTIVE_*_MAX_LENGTH program queries (ARB_gl_s...
2019-06-28 Eric Engestrommesa: stop trying new filenames if the filename existin...
2019-06-28 Eric Engestrommesa: use os_file_create_unique()
2019-05-30 Marek OlšákChange a few frequented uses of DEBUG to !NDEBUG
2019-05-09 Pierre-Eric Pellou... mesa: fix GL_PROGRAM_BINARY_RETRIEVABLE_HINT handling
2019-04-12 Marek Olšákmesa: don't overwrite existing shader files with MESA_S...
2019-04-01 Marek Olšákmesa: implement ARB/KHR_parallel_shader_compile
2018-08-15 Tapani Pällimesa: shader dump/read support for ARB programs
2018-05-25 Jose Dapena Pazmesa: do not leak ctx->Shader.ReferencedProgram references
2018-05-09 Xiong, Jamesmain: return 0 length when the queried program object...
2018-04-12 Marek Olšákmesa: include dispatch.h less
2018-02-23 Mathias Fröhlichmesa: Update vertex processing mode on _mesa_UseProgram.
2018-02-23 Marek Olšákmesa: rename has_core_gs -> has_gs in get_programiv
2018-02-23 Mathias Fröhlichmesa: Provide an alternative to get_vp_mode()
2018-01-26 Brian Paulmesa: change gl_link_status enums to uppercase
2018-01-26 Brian Paulmesa: change gl_compile_status enums to uppercase
2018-01-09 Jon TurneyFix use of alloca() without #include <c99_alloca.h>
2017-12-12 Nicolai Hähnlemesa: refuse to compile SPIR-V shaders or link mixed...
2017-12-12 Nicolai Hähnlemesa/shaderapi: add a getter for GL_SPIR_V_BINARY_ARB
2017-12-12 Nicolai Hähnlemesa: implement SPIR-V loading in glShaderBinary
2017-12-08 Jordan Justenmain: Clear shader program data whenever ProgramBinary...
2017-12-08 Jordan Justenmain: add binary support to ProgramBinary
2017-12-08 Jordan Justenmain: add binary support to GetProgramBinary
2017-12-08 Jordan Justenmain: Support getting GL_PROGRAM_BINARY_LENGTH
2017-09-14 Jeremy Huddleston... mesa: Deal with size differences between GLuint and...
2017-08-02 Samuel Pitoisetmesa: add KHR_no_error support to glLinkProgram()
2017-08-02 Samuel Pitoisetmesa: add link_program() and link_program_error() helpers
2017-08-02 Samuel Pitoisetmesa: add KHR_no_error support to glShaderSource()
2017-08-02 Samuel Pitoisetmesa: add shader_source() helper
2017-08-02 Samuel Pitoisetmesa: rename shader_source() to set_shader_source()
2017-07-31 Samuel Pitoisetmesa: add KHR_no_error support to glDetachShader()...
2017-07-31 Samuel Pitoisetmesa: add detach_shader_error() helper
2017-07-31 Samuel Pitoisetmesa: add KHR_no_error support to glProgramParameteri()
2017-07-31 Samuel Pitoisetmesa: add program_parameteri() helper
2017-07-31 Samuel Pitoisetmesa: add KHR_no_error support to glPatchParameteri()
2017-06-28 Juan A. Suarez Romeromesa: do not use format string as literal string
2017-06-28 Samuel Pitoisetmesa: add KHR_no_error support for glCreateShader(...
2017-06-28 Samuel Pitoisetmesa: rename create_shader() to create_shader_err()
2017-06-28 Samuel Pitoisetmesa: pass the 'caller' function to create_shader()
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.
next