summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2019-06-03nir: Actually propagate progress in nir_opt_move_load_ubo.Bas Nieuwenhuizen1-1/+1
2019-05-31nir/dead_cf: Call instructions aren't deadJason Ekstrand1-1/+1
2019-05-30nir/lower_non_uniform: safely iterate over blocksLionel Landwerlin1-1/+1
2019-05-21nir: Fix clone of nir_variable state slotsCaio Marcelo de Oliveira Filho1-3/+5
2019-05-21glsl: init packed in more constructors.Dave Airlie1-6/+6
2019-05-21nir: Fix nir_opt_idiv_const when negatives are involvedCaio Marcelo de Oliveira Filho1-3/+5
2019-05-16nir: lower_non_uniform_access: iterate over instructions safelyLionel Landwerlin1-1/+1
2019-05-16nir: fix lower_non_uniform_access passLionel Landwerlin1-0/+1
2019-05-15Revert "nir: add late opt to turn inot/b2f combos back to bcsel"Ian Romanick2-19/+0
2019-05-06mesa: Makefile.sources: Add nir_lower_fb_read.c to Makefile.sources listJohn Stultz1-0/+1
2019-05-04spirv/cl: support vload/vstoreKarol Herbst1-0/+55
2019-05-04nir: Add nir_op_vec helperKarol Herbst3-22/+14
2019-05-04nir: Add a nir_builder_alu variant which takes an array of componentsKarol Herbst1-14/+36
2019-05-04vtn: handle bitcast with pointer src/destKarol Herbst3-29/+45
2019-05-04nir: Add a SSA type gathering passJason Ekstrand4-0/+223
2019-05-04nir/algebraic: Don't emit empty initializers for MSVCConnor Abbott1-0/+4
2019-05-03meson: Don't build glsl cache_test when shader cache is disabledDylan Baker1-12/+13
2019-05-03glsl/tests: define ssize_t on windowsDylan Baker1-0/+4
2019-05-03glsl: fix general_ir_test with mingwDylan Baker1-7/+7
2019-05-03nir: fix lower vars to ssa for larger vector sizes.Dave Airlie1-4/+4
2019-05-03spirv: fix SpvOpBitSize return value.Dave Airlie1-3/+1
2019-05-02nir: fix nir tex print harderRob Clark1-6/+5
2019-05-02glsl: fix and clean up NV_compute_shader_derivatives supportMarek Olšák1-54/+24
2019-05-02nir: add pass to lower fb readsRob Clark5-6/+141
2019-05-02nir: fix lower_wpos_ytransform in load_frag_coord caseRob Clark1-10/+11
2019-05-02nir: rework tex instruction printingRob Clark1-8/+10
2019-05-02nir/search: Add debugging code to dump the pattern matchedConnor Abbott1-0/+75
2019-05-02nir/search: Add automaton-based pre-searchingConnor Abbott3-19/+425
2019-05-02glsl: fix typo in #warning messageBrian Paul1-1/+1
2019-05-01glsl: work around MinGW 7.x compiler bugBrian Paul1-0/+15
2019-05-01nir: Saturating integer arithmetic is not associativeIan Romanick1-1/+1
2019-05-01nir: improve convert_yuv_to_rgbJonathan Marek1-15/+14
2019-04-30spirv: add missing SPV_EXT_descriptor_indexing capabilitiesJuan A. Suarez Romero2-0/+16
2019-04-29spirv: Properly handle SpvOpAtomicCompareExchangeWeakCaio Marcelo de Oliveira Filho1-75/+82
2019-04-29delete autotools .gitignore filesEric Engestrom9-45/+0
2019-04-29glsl/linker: check for xfb_offset aliasingAndres Gomez2-31/+84
2019-04-28nir: Add a new nir_cf_list_is_empty_block() helper.Kenneth Graunke1-0/+15
2019-04-28glsl/list: Add an exec_list_is_singular() helper.Kenneth Graunke1-0/+7
2019-04-29nir: add rcp(w) lowering for gl_FragCoordAndreas Baierl4-0/+84
2019-04-26glsl: use empty brace initializerTapani Pälli1-2/+2
2019-04-26nir: use braces around subobject in initializerTapani Pälli2-6/+6
2019-04-26nir/algebraic: Optimize integer cast-of-castJason Ekstrand1-0/+42
2019-04-26nir: fix bit_size in lower indirect derefs.Dave Airlie1-1/+1
2019-04-25glsl: fix shader_storage_blocks_write_access for SSBO block arrays (v2)Marek Olšák1-3/+19
2019-04-25freedreno/ir3: lower load_barycentric_at_offsetRob Clark1-0/+3
2019-04-25freedreno/ir3: lower load_barycentric_at_sampleRob Clark1-0/+7
2019-04-25compiler: rename SYSTEM_VALUE_VARYING_COORDRob Clark2-3/+12
2019-04-25nir: Add option to lower tex to txl when shader don't support implicit LODCaio Marcelo de Oliveira Filho2-0/+8
2019-04-25nir: fix nir_remove_unused_varyings()Timothy Arceri1-18/+33
2019-04-24glsl: handle interactions between EXT_gpu_shader4 and texture extensionsMarek Olšák3-323/+412