summaryrefslogtreecommitdiff
path: root/src/compiler/glsl_types.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-10-25compiler/types: Rename glsl_types.cpp to glsl_types.cCaio Oliveira1-3842/+0
2023-10-25compiler/types: Annotate extern "C" only once in glsl_types.cppCaio Oliveira1-52/+52
2023-10-25compiler/types: Remove usages of C++ members in glsl_types.cppCaio Oliveira1-359/+362
2023-10-25compiler/types: Use C instead of C++ constants for builtin typesCaio Oliveira1-3/+3
2023-10-25compiler/types: Add remaining type extraction functions and use them in C++Caio Oliveira1-19/+20
2023-10-25compiler/types: Add glsl_simple_explicit_type() and simplify glsl_simple_type()Caio Oliveira1-3/+3
2023-10-25compiler/types: Implement glsl_type::field_type() in terms of existing functionsCaio Oliveira1-17/+0
2023-10-25compiler/types: Add glsl_get_explicit_*() functions and use them in C++Caio Oliveira1-58/+45
2023-10-25compiler/types: Add glsl_get_std430_array_stride() and use it in C++Caio Oliveira1-6/+6
2023-10-25compiler/types: Add glsl_type_uniform_locations() and use it in C++Caio Oliveira1-6/+6
2023-10-25compiler/types: Add glsl_type_compare_no_precision() and use it in C++Caio Oliveira1-12/+12
2023-10-25compiler/types: Add glsl_get_mul_type() and use it in C++Caio Oliveira1-15/+15
2023-10-25compiler/types: Add more glsl_contains_*() functions and use them in C++Caio Oliveira1-22/+22
2023-10-25compiler/types: Move remaining code from nir_types to glsl_typesCaio Oliveira1-0/+215
2023-10-25compiler/types: Flip wrapping of numeric type conversion functionsCaio Oliveira1-21/+49
2023-10-25compiler/types: Flip wrapping of remaining small data gettersCaio Oliveira1-5/+32
2023-10-25compiler/types: Flip wrapping of remaining non-trivial type gettersCaio Oliveira1-77/+78
2023-10-25compiler/types: Flip wrapping of get row/column type helpersCaio Oliveira1-0/+35
2023-10-25compiler/types: Flip wrapping of various get instance functionsCaio Oliveira1-28/+28
2023-10-25compiler/types: Flip wrapping of texture/sampler/image get instance functionsCaio Oliveira1-168/+176
2023-10-25compiler/types: Flip wrapping of get_instance()Caio Oliveira1-51/+51
2023-10-25compiler/types: Flip wrapping of record_compareCaio Oliveira1-31/+31
2023-10-25compiler/types: Flip wrapping of layout related functionsCaio Oliveira1-119/+119
2023-10-25compiler/types: Flip wrapping of interface related functionsCaio Oliveira1-0/+19
2023-10-25compiler/types: Flip wrapping of struct related functionsCaio Oliveira1-9/+25
2023-10-25compiler/types: Flip wrapping of size related functionsCaio Oliveira1-50/+63
2023-10-25compiler/types: Flip wrapping of CL related functionsCaio Oliveira1-22/+30
2023-10-25compiler/types: Flip wrapping of cmat related functionsCaio Oliveira1-1/+15
2023-10-25compiler/types: Flip wrapping of array related functionsCaio Oliveira1-12/+52
2023-10-25compiler/types: Flip wrapping of "type contains?" predicate functionsCaio Oliveira1-39/+46
2023-10-07compiler/types: Flip wrapping of convenience accessors for vector typesCaio Oliveira1-10/+13
2023-10-07compiler/types: Flip wrapping of various type identification checksCaio Oliveira1-0/+67
2023-09-28compiler/types: Spell struct and enum in type namesCaio Oliveira1-118/+118
2023-09-28compiler/types: Use C compatible cast syntaxCaio Oliveira1-7/+7
2023-09-28compiler/types: Remove use of autoCaio Oliveira1-5/+5
2023-09-28compiler/types: Remove use of referencesCaio Oliveira1-5/+5
2023-09-28compiler/types: Remove use of new/deleteCaio Oliveira1-6/+9
2023-09-28compiler/types: Remove private related declarationsCaio Oliveira1-8/+12
2023-09-28compiler/types: Add support for Cooperative Matrix typesCaio Oliveira1-0/+92
2023-09-25util: Use an opaque type for linear contextCaio Oliveira1-9/+9
2023-09-25util: Remove size from linear_parent creationCaio Oliveira1-1/+1
2023-09-16compiler/types: Change glsl_type::name to be an uintptr_tCaio Oliveira1-5/+5
2023-09-16compiler/types: Use glsl_get_type_name() to access the type nameCaio Oliveira1-19/+19
2023-09-16compiler/types: Use Python to generate code for builtin typesCaio Oliveira1-5/+0
2023-09-15compiler/types: Fix array name dimension flipping for unsized arraysCaio Oliveira1-20/+18
2023-09-13compiler/types: Move builtin type initialization to CCaio Oliveira1-8/+1
2023-09-13compiler/types: Use a linear (arena) allocator for glsl_typesCaio Oliveira1-35/+43
2023-09-13compiler/types: Store builtin types directly as dataCaio Oliveira1-141/+127
2023-09-13compiler/types: Move static asserts about glsl_type to a central placeCaio Oliveira1-12/+12
2023-09-13compiler/types: Simplify clearing the glsl_type_cacheCaio Oliveira1-34/+1