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
7.10
7.11
7.8
7.8-gles
7.9
8.0
9.0
9.1
9.2
a7xx-gmem
amber
explicit-sync
main
powervr-mesa-next-wayland
review/fragment_shader_barycentric
staging/23.2
staging/23.3
staging/24.0
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
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
2013-07-30
glsl: Remove bogus check on return value of link_uniform_blocks().
Paul Berry
1
-4
/
+2
2013-07-18
glsl: Cross-validate explicit binding points.
Kenneth Graunke
1
-0
/
+19
2013-07-18
glsl/linker: Use correct array length when linking inter-stage uniforms and v...
Fabian Bieler
1
-1
/
+1
2013-07-02
glsl/linker: eliminate unused and set-but-unused built-in varyings
Marek Olšák
1
-2
/
+11
2013-07-02
glsl/linker: check against varying limit after unused varyings are eliminated
Marek Olšák
1
-0
/
+4
2013-07-02
glsl/linker: link shaders in the opposite order (from fragment to vertex)
Marek Olšák
1
-50
/
+58
2013-07-02
mesa: renumber shader indices according to their placement in pipeline
Marek Olšák
1
-8
/
+8
2013-06-21
mesa: Use shared code for converting shader targets to short strings.
Eric Anholt
1
-2
/
+2
2013-06-06
glsl: Fix uniform buffer object counting.
Eric Anholt
1
-2
/
+23
2013-05-23
glsl linker: compare interface blocks during interstage linking
Kenneth Graunke
1
-0
/
+6
2013-05-23
glsl linker: compare interface blocks during intrastage linking
Jordan Justen
1
-0
/
+6
2013-05-23
glsl linker: remove interface block instance names
Jordan Justen
1
-0
/
+6
2013-05-12
glsl: Pass struct shader_compiler_options into do_common_optimization.
Kenneth Graunke
1
-1
/
+1
2013-05-11
mesa: move max texture image unit constants to gl_program_constants
Marek Olšák
1
-4
/
+4
2013-03-25
mesa: Disable validate_ir_tree() on release builds.
Eric Anholt
1
-2
/
+0
2013-03-15
Replace gl_frag_attrib enum with gl_varying_slot.
Paul Berry
1
-1
/
+1
2013-03-15
Replace gl_vert_result enum with gl_varying_slot.
Paul Berry
1
-1
/
+1
2013-02-04
mesa/glsl: Separate parsing logic from _mesa_get_uniform_location.
Paul Berry
1
-0
/
+59
2013-01-25
glsl: Calculate UBO data at link-time
Ian Romanick
1
-18
/
+5
2013-01-25
glsl: Add ir_variable::is_in_uniform_block predicate
Ian Romanick
1
-1
/
+1
2013-01-24
glsl: Eliminate ambiguity between function ins/outs and shader ins/outs
Paul Berry
1
-17
/
+16
2013-01-18
linker: Use helper variable sh
Ian Romanick
1
-2
/
+2
2013-01-08
glsl: Separate varying linking code to its own file.
Paul Berry
1
-1124
/
+1
2013-01-08
mesa: Add ALIGN() macro to main/macros.h.
Paul Berry
1
-2
/
+0
2012-12-15
glsl: avoid using gl context as a memory context
Dave Airlie
1
-4
/
+5
[next]