summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/validate: Use a single set for SSA def validationJason Ekstrand2019-05-131-78/+50
* nir/validate: Use a ralloc context for our temporary dataJason Ekstrand2019-05-131-16/+12
* nir: Fix wrong sign in lower_rcpRuslan Kabatsayev2019-05-111-2/+2
* nir: Add blend_const_color_rgba sysvalAlyssa Rosenzweig2019-05-101-1/+4
* compiler: Add enums for blend stateAlyssa Rosenzweig2019-05-101-0/+21
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-102-6/+11
* glsl: s/GLboolean/bool/ to silence MSVC compiler warningBrian Paul2019-05-081-1/+1
* nir/flrp: Reassociate add in flrp(±1, b, c) lowering pathIan Romanick2019-05-081-4/+4
* nir/flrp: Fix typo on the flrp(±1, b, c) pathIan Romanick2019-05-081-1/+3
* glsl_to_nir: remove unused type_is_int()Timothy Arceri2019-05-081-9/+0
* nir: implement lowering for fsin and fcosVasily Khoruzhick2019-05-074-0/+142
* nir/algebraic: Reassociate open-coded flrp(1, b, c)Ian Romanick2019-05-061-0/+3
* nir/flrp: Lower flrp(a, b, #c) differentlyIan Romanick2019-05-061-0/+17
* nir/flrp: Lower flrp(a, b, c) differently if another flrp(_, b, c) existsIan Romanick2019-05-061-1/+56
* nir/flrp: Lower flrp(a, b, c) differently if another flrp(a, _, c) existsIan Romanick2019-05-061-0/+89
* nir/flrp: Lower flrp(±1, b, c) and flrp(a, ±1, c) differentlyIan Romanick2019-05-061-0/+134
* nir/flrp: Lower flrp(#a, #b, c) differentlyIan Romanick2019-05-061-0/+68
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-3/+0
* nir/flrp: Add new lowering pass for flrp instructionsIan Romanick2019-05-064-0/+293
* nir/algebraic: Pull common multiplication out of flrp argumentsIan Romanick2019-05-061-0/+5
* nir/algebraic: Pull common addition out of flrp argumentsIan Romanick2019-05-061-0/+16
* glsl_to_nir: drop supports_intsChristian Gmeiner2019-05-071-23/+8
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-072-7/+1
* nir: add int_to_float lowering passVasily Khoruzhick2019-05-074-0/+215
* mesa: Makefile.sources: Add nir_lower_fb_read.c to Makefile.sources listJohn Stultz2019-05-061-0/+1
* mesa: android: Remove unnecessary dependency tracking rulesAlistair Strachan2019-05-062-4/+0
* spirv/cl: support vload/vstoreKarol Herbst2019-05-041-0/+55
* nir: Add nir_op_vec helperKarol Herbst2019-05-043-22/+14
* nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst2019-05-041-14/+36
* vtn: handle bitcast with pointer src/destKarol Herbst2019-05-043-29/+45
* nir: Add a SSA type gathering passJason Ekstrand2019-05-044-0/+223
* nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott2019-05-041-0/+4
* meson: Don't build glsl cache_test when shader cache is disabledDylan Baker2019-05-031-12/+13
* glsl/tests: define ssize_t on windowsDylan Baker2019-05-031-0/+4
* glsl: fix general_ir_test with mingwDylan Baker2019-05-031-7/+7
* nir: fix lower vars to ssa for larger vector sizes.Dave Airlie2019-05-031-4/+4
* spirv: fix SpvOpBitSize return value.Dave Airlie2019-05-031-3/+1
* nir: fix nir tex print harderRob Clark2019-05-021-6/+5
* glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák2019-05-021-54/+24
* nir: add pass to lower fb readsRob Clark2019-05-025-6/+141
* nir: fix lower_wpos_ytransform in load_frag_coord caseRob Clark2019-05-021-10/+11
* nir: rework tex instruction printingRob Clark2019-05-021-8/+10
* nir/search: Add debugging code to dump the pattern matchedConnor Abbott2019-05-021-0/+75
* nir/search: Add automaton-based pre-searchingConnor Abbott2019-05-023-19/+425
* glsl: fix typo in #warning messageBrian Paul2019-05-021-1/+1
* glsl: work around MinGW 7.x compiler bugBrian Paul2019-05-011-0/+15
* nir: Saturating integer arithmetic is not associativeIan Romanick2019-05-011-1/+1
* nir: improve convert_yuv_to_rgbJonathan Marek2019-05-011-15/+14
* spirv: add missing SPV_EXT_descriptor_indexing capabilitiesJuan A. Suarez Romero2019-04-302-0/+16
* spirv: Properly handle SpvOpAtomicCompareExchangeWeakCaio Marcelo de Oliveira Filho2019-04-291-75/+82