glsl: bail out early in _mesa_ShaderSource if no shaderobj
[mesa.git] / src / mesa / main / shaderapi.c
2015-09-23 Tapani Pälliglsl: bail out early in _mesa_ShaderSource if no shaderobj
2015-09-17 Tapani Pällimesa: return initial value for PROGRAM_SEPARABLE when...
2015-09-04 Tapani Pällimesa: change 'SHADER_SUBST' facility to work with env...
2015-08-26 Marta Lofstedtmesa/es3.1: Allow GL_COMPUTE_WORK_GROUP_SIZE for OpenGL...
2015-08-19 Timothy Arcerimesa: undo split out of create shader code
2015-08-17 Marta Lofstedtmesa: Raise INVALID_VALUE from glCreateShaderProgramv...
2015-08-07 Marta Lofstedtmesa: NULL check InfoLog
2015-08-05 Eduardo Lima Mitevmesa: Fix errors values returned by glShaderBinary()
2015-07-30 Timothy Arcerimesa: fix and simplify resource query for arrays
2015-07-24 Brian Paulmesa: minor clean-ups in shaderapi.c
2015-07-24 Brian Paulmesa: fix _mesa_error() compiler warnings in shaderapi.c
2015-07-24 Brian Paulmesa: initialize variables to silence compiler warnings
2015-07-23 Dave Airliemesa: fill out the ARB_shader_subroutine APIs
2015-07-23 Chris Forbesmesa: Add stubs for ARB_shader_subroutine entrypoints
2015-07-22 Chris Forbesglsl: analyze TES usage of gl_ClipDistance
2015-07-22 Marek Olšákmesa: handle tessellation shaders in use_shader_program
2015-07-22 Fabian Bielermesa: add misc tessellation shader stuff
2015-07-22 Fabian Bielermesa: add tessellation shader getters (v3)
2015-07-22 Marek Olšákmesa: allow setting of patch parameters.
2015-07-22 Chris Forbesmesa: add tessellation shader state and limits
2015-07-22 Fabian Bielermapi: add ARB_tessellation_shader
2015-07-20 Kenneth Graunkemesa: Rename _mesa_lookup_enum_by_nr() to _mesa_enum_to...
2015-06-05 Marek Olšákmesa: use _mesa_has_geometry_shader in get_programiv
2015-06-04 Martin Peresmesa: reference built-in uniforms into gl_uniform_storage
2015-04-28 Brian Paulmesa: remove unused options var in compile_shader()
2015-04-22 Jason Ekstrandmesa: remove the gl_sl_pragmas structure
2015-04-15 Brian Paulmesa: log shaders, GLSL info log with _mesa_log()
2015-03-19 Paul Berrymain: Change the type argument of use_shader_program...
2015-03-19 Paul Berrymain: Clean up a strange construction in use_shader_pro...
2015-03-11 Brian Paulmesa: use strdup() instead of _mesa_strdup()
2015-03-02 Matt Turnermesa: Correct backwards NULL check.
2015-02-24 Eduardo Lima Mitevmesa: Add missing error checks to GetProgramInfoLog...
2015-02-03 Eduardo Lima Mitevmesa: Returns a GL_INVALID_VALUE error on several APIs...
2015-01-11 Ian Romanickmesa: Always generate GL_INVALID_OPERATION in _mesa_Get...
2015-01-11 Ian Romanickmesa: Ensure that length is set to zero in _mesa_GetPro...
2015-01-11 Ian Romanickmesa: Add missing error checks in _mesa_ProgramBinary
2015-01-05 Brian Paulmesa: simplify a conditional in detach_shader()
2015-01-05 Brian Paulmesa: minor whitespace fixes in shaderapi.c
2015-01-05 Brian Paulmesa: update comment on delete_shader_program()
2015-01-05 Brian Paulmesa: rearrange error handling in glProgramParameteri()
2015-01-05 Brian Paulmesa: fix error strings in shaderapi.c
2014-12-09 Matt TurnerDon't cast the return value of malloc/realloc
2014-11-07 Kenneth Graunkeglsl: Add infrastructure for "hidden" uniforms.
2014-10-25 Ian Romanickmesa: Remove context parameter from dd_function_table...
2014-09-30 Ian Romanickglsl: Add context-level controls for whether temporarie...
2014-09-24 Matt Turnermesa: Drop _mesa_getenv() wrapper.
2014-09-24 Matt Turnermesa: Use realloc() instead of _mesa_realloc() and...
2014-08-11 Marek Olšákmesa: move ShaderCompilerOptions into gl_constants
2014-08-04 Kenneth Graunkeutil: Move the open-addressing linear-probing hash_tabl...
2014-08-04 Kenneth Graunkeutil: Move ralloc to a new src/util directory.
2014-06-30 Iago Toral Quirogaglsl: Store info about geometry shaders that emit verti...
2014-06-10 Cody Northropmesa: Fix substitution of large shaders
2014-05-10 Chia-I Wumesa: propagate FragDepthLayout to gl_program
2014-05-02 Ian Romanickmesa: Remove support for desktop OpenGL GL_EXT_separate...
2014-05-02 Ian Romanickmesa/sso: Enable GL_ARB_separate_shader_objects by...
2014-03-25 Gregory Hainautmesa/sso: Add gl_pipeline_object parameter to _mesa_use...
2014-03-25 Gregory Hainautmesa/sso: rename Shader to the pointer _Shader
2014-03-25 Gregory Hainautmesa/sso: replace Shader binding point with _Shader
2014-03-03 Brian Paulmesa: switch to c11 mutex functions
2014-03-02 Kenneth Graunkemesa: Move MESA_GLSL=dump output to stderr.
2014-02-23 Eric Anholtglsl: Add a file argument to the IR printer.
2014-02-21 Gregory Hainautmesa/sso: Implement _mesa_CreateShaderProgramv
2014-02-21 Gregory Hainautmesa/sso: Refactor implementation of _mesa_CreateShader...
2014-02-21 Gregory Hainautmesa/sso: Add support for GL_PROGRAM_SEPARABLE query
2014-02-21 Gregory Hainautmesa: Add a mutex and refcounting to gl_shader_state
2014-02-21 Gregory Hainautmesa: Make get_shader_flags publicly available
2014-02-21 Gregory Hainautmesa/sso: Add extension entry points for GL_ARB_separat...
2014-02-20 Jordan Justenmain/shaderapi: GL_GEOMETRY_SHADER_INVOCATIONS GetProgr...
2014-02-20 Jordan Justenmesa: initialize gl_geometry_program Invocations field
2014-02-12 Brian Paulmesa: assorted clean-ups in detach_shader()
2014-02-08 Brian Paulmesa: update assertion in detach_shader() for geom...
2014-02-05 Paul Berrymain/cs: Implement query for COMPUTE_WORK_GROUP_SIZE.
2014-02-05 Paul Berrymesa/cs: Handle compute shader local size during linking.
2014-02-05 Paul Berrymesa/cs: Handle compute shaders in _mesa_use_program().
2014-02-05 Paul Berrymesa/cs: Add a MESA_SHADER_COMPUTE stage and update...
2014-01-22 Paul Berrymesa: Change redundant code into loops in shaderapi.c.
2014-01-22 Paul Berrymesa: Replace ctx->Shader.Current{Vertex,Fragment,Geome...
2014-01-22 Paul Berrymain: Allow ctx == NULL in _mesa_validate_shader_target().
2014-01-22 Paul Berrymesa: Make validate_shader_target() non-static.
2014-01-09 Paul Berrymesa: replace ctx->Const.{Vertex,Fragment,Geomtery...
2014-01-08 Paul Berrymesa: Use gl_shader::Stage instead of gl_shader::Type...
2014-01-08 Paul Berrymesa: Clean up nomenclature for pipeline stages.
2013-12-30 Paul BerryRename overloads of _mesa_glsl_shader_target_name().
2013-12-12 Tapani Pällimesa: fix a typo in glDetachShader error message
2013-11-06 Brian Paulmesa: for GLSL_DUMP_ON_ERROR, also dump the info log
2013-10-30 Gregory Hainautmesa: Drop unused return value from use_shader_program
2013-10-29 Francisco Jerezmesa: Add support for ARB_shader_atomic_counters.
2013-10-25 Paul Berrymesa: Fix geometry shader program queries.
2013-10-25 Paul Berryglsl: Move UsesClipDistance from gl_{vertex,geometry...
2013-10-12 Paul Berrymesa: Remove warning that geometry shader support is...
2013-09-12 Kenneth Graunkemesa: Disallow relinking if a program is used by an...
2013-09-11 Paul Berryglsl: During linking, record whether a GS uses EndPrimi...
2013-08-23 Paul Berryglsl: Refactor handling of gl_ClipDistance/gl_ClipVerte...
2013-08-02 Paul Berrymain: Warn that geometry shader support is experimental.
2013-08-02 Fabian Bielermesa/shaderapi: Allow 0 GEOMETRY_VERTICES_OUT.
2013-08-02 Paul Berrymesa: Copy linked program data for GS.
2013-08-02 Paul Berrymesa: Refactor copying of linked program data.
2013-08-02 Paul Berrymain: Allow for the possibility of GL 3.2 without ARB_g...
2013-08-02 Paul Berrymain: Fix geometry shader error messages (missing right...
2013-07-30 Marek Olšákmesa: add MESA_GLSL debug flag to dump shaders on compi...
next