summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-157-10/+85
* nir/lower_io: Add shared to get_io_offset_srcJason Ekstrand2018-11-151-0/+2
* nir/glsl: Force 32-bit for UBO and SSBO BooleansJason Ekstrand2018-11-151-5/+12
* nir/spirv: Force 32-bit for UBO and SSBO BooleansJason Ekstrand2018-11-151-2/+8
* nir/builder: Add a nir_pack/unpack/bitcast helpersJason Ekstrand2018-11-152-76/+151
* nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand2018-11-153-11/+20
* nir/builder: Assert that intN_t immediates fitJason Ekstrand2018-11-151-0/+4
* nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16Jason Ekstrand2018-11-151-0/+1
* glsl: Refactor type checking for redeclarationsIan Romanick2018-11-151-12/+7
* glsl: Omit redundant qualifier checks on redeclarationsIan Romanick2018-11-151-6/+3
* glsl: prevent qualifiers modification of predeclared variablesIan Romanick2018-11-151-24/+27
* compiler: avoid 'unused variable' warningsAndrii Simiklit2018-11-141-2/+1
* nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2018-11-142-31/+57
* nir/spirv: cast shift operand to u32Karol Herbst2018-11-142-0/+31
* nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst2018-11-142-4/+2
* nir: add const_index parameters to system value builder functionKarol Herbst2018-11-141-2/+19
* nir: Don't lower the local work group size if it's variable.Plamena Manolova2018-11-131-6/+18
* nir: add support for removing redundant stores to copy prop varTimothy Arceri2018-11-131-10/+35
* nir: add lowering for ffloorChristian Gmeiner2018-11-122-0/+4
* nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2018-11-122-0/+20
* nir/lower_tex: add alpha channel parameter for yuv loweringLionel Landwerlin2018-11-121-6/+11
* glsl/test: Fix use after free in test_optpass.Hanno Böck2018-11-121-1/+4
* nir: don't pack varyings ints with floats unless flatTimothy Arceri2018-11-121-4/+7
* nir: add glsl_type_is_integer() helperTimothy Arceri2018-11-122-0/+6
* nir: add new linking opt nir_link_constant_varyings()Timothy Arceri2018-11-102-0/+111
* nir/constant_folding: fix incorrect bit-size checkIago Toral Quiroga2018-11-091-3/+1
* glsl: Add pragma to disable all warningsIan Romanick2018-11-088-10/+89
* glsl: Add warning tests for identifiers with __Ian Romanick2018-11-082-0/+25
* nir: Add a read_mask helper for ALU instructionsJason Ekstrand2018-11-082-7/+14
* nir: fix condition propagation when src has a swizzleTimothy Arceri2018-11-031-1/+30
* glsl: do not allow implicit casts of unsized array initializersErik Faye-Lund2018-11-021-1/+2
* mesa/glsl: add support for EXT_shader_implicit_conversionsErik Faye-Lund2018-11-023-2/+7
* glsl: fall back to inexact function-matchErik Faye-Lund2018-11-021-1/+6
* glsl: add has_implicit_uint_to_int_conversion()-helperErik Faye-Lund2018-11-023-4/+9
* glsl: add has_implicit_conversions()-helperErik Faye-Lund2018-11-023-2/+7
* nir: allow propagation of if evaluation for bcselTimothy Arceri2018-11-021-9/+16
* nir: fix if condition propagation for alu useTimothy Arceri2018-11-011-2/+1
* configure: allow building with python3Emil Velikov2018-10-315-5/+5
* glsl/linker: validate attribute aliasing before optimizationsTapani Pälli2018-10-311-3/+28
* nir: Allow using nir_lower_io_to_scalar_early on VS input vars.Eric Anholt2018-10-301-1/+3
* spirv: Pass SSA values through functionsJason Ekstrand2018-10-301-41/+139
* glsl: Add missing include guardsMichał Janiszewski2018-10-301-0/+5
* glsl/linker: Fix out variables linking during single stageVadym Shovkoplias2018-10-301-1/+2
* nir: fix yet another MSVC build breakBrian Paul2018-10-291-1/+1
* nir: Add a pass for gathering transform feedback infoJason Ekstrand2018-10-294-1/+214
* nir: Fix array initializerBrian Paul2018-10-261-1/+1
* spirv: Initialize subgroup destinations with the destination typeJason Ekstrand2018-10-261-4/+8
* spirv: Use the right bit-size for spec constant opsJason Ekstrand2018-10-261-3/+9
* glsl/nir: Use i2b instead of ine for fixing UBO/SSBO BooleansJason Ekstrand2018-10-261-19/+5
* nir/system_values: Use the bit size from the load_derefJason Ekstrand2018-10-261-0/+1