summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2018-11-27nir: add fceil loweringJonathan Marek2-0/+4
2018-11-26glsl: free or reuse memory allocated for TF varyingGert Wollny1-1/+8
2018-11-21Revert "nir/builder: Assert that intN_t immediates fit"Iago Toral Quiroga1-4/+0
2018-11-21nir/from_ssa: fix bit-size of temporary registerIago Toral Quiroga1-2/+5
2018-11-20meson: Add tests to suitesDylan Baker3-7/+19
2018-11-19nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2-12/+35
2018-11-19nir: Save nir_variable pointers in nir_lower_clip_vs rather than locs.Kenneth Graunke1-16/+8
2018-11-19nir: Inline lower_clip_vs() into nir_lower_clip_vs().Kenneth Graunke1-41/+32
2018-11-19nir: Use nir_shader_get_entrypoint in nir_lower_clip_vs().Kenneth Graunke1-4/+2
2018-11-20nir: handle shared pointers in lowering indirect derefs.Dave Airlie1-2/+2
2018-11-20nir: move getting deref from var after we check deref type.Dave Airlie1-4/+3
2018-11-20spirv/vtn: handle variable pointers without offset loweringDave Airlie2-8/+10
2018-11-19intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand2-1/+49
2018-11-15nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand7-10/+85
2018-11-15nir/lower_io: Add shared to get_io_offset_srcJason Ekstrand1-0/+2
2018-11-15nir/glsl: Force 32-bit for UBO and SSBO BooleansJason Ekstrand1-5/+12
2018-11-15nir/spirv: Force 32-bit for UBO and SSBO BooleansJason Ekstrand1-2/+8
2018-11-15nir/builder: Add a nir_pack/unpack/bitcast helpersJason Ekstrand2-76/+151
2018-11-15nir/builder: Add iadd_imm and imul_imm helpersJason Ekstrand3-11/+20
2018-11-15nir/builder: Assert that intN_t immediates fitJason Ekstrand1-0/+4
2018-11-15nir/lower_alu_to_scalar: Don't try to lower unpack_32_2x16Jason Ekstrand1-0/+1
2018-11-15glsl: Refactor type checking for redeclarationsIan Romanick1-12/+7
2018-11-15glsl: Omit redundant qualifier checks on redeclarationsIan Romanick1-6/+3
2018-11-15glsl: prevent qualifiers modification of predeclared variablesIan Romanick1-24/+27
2018-11-14compiler: avoid 'unused variable' warningsAndrii Simiklit1-2/+1
2018-11-14nir: Allow to skip integer ops in nir_lower_to_source_modsGert Wollny2-31/+57
2018-11-14nir/spirv: cast shift operand to u32Karol Herbst2-0/+31
2018-11-14nir: replace nir_load_system_value calls with appropiate builder functionsKarol Herbst2-4/+2
2018-11-14nir: add const_index parameters to system value builder functionKarol Herbst1-2/+19
2018-11-13nir: Don't lower the local work group size if it's variable.Plamena Manolova1-6/+18
2018-11-13nir: add support for removing redundant stores to copy prop varTimothy Arceri1-10/+35
2018-11-12nir: add lowering for ffloorChristian Gmeiner2-0/+4
2018-11-12nir/lower_tex: Add AYUV lowering supportLionel Landwerlin2-0/+20
2018-11-12nir/lower_tex: add alpha channel parameter for yuv loweringLionel Landwerlin1-6/+11
2018-11-12glsl/test: Fix use after free in test_optpass.Hanno Böck1-1/+4
2018-11-12nir: don't pack varyings ints with floats unless flatTimothy Arceri1-4/+7
2018-11-12nir: add glsl_type_is_integer() helperTimothy Arceri2-0/+6
2018-11-10nir: add new linking opt nir_link_constant_varyings()Timothy Arceri2-0/+111
2018-11-09nir/constant_folding: fix incorrect bit-size checkIago Toral Quiroga1-3/+1
2018-11-08glsl: Add pragma to disable all warningsIan Romanick8-10/+89
2018-11-08glsl: Add warning tests for identifiers with __Ian Romanick2-0/+25
2018-11-08nir: Add a read_mask helper for ALU instructionsJason Ekstrand2-7/+14
2018-11-03nir: fix condition propagation when src has a swizzleTimothy Arceri1-1/+30
2018-11-02glsl: do not allow implicit casts of unsized array initializersErik Faye-Lund1-1/+2
2018-11-02mesa/glsl: add support for EXT_shader_implicit_conversionsErik Faye-Lund3-2/+7
2018-11-02glsl: fall back to inexact function-matchErik Faye-Lund1-1/+6
2018-11-02glsl: add has_implicit_uint_to_int_conversion()-helperErik Faye-Lund3-4/+9
2018-11-02glsl: add has_implicit_conversions()-helperErik Faye-Lund3-2/+7
2018-11-02nir: allow propagation of if evaluation for bcselTimothy Arceri1-9/+16
2018-11-01nir: fix if condition propagation for alu useTimothy Arceri1-2/+1