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
/
compiler
/
glsl_types.cpp
Age
Commit message (
Expand
)
Author
Files
Lines
2020-01-23
util/hash_table: added hash functions for integer types
Anthony Pesch
1
-2
/
+2
2020-01-14
i965: Reuse the new core glsl_count_dword_slots().
Eric Anholt
1
-1
/
+1
2020-01-14
mesa/st: Move the dword slot counting function to glsl_types as well.
Eric Anholt
1
-0
/
+52
2020-01-14
mesa/st: Move the vec4 type size function into core GLSL types.
Eric Anholt
1
-5
/
+11
2019-12-21
nir+vtn: vec8+vec16 support
Rob Clark
1
-2
/
+11
2019-11-01
glsl: encode struct/interface types better
Marek Olšák
1
-12
/
+23
2019-11-01
glsl: encode array types better
Marek Olšák
1
-4
/
+20
2019-11-01
glsl: encode explicit_stride for basic types better
Marek Olšák
1
-3
/
+10
2019-11-01
glsl: encode vector_elements and matrix_columns better
Marek Olšák
1
-3
/
+5
2019-11-01
glsl: encode/decode types using a union with bitfields for readability
Marek Olšák
1
-36
/
+55
2019-09-27
glsl: disallow incompatible matrices multiplication
Andrii Simiklit
1
-3
/
+3
2019-08-21
compiler: ensure glsl types are not created without a reference
Lionel Landwerlin
1
-1
/
+6
2019-08-08
nir: add nir_lower_to_explicit()
Rhys Perry
1
-0
/
+61
2019-07-19
util: use standard name for snprintf()
Eric Engestrom
1
-8
/
+8
2019-06-30
glsl/nir: add glsl_types::explicit_size plus nir C wrapper
Alejandro Piñeiro
1
-0
/
+68
2019-06-19
glsl/types: Add a real is_integer helper
Jason Ekstrand
1
-1
/
+1
2019-06-19
glsl/types: Rename is_integer to is_integer_32
Jason Ekstrand
1
-2
/
+2
2019-06-19
glsl/types: Ignore bit sizes in contains_integer()
Jason Ekstrand
1
-1
/
+1
2019-06-14
compiler/types: Making comparing record precision optional
Neil Roberts
1
-4
/
+42
2019-05-17
glsl: init packed in more constructors.
Dave Airlie
1
-6
/
+6
2019-04-16
compiler/glsl: handle case where we have multiple users for types
Tapani Pälli
1
-5
/
+27
2019-04-05
glsl: Fix input/output structure matching across shader stages
Sergii Romantsov
1
-4
/
+13
2019-03-19
glsl: add cl_size and cl_alignment
Karol Herbst
1
-0
/
+48
2019-03-19
glsl: add packed for struct types
Karol Herbst
1
-6
/
+11
2019-03-15
compiler/types: Add helpers to get explicit types for standard layouts
Jason Ekstrand
1
-16
/
+176
2019-03-06
glsl: rename record_types -> struct_types
Timothy Arceri
1
-8
/
+8
2019-03-06
glsl: rename record_location_offset() -> struct_location_offset()
Timothy Arceri
1
-2
/
+2
2019-03-06
glsl: rename get_record_instance() -> get_struct_instance()
Timothy Arceri
1
-3
/
+3
2019-03-06
glsl: rename is_record() -> is_struct()
Timothy Arceri
1
-18
/
+18
2019-02-21
compiler/types: Add a contains_64bit helper
Jason Ekstrand
1
-0
/
+16
2019-01-28
glsl_types: Rename parameter of glsl_count_attribute_slots
Neil Roberts
1
-6
/
+10
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
[next]