index
:
mesa/mesa
10.0
10.1
10.2
10.3
10.4
10.5
10.6
11.0
11.1
11.2
12.0
13.0
17.0
17.1
17.2
17.3
18.0
18.1
18.2
18.3
19.0
19.1
19.2
19.3
20.0
20.1
20.2
20.3
21.0
21.1
21.2
21.3
22.0
22.1
22.2
22.3
23.0
23.1
23.2
23.3
24.0
24.1
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
elima/radv-video-encode-caps-maxbitrate
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
staging/24.1
uav-counter-meta
vk-no-nir-android
zink-stablefix
The Mesa 3D Graphics Library (mirrored from https://gitlab.freedesktop.org/mesa/mesa)
brianp
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
glsl
/
linker.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2014-05-05
glsl: Apply the link error conditions to GL_ARB_fragment_coord_conventions
Anuj Phogat
1
-1
/
+6
2014-05-05
glsl: Link error if fs defines conflicting qualifiers for gl_FragCoord
Anuj Phogat
1
-0
/
+77
2014-05-05
glsl: Allow overlapping locations for vertex input attributes
Anuj Phogat
1
-15
/
+72
2014-02-18
glsl: Fix condition to generate shader link error
Anuj Phogat
1
-4
/
+5
2014-01-21
glsl/linker: Refactor in preparation for adding more shader stages.
Paul Berry
1
-75
/
+41
2014-01-21
glsl: Match unnamed record types across stages.
Grigori Goronzy
1
-0
/
+4
2014-01-13
glsl: Use a new foreach_two_lists macro for walking two lists at once.
Kenneth Graunke
1
-5
/
+4
2014-01-13
glsl: Convert piles of foreach_iter to the newer foreach_list macro.
Kenneth Graunke
1
-5
/
+4
2014-01-09
glsl: Index into ctx->Const.Program[] rather than using ad-hoc code.
Paul Berry
1
-35
/
+8
2014-01-09
mesa: replace ctx->Const.{Vertex,Fragment,Geomtery}Program with an array.
Paul Berry
1
-12
/
+12
2014-01-08
mesa: Use gl_shader::Stage instead of gl_shader::Type where possible.
Paul Berry
1
-8
/
+8
2014-01-08
mesa: Clean up nomenclature for pipeline stages.
Paul Berry
1
-31
/
+31
2013-12-30
mesa: Improve static error checking of arrays sized by MESA_SHADER_TYPES.
Paul Berry
1
-4
/
+10
2013-12-30
glsl: Remove extraneous shader_type argument from analyze_clip_usage().
Paul Berry
1
-4
/
+5
2013-12-30
glsl: Get rid of hardcoded arrays of shader target names.
Paul Berry
1
-10
/
+6
2013-12-30
Rename overloads of _mesa_glsl_shader_target_name().
Paul Berry
1
-1
/
+1
2013-12-12
glsl: move variables in to ir_variable::data, part II
Tapani Pälli
1
-46
/
+47
2013-12-12
glsl: move variables in to ir_variable::data, part I
Tapani Pälli
1
-14
/
+14
2013-12-12
glsl: introduce data section to ir_variable
Tapani Pälli
1
-3
/
+3
2013-12-07
glsl: Add ir support for `sample` qualifier; adjust compiler and linker
Chris Forbes
1
-0
/
+6
2013-12-01
glsl: Simplify the built-in function linking code.
Kenneth Graunke
1
-20
/
+22
2013-11-26
glsl/linker: Validate IR just before reparenting.
Paul Berry
1
-0
/
+5
2013-11-21
glsl: Fix interstage uniform interface block link error detection.
Paul Berry
1
-2
/
+7
2013-11-07
glsl: Linker support for ARB_shader_atomic_counters.
Francisco Jerez
1
-1
/
+20
2013-10-30
glsl: Make mode_string function globally available
Ian Romanick
1
-23
/
+0
2013-10-28
glsl: Add check for unsized arrays to glsl types
Timothy Arceri
1
-2
/
+2
2013-10-24
glsl/gs: Fix transform feedback of gl_ClipDistance.
Paul Berry
1
-0
/
+2
2013-10-22
glsl: Simplify the interface to link_invalidate_variable_locations
Ian Romanick
1
-24
/
+24
2013-10-22
glsl: Modify interface to link_invalidate_variable_locations
Ian Romanick
1
-5
/
+5
2013-10-21
glsl/linker: Allow mixing of desktop GLSL versions.
Paul Berry
1
-7
/
+3
2013-10-09
glsl: Modify array_sizing_visitor to handle unnamed interface blocks.
Paul Berry
1
-0
/
+86
2013-10-09
glsl/linker: Modify array_sizing_visitor to handle named interface blocks.
Paul Berry
1
-6
/
+71
2013-10-07
glsl: Count shader inputs and outputs separately
Ian Romanick
1
-1
/
+3
2013-09-23
glsl: Hide many classes local to individual .cpp files in anon namespaces.
Eric Anholt
1
-0
/
+3
2013-09-11
glsl: During linking, record whether a GS uses EndPrimitive().
Paul Berry
1
-0
/
+31
2013-09-09
glsl: Pass _mesa_glsl_parse_state into matching_signature and such.
Kenneth Graunke
1
-2
/
+2
2013-09-09
glsl: Convert ir_function_signature::is_builtin to a method.
Kenneth Graunke
1
-2
/
+2
2013-08-23
glsl: Refactor handling of gl_ClipDistance/gl_ClipVertex linkage rules for GS.
Paul Berry
1
-29
/
+53
2013-08-18
glsl: don't eliminate texcoords that can be set by GL_COORD_REPLACE
Marek Olšák
1
-3
/
+3
2013-08-02
glsl: Fix NULL pointer dereferences when linking fails.
Kenneth Graunke
1
-8
/
+5
2013-08-01
glsl: Implement rules for geometry shader input sizes.
Paul Berry
1
-0
/
+81
2013-08-01
glsl: Cross-validate GS layout qualifiers while intrastage linking.
Eric Anholt
1
-0
/
+96
2013-08-01
glsl/linker: Fail to link geometry shader without vertex shader.
Fabian Bieler
1
-0
/
+8
2013-08-01
glsl/linker: Properly pack GS input varyings.
Paul Berry
1
-2
/
+5
2013-08-01
glsl: support compilation of geometry shaders
Bryan Cain
1
-4
/
+50
2013-08-01
glsl/linker: Make separate allocations to track vertex and fragment shaders.
Paul Berry
1
-2
/
+4
2013-08-01
glsl/linker: Make update_array_sizes apply to just uniforms.
Paul Berry
1
-3
/
+1
2013-08-01
Move count_attribute_slots() out of the linker and into glsl_type.
Paul Berry
1
-36
/
+1
2013-07-30
glsl: Use a consistent technique for tracking link success/failure.
Paul Berry
1
-61
/
+56
2013-07-30
glsl: Add error message for intrastage interface block mismatch.
Paul Berry
1
-1
/
+2
[next]