aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: do not pack varying with different typesSamuel Pitoiset2019-04-051-0/+13
* glsl: Fix input/output structure matching across shader stagesSergii Romantsov2019-04-054-26/+56
* glsl: remember which SSBOs are not read-only and pass it to galliumMarek Olšák2019-04-042-0/+13
* nir: Add "viewport vector" system valuesAlyssa Rosenzweig2019-04-041-0/+5
* nir: use proper array sizing define for vectorsDave Airlie2019-04-031-4/+4
* Revert "nir: propagate known constant values into the if-then branch"Timothy Arceri2019-04-031-60/+0
* nir: propagate known constant values into the if-then branchTimothy Arceri2019-04-031-0/+60
* spirv: fix a compiler warningTapani Pälli2019-04-011-1/+1
* nir: add lower_all_io_to_elementsRob Clark2019-03-301-0/+1
* nir: print var name for load_interpolated_input tooRob Clark2019-03-301-0/+1
* nir: Lock around validation fail shader dumpingJason Ekstrand2019-03-291-0/+10
* nir/validate: validate that tex deref sources are actually derefsKarol Herbst2019-03-291-0/+11
* nir/print: fix printing the image_array intrinsic indexKarol Herbst2019-03-291-2/+2
* nir: use {0} initializer instead of {} to fix MSVC buildBrian Paul2019-03-281-2/+2
* nir: Add partial redundancy elimination for comparesIan Romanick2019-03-285-0/+414
* nir: Add nir_alu_srcs_negative_equalIan Romanick2019-03-283-0/+192
* nir: Add nir_const_value_negative_equalIan Romanick2019-03-284-0/+398
* nir/algebraic: Add missing 16-bit extract_[iu]8 patternsIan Romanick2019-03-281-0/+3
* nir/algebraic: Add missing 64-bit extract_[iu]8 patternsIan Romanick2019-03-281-0/+3
* nir/algebraic: Remove redundant extract_[iu]8 patternsIan Romanick2019-03-281-14/+4
* nir/algebraic: Fix up extract_[iu]8 after loop unrollingIan Romanick2019-03-281-2/+20
* nir/deref: fix struct wrapper casts. (v3)Dave Airlie2019-03-291-2/+36
* spirv: propagate the access flag for store and load derefsSamuel Pitoiset2019-03-273-24/+32
* nir: add nir_{load,store}_deref_with_access() helpersSamuel Pitoiset2019-03-271-3/+21
* spirv: make use of the select control support in nirTimothy Arceri2019-03-271-0/+18
* nir: add support for user defined select controlTimothy Arceri2019-03-274-1/+21
* spirv: make use of the loop control support in nirTimothy Arceri2019-03-271-0/+20
* nir: add support for user defined loop controlTimothy Arceri2019-03-273-5/+22
* spirv: Handle the NonUniformEXT decorationJason Ekstrand2019-03-252-0/+28
* nir: Add access flags to deref and SSBO atomicsJason Ekstrand2019-03-252-28/+34
* nir: Add texture sources and intrinsics for bindlessJason Ekstrand2019-03-254-10/+29
* nir: Add a lowering pass for non-uniform resource accessJason Ekstrand2019-03-255-0/+286
* nir/lower_io: Add a bounds-checked 64-bit global address formatJason Ekstrand2019-03-252-6/+93
* compiler/nir: add lowering for 16-bit ldexpIago Toral Quiroga2019-03-251-2/+7
* compiler/nir: add lowering for 16-bit flrpIago Toral Quiroga2019-03-252-0/+2
* compiler/nir: add lowering option for 16-bit fmodIago Toral Quiroga2019-03-252-0/+2
* nir: fix a few signed/unsigned comparison warningsBrian Paul2019-03-251-2/+2
* nir/split_vars: fixup some more explicit_stride related issues.Dave Airlie2019-03-251-2/+1
* spirv: Use interface type for block and buffer blockCaio Marcelo de Oliveira Filho2019-03-232-4/+36
* spirv: Add an execution environment to the optionsCaio Marcelo de Oliveira Filho2019-03-231-0/+8
* nir: Handle array-deref-of-vector case in loop analysisCaio Marcelo de Oliveira Filho2019-03-221-3/+6
* spirv,nir: lower frexp_exp/frexp_sig inside a new NIR passSamuel Pitoiset2019-03-225-133/+216
* nir: use generic float types for frexp_exp and frexp_sigSamuel Pitoiset2019-03-221-2/+2
* nir: Fix anonymous union initialization with older GCC.Vinson Lee2019-03-221-4/+6
* glsl: Cross validate variable's invariance by explicit invariance onlyDanylo Piliaiev2019-03-217-9/+30
* nir: fix opt_if_loop_last_continue()Timothy Arceri2019-03-221-10/+6
* nir: Record non-vector/scalar varyings as unmovable when compactingKenneth Graunke2019-03-211-1/+3
* nir: move gls_type_get_{sampler,image}_count()Rob Clark2019-03-213-42/+45
* nir: only override previous alu during loop analysis if supportedTimothy Arceri2019-03-211-2/+4
* spirv: Drop inline tg4 loweringJason Ekstrand2019-03-211-54/+30