summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir/algebraic: Remove a redundant fabs patternIan Romanick2020-04-011-1/+0
* nir/algebraic: Use value range analysis to convert fmax to fsatIan Romanick2020-04-011-0/+10
* nir/algebraic: Distribute source modifiers into instructionsIan Romanick2020-04-012-0/+36
* nir/algebraic: Change the default cursor location when replacing a unary opIan Romanick2020-04-011-1/+35
* nir: fix crash in varying packing on interface mismatchTimothy Arceri2020-03-311-2/+22
* spirv: Implement OpCopyObject and OpCopyLogical as blind copiesJason Ekstrand2020-03-311-3/+23
* nir: Handle vec8/16 in nir_shrink_array_varsJason Ekstrand2020-03-311-3/+1
* nir: Handle vec8/16 in opt_undef_vecNJason Ekstrand2020-03-311-4/+1
* nir: Treat vec8/16 as select in opt_peephole_selectJason Ekstrand2020-03-311-0/+2
* nir: Handle vec8/16 in opt_split_alu_of_phiJason Ekstrand2020-03-311-4/+1
* nir: Handle vec8/16 in lower_regs_to_ssaJason Ekstrand2020-03-311-7/+1
* nir: Handle vec8/16 in lower_phis_to_scalarJason Ekstrand2020-03-311-10/+2
* nir: Handle vec8/16 in gather_ssa_typesJason Ekstrand2020-03-311-0/+2
* nir: Handle vec8/16 in bool_to_bitsizeJason Ekstrand2020-03-311-0/+4
* nir: Copy propagate through vec8s and vec16sJason Ekstrand2020-03-311-3/+2
* nir: Add a nir_op_is_vec helperJason Ekstrand2020-03-311-0/+16
* nir/algebraic: Add downcast-of-pack optsJason Ekstrand2020-03-311-0/+9
* nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64Jason Ekstrand2020-03-311-0/+8
* nir/opt_loop_unroll: Fix has_nested_loop handlingJason Ekstrand2020-03-301-1/+1
* glsl: fix race in instance gettersRhys Perry2020-03-301-5/+15
* nir: Set UBO alignments in lower_uniforms_to_uboJason Ekstrand2020-03-301-0/+2
* nir: Validate that memory load/store ops work on whole bytesJason Ekstrand2020-03-301-0/+27
* nir: Insert b2b1s around booleans in nir_lower_toJason Ekstrand2020-03-301-0/+15
* nir: Use b2b opcodes for shared and constant memoryJason Ekstrand2020-03-303-17/+24
* nir: Add b2b opcodesJason Ekstrand2020-03-305-2/+22
* nir/algebraic: add fexp2(fmul(flog2(a), 0.5) -> fsqrt(a) optimizationSamuel Pitoiset2020-03-301-0/+1
* nir: Collect if shader uses cross-invocation or indirect I/O.Timur Kristóf2020-03-302-13/+110
* nir: Fix breakage of foreach_list_typed_safe assumptions in loop unrollingDanylo Piliaiev2020-03-301-12/+70
* meson: inline `inc_common`Eric Engestrom2020-03-285-21/+21
* Move compiler.h and imports.h/c from src/mesa/main into src/utilMarek Olšák2020-03-2715-16/+14
* nir: fix packing of TCS varyings not read by the TESTimothy Arceri2020-03-271-4/+68
* glsl: fix varying packing for 64bit integersTimothy Arceri2020-03-271-1/+1
* glsl: set error_emitted true if type not ok for assignmentTapani Pälli2020-03-261-2/+5
* vtn/opencl: add rint-supportBoris Brezillon2020-03-261-0/+2
* vtn/opencl: add native exp2/log2-supportErik Faye-Lund2020-03-261-0/+4
* vtn/opencl: add native exp10/log10-supportErik Faye-Lund2020-03-261-0/+6
* vtn/opencl: add native exp/log-supportErik Faye-Lund2020-03-261-0/+6
* compiler/nir: move build_log helper into builtin-builderErik Faye-Lund2020-03-262-16/+13
* compiler/nir: move build_exp helper into builtin-builderErik Faye-Lund2020-03-262-18/+15
* vtn/opencl: fully enable OpenCLstd_ClzErik Faye-Lund2020-03-261-0/+1
* nir: add and gather shader_info::writes_memoryMarek Olšák2020-03-262-0/+97
* nir: update uses_demote flag in discard_to_demote passPierre-Eric Pelloux-Prayer2020-03-251-0/+2
* glsl/lower_precision: Lower builtins depending on argumentsNeil Roberts2020-03-241-2/+105
* glsl: Inline builtins in a separate passNeil Roberts2020-03-246-5/+68
* nir: add a bool bitsize lowering passIago Toral Quiroga2020-03-244-0/+434
* glsl: Add unit tests for the lower_precision passNeil Roberts2020-03-242-0/+400
* glsl/standalone: Add an option to lower the precisionNeil Roberts2020-03-243-0/+10
* glsl: Add an IR lowering pass to convert mediump operations to 16-bitNeil Roberts2020-03-246-0/+630
* glsl/hierarchical_visitor: Call leave_callback on leaf nodesNeil Roberts2020-03-242-12/+20
* glsl: Add a method to get precision from a deref instructionNeil Roberts2020-03-241-0/+28