summaryrefslogtreecommitdiff
path: root/src/mesa/main/shaderapi.c
AgeCommit message (Expand)AuthorFilesLines
2014-01-09mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.Paul Berry1-2/+2
2014-01-08mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.Paul Berry1-4/+4
2014-01-08mesa: Clean up nomenclature for pipeline stages.Paul Berry1-7/+7
2013-12-30Rename overloads of _mesa_glsl_shader_target_name().Paul Berry1-3/+3
2013-12-12mesa: fix a typo in glDetachShader error messageTapani Pälli1-1/+1
2013-11-06mesa: for GLSL_DUMP_ON_ERROR, also dump the info logBrian Paul1-0/+2
2013-10-30mesa: Drop unused return value from use_shader_programGregory Hainaut1-5/+3
2013-10-29mesa: Add support for ARB_shader_atomic_counters.Francisco Jerez1-0/+6
2013-10-24mesa: Fix geometry shader program queries.Paul Berry1-60/+40
2013-10-24glsl: Move UsesClipDistance from gl_{vertex,geometry}_program into gl_program.Paul Berry1-5/+3
2013-10-12mesa: Remove warning that geometry shader support is experimental.Paul Berry1-6/+0
2013-09-12mesa: Disallow relinking if a program is used by an active XFB object.Kenneth Graunke1-7/+8
2013-09-11glsl: During linking, record whether a GS uses EndPrimitive().Paul Berry1-0/+1
2013-08-23glsl: Refactor handling of gl_ClipDistance/gl_ClipVertex linkage rules for GS.Paul Berry1-0/+1
2013-08-01main: Warn that geometry shader support is experimental.Paul Berry1-0/+6
2013-08-01mesa/shaderapi: Allow 0 GEOMETRY_VERTICES_OUT.Fabian Bieler1-1/+1
2013-08-01mesa: Copy linked program data for GS.Paul Berry1-0/+8
2013-08-01mesa: Refactor copying of linked program data.Paul Berry1-0/+21
2013-08-01main: Allow for the possibility of GL 3.2 without ARB_geometry_shader4.Paul Berry1-3/+2
2013-08-01main: Fix geometry shader error messages (missing right paren)Paul Berry1-3/+3
2013-07-30mesa: add MESA_GLSL debug flag to dump shaders on compile errorMarek Olšák1-5/+14
2013-06-21mesa: Move the common _mesa_glsl_compile_shader() code to glsl/.Eric Anholt1-1/+2
2013-06-21mesa: Move shader compiler API code to shaderapi.cEric Anholt1-4/+38
2013-06-21mesa: Use shared code for converting shader targets to short strings.Eric Anholt1-15/+2
2013-04-23mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke1-3/+4
2013-04-23mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke1-1/+1
2013-04-23mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke1-1/+1
2013-04-17mesa: remove #include "mfeatures.h" from numerous source filesBrian Paul1-1/+0
2013-04-09mesa: remove #ifdef FEATURE_ES2, add some comments insteadBrian Paul1-2/+9
2013-04-01ACTIVE_UNIFORM_MAX_LENGTH should include 3 extra characters for arrays.Haixia Shi1-2/+4
2013-02-13shaderapi: Fix AttachShader errorbma1-0/+14
2013-01-21mesa: Initially populate the display list with the exec list.Eric Anholt1-81/+0
2013-01-21mesa: Drop manual checks for outside begin/end.Eric Anholt1-10/+0
2013-01-11mesa: Add GetProgramiv support for GL_PROGRAM_BINARY_LENGTHIan Romanick1-0/+3
2013-01-11mesa: Add tracking for GL_PROGRAM_BINARY_RETRIEVABLE_HINT stateIan Romanick1-0/+57
2013-01-11mesa: Emit errors for geometry shader enums when ARB_gs4 is not supportedIan Romanick1-5/+15
2013-01-11mesa: Add stub implementations of glGetProgramBinary and glProgramBinaryIan Romanick1-0/+55
2013-01-11mesa: Fix the naming of _mesa_ProgramParameteriARBIan Romanick1-2/+2
2012-12-18mesa: Make a function is_transform_feedback_active_and_unpaused.Paul Berry1-5/+3
2012-11-29mesa: Rename API_OPENGL to API_OPENGL_COMPAT.Paul Berry1-3/+3
2012-11-27mesa: Return 0 for XFB_VARYING_MAX_LENGTH if no varyingsMatt Turner1-21/+15
2012-11-12mesa: Fix const correctness of API implementation functions.Paul Berry1-1/+1
2012-11-12mesa: Standardize names of OpenGL functions.Paul Berry1-17/+17
2012-11-03mesa: disable ProgramParameteri until it is neededJordan Justen1-4/+0
2012-11-03glapi: alias ProgramParameteriARB to ProgramParameteriJordan Justen1-1/+1
2012-11-03mesa shaderapi: don't enable various functions for GL COREJordan Justen1-0/+2
2012-11-01dispatch: GLES1 fixes for _mesa_create_exec_table().Paul Berry1-35/+39
2012-10-16mesa: Don't flatten IF statements by default.Kenneth Graunke1-0/+1
2012-09-28mesa: Don't set shaderapi dispatch pointers for many things in ES2 or coreIan Romanick1-19/+31
2012-09-28mesa: Set dispatch pointer for glShaderBinaryIan Romanick1-0/+1