summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/shaderapi.c
Commit message (Expand)AuthorAgeFilesLines
* mesa|mapi: replace _mesa_[v]snprintf with [v]snprintfDylan Baker2020-04-211-0/+1
* mesa: remove redudant assignmentTapani Pälli2020-04-121-1/+1
* mesa: update pipeline when re-linking a program in usePierre-Eric Pelloux-Prayer2020-04-031-2/+34
* mesa: allow out-of-order drawing to optimize immediate mode if it's safeMarek Olšák2020-03-261-0/+1
* mesa: fix immediate mode with tessellation and varying patch verticesMarek Olšák2020-02-181-0/+2
* mesa: implement glCompileShaderIncludeARB()Timothy Arceri2019-11-201-3/+63
* mesa: add shader include lookup support for relative pathsTimothy Arceri2019-11-201-10/+75
* mesa: add support cursor support for relative path shader includesTimothy Arceri2019-11-201-0/+13
* mesa: implement glDeleteNamedStringARB()Timothy Arceri2019-11-201-0/+25
* mesa: split _mesa_lookup_shader_include() in twoTimothy Arceri2019-11-201-4/+14
* mesa: implement glGetNamedStringivARB()Timothy Arceri2019-11-201-0/+28
* mesa: implement glIsNamedStringARB()Timothy Arceri2019-11-201-1/+14
* mesa: make error checking optional in _mesa_lookup_shader_include()Timothy Arceri2019-11-201-9/+17
* mesa: implement glGetNamedStringARB()Timothy Arceri2019-11-201-0/+22
* mesa: add glNamedStringARB() supportTimothy Arceri2019-11-201-0/+59
* mesa: add copy_string() helperTimothy Arceri2019-11-201-0/+20
* mesa: add _mesa_lookup_shader_include() helperTimothy Arceri2019-11-201-0/+34
* mesa: add helper to validate tokenise shader include pathTimothy Arceri2019-11-201-0/+82
* mesa: add ARB_shading_language_include infrastructure to gl_shared_stateTimothy Arceri2019-11-201-0/+55
* mesa: add ARB_shading_language_include stubsTimothy Arceri2019-11-201-0/+35
* mesa/main: GL_GEOMETRY_SHADER_INVOCATIONS exists in GL_OES_geometry_shaderIago Toral Quiroga2019-10-181-1/+3
* mesa/compiler: rework tear down of builtin/typesLionel Landwerlin2019-08-211-1/+19
* mesa: remove super old TODOs from shaderapi.cTimothy Arceri2019-08-071-5/+0
* main: Fix memleaks in mesa_use_programYevhenii Kolesnikov2019-07-241-0/+2
* mesa/shaderapi: Fix TRANSFORM_FEEDBACK_VARYING program queryAntia Puentes2019-07-121-5/+34
* mesa: Fix ACTIVE_*_MAX_LENGTH program queries (ARB_gl_spirv)Alejandro Piñeiro2019-07-121-4/+30
* mesa: stop trying new filenames if the filename existing is not the issueEric Engestrom2019-06-281-0/+6
* mesa: use os_file_create_unique()Eric Engestrom2019-06-281-5/+4
* Change a few frequented uses of DEBUG to !NDEBUGMarek Olšák2019-05-291-1/+1
* mesa: fix GL_PROGRAM_BINARY_RETRIEVABLE_HINT handlingPierre-Eric Pelloux-Prayer2019-05-091-3/+5
* mesa: don't overwrite existing shader files with MESA_SHADER_CAPTURE_PATHMarek Olšák2019-04-121-3/+17
* mesa: implement ARB/KHR_parallel_shader_compileMarek Olšák2019-04-011-0/+10
* mesa: shader dump/read support for ARB programsTapani Pälli2018-08-151-7/+10
* mesa: do not leak ctx->Shader.ReferencedProgram referencesJose Dapena Paz2018-05-251-0/+3
* main: return 0 length when the queried program object's not linkedXiong, James2018-05-101-1/+1
* mesa: include dispatch.h lessMarek Olšák2018-04-121-1/+0
* mesa: Update vertex processing mode on _mesa_UseProgram.Mathias Fröhlich2018-02-231-0/+2
* mesa: rename has_core_gs -> has_gs in get_programivMarek Olšák2018-02-231-5/+5
* mesa: Provide an alternative to get_vp_mode()Mathias Fröhlich2018-02-231-0/+5
* mesa: change gl_link_status enums to uppercaseBrian Paul2018-01-261-4/+4
* mesa: change gl_compile_status enums to uppercaseBrian Paul2018-01-261-2/+2
* Fix use of alloca() without #include <c99_alloca.h>Jon Turney2018-01-091-0/+1
* mesa: refuse to compile SPIR-V shaders or link mixed shadersNicolai Hähnle2017-12-121-0/+12
* mesa/shaderapi: add a getter for GL_SPIR_V_BINARY_ARBNicolai Hähnle2017-12-121-0/+3
* mesa: implement SPIR-V loading in glShaderBinaryNicolai Hähnle2017-12-121-3/+43
* main: Clear shader program data whenever ProgramBinary is calledJordan Justen2017-12-081-0/+3
* main: add binary support to ProgramBinaryJordan Justen2017-12-081-17/+19
* main: add binary support to GetProgramBinaryJordan Justen2017-12-081-6/+9
* main: Support getting GL_PROGRAM_BINARY_LENGTHJordan Justen2017-12-081-1/+6
* mesa: Deal with size differences between GLuint and GLhandleARB in GetAttache...Jeremy Huddleston Sequoia2017-09-131-7/+15