summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
8 daysglsl: remove now unused do_dead_functions()Timothy Arceri4-156/+0
8 daysglsl: move validate_{stage}_shader_executable() to the nir linkerTimothy Arceri4-394/+345
8 daysglsl: use info from shader when linkingTimothy Arceri1-2/+2
8 daysglsl: use shader info to store gs vertsTimothy Arceri4-5/+2
8 daysglsl: move cross_validate_uniforms() to the nir linkerTimothy Arceri2-26/+345
8 daysglsl: make validate_intrastage_arrays() usable across filesTimothy Arceri3-53/+63
8 daysglsl: add some data members to nir_variableTimothy Arceri2-0/+15
8 daysglsl: move mode_string() to helperTimothy Arceri3-43/+45
2024-03-04glsl: don't inline functions in glsl irTimothy Arceri2-65/+0
2024-03-04glsl_to_nir: support conversion of opaque function paramsTimothy Arceri2-28/+27
2024-03-04glsl_to_nir: support conversion of struct/array function returnsTimothy Arceri2-10/+13
2024-03-04glsl_to_nir: support conversion of struct/array function paramsTimothy Arceri2-14/+15
2024-03-04glsl_to_nir: merge function param handlingTimothy Arceri3-43/+36
2023-09-07glsl: ir_function_param_visitor::visit_enter always true conditionPiotr Kocia6-7/+5
2023-09-07glsl_to_nir: add more unhandled function typesTimothy Arceri1-0/+31
2023-09-07glsl: fix out params in glsl to nirTimothy Arceri1-2/+23
2023-07-10glsl: do vs attribute validation in NIR linkerTimothy Arceri2-520/+22
2023-07-10glsl: remove dead varyings before assigning attr locationsTimothy Arceri2-12/+19
2023-06-23glsl: call nir_opt_find_array_copies() when linkingTimothy Arceri1-0/+3
2022-11-14nir: add another common ffract -> ffloor patternTimothy Arceri1-0/+3
2022-10-17mesa: add EXT_debug_label supportTimothy Arceri4-8/+82
2022-10-10util/radeonsi: enable zerovram workaround for ExanimaTimothy Arceri1-0/+3
2022-10-10util/conf: enable init to zero workaround for ExanimaTimothy Arceri1-0/+4
2021-12-06mesa: remove old tnl device driver header filesTimothy Arceri8-2527/+0
2020-12-30glsl: default to compat shaders in compat profileTimothy Arceri1-4/+4
2020-10-21glsl: relax rule on varying matching for shaders older than 4.00Timothy Arceri1-1/+31
2020-07-09nv50/ir: fix memset on non trivial types warningKarol Herbst3-5/+3
2020-07-09nine: remove unused varTimothy Arceri1-1/+0
2020-07-09zink: fix missing fallthrough commentTimothy Arceri1-0/+1
2020-07-09v3d: remove redefine of VG(x)Timothy Arceri1-8/+0
2020-07-09freedreno: fix missing fallthrough commentsTimothy Arceri1-0/+1
2020-07-02nir: add missing break to nir_opt_access()Timothy Arceri1-0/+1
2020-07-02egl: move fallthrough comment so gcc can see itTimothy Arceri1-1/+1
2020-07-02iris: add missing fallthrough commentTimothy Arceri1-0/+1
2020-07-02intel/compiler: add and fix up fallthrough comments for gcc warningsTimothy Arceri2-4/+4
2020-07-02anv: update fallthrough comment so gcc sees itTimothy Arceri1-1/+1
2020-07-02gallivm: add missing breakTimothy Arceri1-0/+1
2020-07-02llvmpipe: add missing fallthrough commentsTimothy Arceri1-0/+3
2020-07-02i965: add and fix fallthrough commentsTimothy Arceri4-6/+6
2020-06-17st_glsl_to_nir: fix potential use after freeTimothy Arceri1-2/+14
2020-01-12glsl: fix potential bug in nir uniform linkerTimothy Arceri1-7/+3
2020-01-10glsl: call calculate_subroutine_compat() from the nir linkerTimothy Arceri2-2/+2
2020-01-10glsl: move calculate_subroutine_compat() to shared linker codeTimothy Arceri3-37/+41
2020-01-10glsl: call uniform resource checks from the nir linkerTimothy Arceri2-1/+2
2020-01-10glsl: move uniform resource checks into the common linker codeTimothy Arceri3-80/+86
2020-01-10glsl: call check_subroutine_resources() from the nir linkerTimothy Arceri2-1/+2
2020-01-10glsl: move check_subroutine_resources() into the shared util codeTimothy Arceri3-15/+20
2020-01-07glsl: use nir version of check_image_resources() for nir linkerTimothy Arceri2-1/+2
2020-01-07glsl: add check_image_resources() for the nir linkerTimothy Arceri1-0/+38
2020-01-07glsl: use nir linker to link atomicsTimothy Arceri3-3/+15