| Commit message (Expand) | Author | Age | Files | Lines |
* | glsl: Make it possible to ignore built-ins when matching signatures. | Kenneth Graunke | 2014-08-04 | 1 | -1/+2 |
* | glsl: Use typed foreach_in_list_safe instead of foreach_list_safe. | Matt Turner | 2014-07-01 | 1 | -3/+1 |
* | glsl: Use typed foreach_in_list instead of foreach_list. | Matt Turner | 2014-07-01 | 1 | -27/+23 |
* | glsl: Validate vertex emission in geometry shaders. | Iago Toral Quiroga | 2014-06-30 | 1 | -14/+134 |
* | glsl: check _mesa_hash_table_create return value in link_uniform_blocks | Juha-Pekka Heikkila | 2014-06-26 | 1 | -0/+2 |
* | glsl/linker: initialize explicit uniform locations | Tapani Pälli | 2014-06-16 | 1 | -0/+114 |
* | mesa: Eliminate gl_shader_program::InternalSeparateShader | Ian Romanick | 2014-05-02 | 1 | -2/+1 |
* | mesa: Enable GL_EXT_separate_shader_objects for OpenGL ES | Ian Romanick | 2014-05-02 | 1 | -1/+2 |
* | linker: Allow geometry shader without vertex shader for separable programs | Ian Romanick | 2014-05-02 | 1 | -1/+2 |
* | linker: Assign varying locations for separable programs | Ian Romanick | 2014-05-02 | 1 | -3/+13 |
* | glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventions | Anuj Phogat | 2014-05-01 | 1 | -1/+6 |
* | glsl: Link error if fs defines conflicting qualifiers for gl_FragCoord | Anuj Phogat | 2014-05-01 | 1 | -0/+77 |
* | glsl: Allow overlapping locations for vertex input attributes | Anuj Phogat | 2014-05-01 | 1 | -15/+72 |
* | glsl: Fix copy-paste error in linker_warning() | Anuj Phogat | 2014-04-16 | 1 | -1/+1 |
* | glsl: Drop do_common_optimization's max_unroll_iterations parameter. | Kenneth Graunke | 2014-04-11 | 1 | -3/+1 |
* | glsl: Pass ctx->Const.NativeIntegers to do_common_optimization(). | Kenneth Graunke | 2014-04-08 | 1 | -1/+3 |
* | glsl: Rewrite unrolled link_invalidate_variable_locations calls as a loop | Ian Romanick | 2014-03-12 | 1 | -11/+4 |
* | glsl/linker: produce gl_shader_program Geom.Invocations | Jordan Justen | 2014-02-20 | 1 | -0/+18 |
* | glsl: Fix condition to generate shader link error | Anuj Phogat | 2014-02-18 | 1 | -4/+5 |
* | glsl/linker: Count and check image resources. | Francisco Jerez | 2014-02-12 | 1 | -0/+41 |
* | glsl/cs: Prohibit mixing of compute and non-compute shaders. | Paul Berry | 2014-02-05 | 1 | -0/+7 |
* | mesa/cs: Handle compute shader local size during linking. | Paul Berry | 2014-02-05 | 1 | -0/+64 |
* | glsl/cs: Change some linker loops to use MESA_SHADER_FRAGMENT as a bound. | Paul Berry | 2014-02-05 | 1 | -4/+4 |
* | glsl/linker: Refactor in preparation for adding more shader stages. | Paul Berry | 2014-01-21 | 1 | -75/+41 |
* | glsl: Match unnamed record types across stages. | Grigori Goronzy | 2014-01-21 | 1 | -0/+4 |
* | glsl: Use a new foreach_two_lists macro for walking two lists at once. | Kenneth Graunke | 2014-01-13 | 1 | -5/+4 |
* | glsl: Convert piles of foreach_iter to the newer foreach_list macro. | Kenneth Graunke | 2014-01-13 | 1 | -5/+4 |
* | glsl: Index into ctx->Const.Program[] rather than using ad-hoc code. | Paul Berry | 2014-01-09 | 1 | -35/+8 |
* | mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array. | Paul Berry | 2014-01-09 | 1 | -12/+12 |
* | mesa: Use gl_shader::Stage instead of gl_shader::Type where possible. | Paul Berry | 2014-01-08 | 1 | -8/+8 |
* | mesa: Clean up nomenclature for pipeline stages. | Paul Berry | 2014-01-08 | 1 | -31/+31 |
* | mesa: Improve static error checking of arrays sized by MESA_SHADER_TYPES. | Paul Berry | 2013-12-30 | 1 | -4/+10 |
* | glsl: Remove extraneous shader_type argument from analyze_clip_usage(). | Paul Berry | 2013-12-30 | 1 | -4/+5 |
* | glsl: Get rid of hardcoded arrays of shader target names. | Paul Berry | 2013-12-30 | 1 | -10/+6 |
* | Rename overloads of _mesa_glsl_shader_target_name(). | Paul Berry | 2013-12-30 | 1 | -1/+1 |
* | glsl: move variables in to ir_variable::data, part II | Tapani Pälli | 2013-12-12 | 1 | -46/+47 |
* | glsl: move variables in to ir_variable::data, part I | Tapani Pälli | 2013-12-12 | 1 | -14/+14 |
* | glsl: introduce data section to ir_variable | Tapani Pälli | 2013-12-12 | 1 | -3/+3 |
* | glsl: Add ir support for `sample` qualifier; adjust compiler and linker | Chris Forbes | 2013-12-07 | 1 | -0/+6 |
* | glsl: Simplify the built-in function linking code. | Kenneth Graunke | 2013-12-01 | 1 | -20/+22 |
* | glsl/linker: Validate IR just before reparenting. | Paul Berry | 2013-11-26 | 1 | -0/+5 |
* | glsl: Fix interstage uniform interface block link error detection. | Paul Berry | 2013-11-21 | 1 | -2/+7 |
* | glsl: Linker support for ARB_shader_atomic_counters. | Francisco Jerez | 2013-11-07 | 1 | -1/+20 |
* | glsl: Make mode_string function globally available | Ian Romanick | 2013-10-30 | 1 | -23/+0 |
* | glsl: Add check for unsized arrays to glsl types | Timothy Arceri | 2013-10-28 | 1 | -2/+2 |
* | glsl/gs: Fix transform feedback of gl_ClipDistance. | Paul Berry | 2013-10-24 | 1 | -0/+2 |
* | glsl: Simplify the interface to link_invalidate_variable_locations | Ian Romanick | 2013-10-22 | 1 | -24/+24 |
* | glsl: Modify interface to link_invalidate_variable_locations | Ian Romanick | 2013-10-22 | 1 | -5/+5 |
* | glsl/linker: Allow mixing of desktop GLSL versions. | Paul Berry | 2013-10-21 | 1 | -7/+3 |
* | glsl: Modify array_sizing_visitor to handle unnamed interface blocks. | Paul Berry | 2013-10-09 | 1 | -0/+86 |