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
/
compiler
/
glsl_types.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2019-01-10
compiler/types: Serialize/deserialize subpass input types correctly
Jason Ekstrand
1
-2
/
+2
2019-01-08
glsl_type: Add support for explicitly laid out matrices and arrays
Jason Ekstrand
1
-21
/
+149
2019-01-08
glsl_type: Support serializing 8 and 16-bit types
Jason Ekstrand
1
-2
/
+12
2018-11-02
glsl: add has_implicit_uint_to_int_conversion()-helper
Erik Faye-Lund
1
-2
/
+1
2018-11-02
glsl: add has_implicit_conversions()-helper
Erik Faye-Lund
1
-1
/
+1
2018-10-11
glsl: remove redundant es_shader checks
Timothy Arceri
1
-1
/
+1
2018-08-02
glsl: use util_snprintf()
Andres Gomez
1
-6
/
+7
2018-04-20
glsl: prevent spurious Valgrind errors when serializing NIR
Nicolai Hähnle
1
-2
/
+4
2018-04-16
compiler: int8/uint8 fixes
Rob Clark
1
-25
/
+12
2018-03-27
glsl_types: fix build break with intel/msvc compiler
Rob Clark
1
-83
/
+24
2018-03-25
glsl_types: vec8/vec16 support
Rob Clark
1
-1
/
+7
2018-03-25
glsl_types: refactor/prep for vec8/vec16
Rob Clark
1
-90
/
+30
2018-03-14
compiler: int8/uint8 support
Karol Herbst
1
-0
/
+33
2018-03-07
glsl: Fix memory leak with known glsl_type instances
Simon Hausmann
1
-46
/
+42
2017-12-06
glsl: Add 16-bit types
Eduardo Lima Mitev
1
-3
/
+90
2017-11-16
glsl: s/unsigned/glsl_base_type/ in glsl type code (v2)
Brian Paul
1
-15
/
+15
2017-10-25
compiler/types: Support [de]serializing void types
Jason Ekstrand
1
-0
/
+3
2017-10-25
glsl: move shader_cache type handling to glsl_types
Connor Abbott
1
-0
/
+171
2017-07-31
st/mesa: get rid of st_glsl_types
Nicolai Hähnle
1
-1
/
+3
2017-06-13
glsl: stop considering unnamed and named structures equal
Nicolai Hähnle
1
-6
/
+2
2017-06-13
glsl: fix a race condition when inserting new types
Nicolai Hähnle
1
-35
/
+26
2017-05-08
glsl: Restrict functions to not return arrays or SOAs in GLSL 1.00.
Eric Anholt
1
-0
/
+13
2017-05-08
glsl: store the image format in glsl_struct_field
Samuel Pitoiset
1
-0
/
+3
2017-05-08
glsl: destroy function and subroutine hash tables
Grazvydas Ignotas
1
-0
/
+10
2017-05-06
glsl: make count_attribute_slots() returns 1 for samplers/images
Samuel Pitoiset
1
-2
/
+2
2017-05-06
glsl: make component_slots() returns 2 for samplers/images
Samuel Pitoiset
1
-0
/
+2
2017-05-04
glsl: rename image_* qualifiers to memory_*
Samuel Pitoiset
1
-10
/
+10
2017-05-02
glsl: set vector_elements to 1 for samplers
Samuel Pitoiset
1
-6
/
+1
2017-04-28
Revert "glsl: set vector_elements to 1 for samplers"
Matt Turner
1
-1
/
+6
2017-04-27
glsl: set vector_elements to 1 for samplers
Samuel Pitoiset
1
-6
/
+1
2017-04-21
glsl: make component_slots() returns 1 for sampler types
Samuel Pitoiset
1
-3
/
+2
2017-03-30
glsl: allow glsl_type::sampler_index() with images
Samuel Pitoiset
1
-1
/
+1
2017-02-27
compiler: Free types in _mesa_glsl_release_types() rather than autofree.
Kenneth Graunke
1
-1
/
+4
2017-02-27
glsl: use is_sampler() anywhere it's possible
Samuel Pitoiset
1
-1
/
+1
2017-02-27
glsl: use is_image() anywhere it's possible
Samuel Pitoiset
1
-2
/
+1
2017-01-20
glsl: Add basic ARB_gpu_shader_int64 types
Dave Airlie
1
-0
/
+45
2016-11-22
compiler: Add the rest of the subpassInput types
Jason Ekstrand
1
-5
/
+15
2016-10-31
glsl: Fix reading of uninitialized memory
Juha-Pekka Heikkila
1
-2
/
+2
2016-10-31
glsl: initialize glsl_struct_field properly
Marek Olšák
1
-36
/
+2
2016-10-27
glsl: inspect interfaces in contains_foo()
Juan A. Suarez Romero
1
-5
/
+6
2016-10-24
glsl: add matrix layout information to interface block types
Iago Toral Quiroga
1
-9
/
+15
2016-09-16
glsl: add subpass image type (v2)
Dave Airlie
1
-0
/
+12
2016-08-05
glsl/types: disallow implicit conversions before GLSL 1.20
Andres Gomez
1
-4
/
+4
2016-07-19
MESA_shader_integer_functions: Allow implicit int->uint conversions
Ian Romanick
1
-5
/
+8
2016-07-14
glsl/types: Use _mesa_hash_data for hashing function types
Jason Ekstrand
1
-14
/
+2
2016-07-14
glsl/types: Fix function type comparison function
Jason Ekstrand
1
-1
/
+1
2016-07-05
glsl: Document and enforce restriction on type values
Ian Romanick
1
-0
/
+7
2016-06-09
compiler: use 64bit check for sizing instead of double check.
Dave Airlie
1
-5
/
+5
2016-05-20
glsl: handle same struct redeclaration (v2)
Dave Airlie
1
-2
/
+2
2016-04-13
glsl: Rename "vertex_input_slots" -> "is_vertex_input"
Matt Turner
1
-4
/
+4
[next]