aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler/glsl
Commit message (Expand)AuthorAgeFilesLines
* mesa: do not use bitfields for advanced-blend stateErik Faye-Lund2020-07-172-19/+17
* glsl: declare gl_Layer/gl_ViewportIndex/gl_ViewportMask as vs builtinsPierre-Eric Pelloux-Prayer2020-07-091-50/+55
* glsl: only allow 32 bits atomic operations on imagesPierre-Eric Pelloux-Prayer2020-07-091-0/+44
* glsl: don't expose imageAtomicIncWrap for signed imagePierre-Eric Pelloux-Prayer2020-07-091-15/+29
* glsl: reject size1x8 for image variable with floating-point data typesPierre-Eric Pelloux-Prayer2020-07-091-5/+7
* glsl: don't validate array types in ir_dereference_variableMarek Olšák2020-07-081-1/+4
* glsl: lower mediump temporaries to 16 bits except structures (v2)Marek Olšák2020-07-073-2/+1022
* glsl: Handle 16-bit types in loop analysisAlyssa Rosenzweig2020-07-071-0/+9
* glsl: add capability to lower mediump array typesMarek Olšák2020-07-071-29/+48
* glsl: lower builtins to mediump that always return mediump or lowpMarek Olšák2020-07-072-2/+114
* glsl: lower builtins to mediump that ignore precision of certain parametersMarek Olšák2020-07-072-0/+97
* glsl: don't lower builtins to mediump that don't allow itMarek Olšák2020-07-073-15/+326
* glsl: don't lower precision of textureSizeMarek Olšák2020-07-072-0/+19
* glsl: flatten a tautological conditional in lower_precisionMarek Olšák2020-07-071-8/+5
* glsl: cleanups in lower_precisionMarek Olšák2020-07-071-9/+8
* glsl: remove the return type from lower_precisionMarek Olšák2020-07-072-10/+3
* glsl: convert reusable lower_precision util code into helper functionsMarek Olšák2020-07-071-27/+34
* glsl: validate more stuffMarek Olšák2020-07-071-0/+66
* glsl: run validate_ir_tree if GLSL_VALIDATE=1 regardless of the build configMarek Olšák2020-07-071-4/+5
* glsl: fix evaluating float16 constant expression matricesMarek Olšák2020-07-071-0/+6
* glsl: fix the type of ir_constant_data::u16Marek Olšák2020-07-071-1/+1
* glsl: print constant initializersMarek Olšák2020-07-071-0/+10
* glsl: print precision qualifiers in IR dumpsMarek Olšák2020-07-071-2/+3
* glsl: make print_type non-static for debuggingMarek Olšák2020-07-072-11/+12
* glsl: move fallthrough comment to where gcc can see itTimothy Arceri2020-07-021-1/+1
* glsl: fix constant packing for 64-bit big endian.Dave Airlie2020-07-012-10/+25
* glsl: remove stale FIXMETimothy Arceri2020-06-301-3/+0
* glsl: define gl_LightSource members in ARB_vertex_program orderTimothy Arceri2020-06-302-4/+4
* glsl,driconf: add allow_glsl_120_subset_in_110 for SPECviewperf13Marek Olšák2020-06-234-4/+9
* nir/lower_images: handle dec and incKarol Herbst2020-06-181-0/+2
* nir/lower_images: fix for array of arraysKarol Herbst2020-06-181-2/+9
* glsl_to_nir: fix vote_any/vote_allRob Clark2020-06-181-3/+4
* glsl_to_nir: fix shader_clockRob Clark2020-06-181-1/+0
* glsl_to_nir: fix is_helper_invocationRob Clark2020-06-181-1/+0
* glsl: small optimisation fix for uniform array resizingTimothy Arceri2020-06-171-15/+10
* glsl: fix uniform array resizing in the nir linkerTimothy Arceri2020-06-171-44/+42
* mesa/gles3: add support for GL_EXT_shader_group_voteDave Airlie2020-06-163-1/+22
* glsl: fix incorrect optimisation in opt_constant_variable()Timothy Arceri2020-06-121-0/+9
* nir: Properly preserve metadata in more casesJason Ekstrand2020-06-112-1/+18
* glsl: fix crash on glsl macro redefinitionAndrii Simiklit2020-06-101-0/+3
* glsl: inline functions with unsupported return type before converting to nirDanylo Piliaiev2020-06-081-0/+6
* glsl: fix potential slow compile times for GLSLOptimizeConservativelyTimothy Arceri2020-06-071-1/+14
* glsl: when NIR linker enable use it to resize uniform arraysTimothy Arceri2020-06-032-13/+24
* glsl: gather uniform dereference info before main linking loopTimothy Arceri2020-06-031-13/+24
* glsl: add update_array_sizes() helper to the NIR uniform linkerTimothy Arceri2020-06-031-0/+103
* glsl: add struct to gather more info about uniform array accessTimothy Arceri2020-06-031-8/+29
* glsl: Don't replace lrp pattern with lrp if arguments are not floatsDanylo Piliaiev2020-06-031-1/+2
* glsl/spirv: remove dead uniforms in spirv nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: remove dead uniforms in the nir linkerTimothy Arceri2020-06-031-0/+8
* glsl: add can_remove_uniform() helper to the NIR linkerTimothy Arceri2020-06-031-0/+32