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
/
ast_to_hir.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2013-08-22
glsl: Give a warning, not an error, for UBO qualifiers on non-matrices.
Ian Romanick
1
-6
/
+12
2013-08-22
glsl: Remove ubo_qualifiers_allowed variable.
Matt Turner
1
-3
/
+2
2013-08-22
glsl: Drop duplicate error messages.
Matt Turner
1
-13
/
+2
2013-08-22
glsl: Rename ubo_qualifiers_valid to ubo_qualifiers_allowed.
Matt Turner
1
-3
/
+3
2013-08-21
glsl: Track existence of default float precision in GLSL ES fragment shaders
Ian Romanick
1
-4
/
+64
2013-08-21
glsl: Pass type to is_valid_default_precision_type instead of name
Ian Romanick
1
-4
/
+5
2013-08-19
glsl: Disallow embedded structure definitions
Ian Romanick
1
-0
/
+30
2013-08-15
glsl: Emit better warnings for things that look like default precision statem...
Ian Romanick
1
-13
/
+31
2013-08-13
glsl: Require function return type arrays be explicitly sized
Ian Romanick
1
-0
/
+12
2013-08-13
glsl: Move and refine test for unsized arrays in GLSL ES
Ian Romanick
1
-6
/
+27
2013-08-09
glsl: Don't allow const on out or inout function parameters
Ian Romanick
1
-0
/
+15
2013-08-05
glsl: Disallow auxiliary storage qualifiers on FS outputs.
Kenneth Graunke
1
-0
/
+14
2013-07-18
glsl: Propagate UBO binding qualifier into UBO member variables.
Kenneth Graunke
1
-0
/
+7
2013-07-18
glsl: Propagate explicit binding information from AST to IR.
Kenneth Graunke
1
-2
/
+5
2013-07-18
glsl: Add validation for the "binding" qualifier.
Kenneth Graunke
1
-0
/
+81
2013-07-18
glsl: Use has_layout() rather than a partial open coded version.
Kenneth Graunke
1
-7
/
+1
2013-07-18
glsl: Move precision handling to be part of qualifier handling.
Kenneth Graunke
1
-16
/
+18
2013-07-18
glsl: Change is_precision_statement to default_precision != none.
Kenneth Graunke
1
-2
/
+2
2013-07-15
glsl: Don't allow vertex shader input arrays until GLSL 1.50.
Paul Berry
1
-1
/
+1
2013-07-11
glsl: Add support for C-style initializers.
Matt Turner
1
-1
/
+13
2013-07-11
glsl: Add infrastructure for aggregate initializers.
Matt Turner
1
-0
/
+4
2013-07-08
glsl/ast: Silence uninitialized variable warnings in the release build
Emil Velikov
1
-0
/
+2
2013-07-08
glsl: Allow non-constant expression initializers of const-qualified vars.
Matt Turner
1
-11
/
+19
2013-06-26
glsl: Move all var decls to the front of the IR list in reverse order
Ian Romanick
1
-0
/
+18
2013-06-14
glsl: Disallow return with a void argument from void functions.
Matt Turner
1
-1
/
+17
2013-06-14
glsl: Allow implicit conversion of return values.
Matt Turner
1
-9
/
+22
2013-05-23
glsl ast_to_hir: support in/out for interface blocks
Jordan Justen
1
-6
/
+22
2013-05-23
glsl ast_to_hir: reject row/column_major for in/out interface blocks
Jordan Justen
1
-1
/
+5
2013-05-23
glsl ast_to_hir: move uniform block symbols to interface blocks namespace
Jordan Justen
1
-1
/
+1
2013-05-23
glsl ast_to_hir: reject interpolation qualifiers for uniform blocks
Jordan Justen
1
-0
/
+6
2013-05-23
glsl: rename ast_uniform_block to ast_interface_block
Jordan Justen
1
-3
/
+3
2013-05-13
glsl: Convert ir_binop_vector_extract in the LHS to ir_triop_vector_insert
Ian Romanick
1
-0
/
+24
2013-04-30
glsl: Ignore redundant prototypes after a function's been defined.
Kenneth Graunke
1
-4
/
+11
2013-04-12
glsl: Fix hypothetical NULL dereference related to process_array_type
Ian Romanick
1
-1
/
+5
2013-04-12
glsl: Fix hypothetical NULL dereference in ast_process_structure_or_interface...
Ian Romanick
1
-3
/
+8
2013-04-08
glsl: Don't early-out for error-type inputs
Ian Romanick
1
-3
/
+1
2013-04-08
glsl: Don't return a value from check_builtin_array_max_size
Ian Romanick
1
-4
/
+1
2013-04-08
glsl: Refactor handling of ast_array_index to a separate function
Ian Romanick
1
-162
/
+3
2013-04-08
glsl: Make check_build_array_max_size externally visible
Ian Romanick
1
-1
/
+1
2013-02-13
glsl: Fix error checking on "flat" keyword to match GLSL ES 3.00, GLSL 1.50.
Paul Berry
1
-16
/
+32
2013-02-13
glsl: don't allow non-flat integral types in varying structs/arrays.
Paul Berry
1
-6
/
+6
2013-02-13
glsl: Allow default precision qualifiers to be set for sampler types.
Paul Berry
1
-3
/
+43
2013-01-25
glsl: Remove ir_variable::uniform_block
Ian Romanick
1
-1
/
+0
2013-01-25
glsl: Calculate UBO data at link-time
Ian Romanick
1
-51
/
+5
2013-01-25
glsl: Add gl_uniform_buffer_variable::IndexName field
Ian Romanick
1
-0
/
+1
2013-01-25
glsl: Handle instance array declarations
Ian Romanick
1
-3
/
+19
2013-01-25
glsl: Track blocks in the symbol table using the glsl_type instead of the gl_...
Ian Romanick
1
-6
/
+6
2013-01-25
glsl: Require that indices into uniform block arrays be constants
Ian Romanick
1
-0
/
+9
2013-01-25
glsl: Add ir_variable::interface_type field
Ian Romanick
1
-0
/
+2
2013-01-25
glsl: Generate an interface type for uniform blocks
Ian Romanick
1
-49
/
+118
[next]