summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Handle image arrays when setting variable dataKenneth Graunke2019-11-041-1/+1
* nir: pack nir_variable::data::xfb_*Marek Olšák2019-11-044-31/+38
* nir: pack nir_variable::data::streamMarek Olšák2019-11-042-3/+6
* nir/algebraic: Mark other comparison exact when removing a == aIan Romanick2019-11-041-2/+2
* nir/algebraic: Add the ability to mark a replacement as exactIan Romanick2019-11-044-3/+13
* compiler: make variable::data::binding unsignedMarek Olšák2019-11-042-2/+2
* st/mesa: call nir_lower_flrp only once per shaderMarek Olšák2019-11-041-0/+3
* nir: correct use of identity check in pythonDylan Baker2019-11-041-2/+2
* glsl: encode struct/interface types betterMarek Olšák2019-11-011-12/+23
* glsl: encode array types betterMarek Olšák2019-11-011-4/+20
* glsl: encode explicit_stride for basic types betterMarek Olšák2019-11-011-3/+10
* glsl: encode vector_elements and matrix_columns betterMarek Olšák2019-11-011-3/+5
* glsl: encode/decode types using a union with bitfields for readabilityMarek Olšák2019-11-011-36/+55
* glsl: disable lower_fragdata_array() for NIR driversTimothy Arceri2019-11-011-1/+2
* glsl: Enable textureSize for samplerExternalOESYevhenii Kolesnikov2019-10-311-0/+2
* nir: Build nir_lower_point_size.c in libmesa_nirRobert Foss2019-10-311-0/+1
* nir: fix couple of compile warningsTapani Pälli2019-10-311-2/+2
* spirv: Don't fail if multiple ordering semantics bits are setCaio Marcelo de Oliveira Filho2019-10-291-9/+30
* glsl: Initialize all fields of ir_variable in constructorDanylo Piliaiev2019-10-281-0/+23
* util: rename list_empty() to list_is_empty()Timothy Arceri2019-10-2817-33/+33
* nir: Fix invalid code for MSVCDylan Baker2019-10-251-2/+2
* glsl/serialize: optimize for equal offsets in uniform remap tablesMarek Olšák2019-10-251-2/+28
* glsl/serialize: restructure remap table codeMarek Olšák2019-10-251-63/+56
* nir: Use VARYING_SLOT_TESS_MAX to size indirect bitmasksKenneth Graunke2019-10-251-2/+2
* nir: Use BITSET for tracking varyings in lower_io_arraysKristian H. Kristensen2019-10-241-33/+22
* spirv: Add helper to find args of Image OperandsCaio Marcelo de Oliveira Filho2019-10-241-22/+79
* spirv: Check that only one offset is defined as Image OperandCaio Marcelo de Oliveira Filho2019-10-241-0/+6
* spirv: Add imageoperands_to_string helperCaio Marcelo de Oliveira Filho2019-10-242-3/+23
* spirv: Handle MakePointerAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-0/+32
* spirv: Handle MakeTexelAvailable/VisibleCaio Marcelo de Oliveira Filho2019-10-241-8/+39
* spirv: Add option to emit scoped memory barriersCaio Marcelo de Oliveira Filho2019-10-242-0/+126
* spirv: Add SpvMemoryModelVulkan and related capabilitiesCaio Marcelo de Oliveira Filho2019-10-242-3/+24
* spirv: Emit memory barriers for atomic operationsCaio Marcelo de Oliveira Filho2019-10-242-1/+100
* spirv: Parse memory semantics for atomic operationsCaio Marcelo de Oliveira Filho2019-10-242-5/+38
* nir/tests: Add copy propagation tests with scoped_memory_barrierCaio Marcelo de Oliveira Filho2019-10-241-1/+407
* nir: Add scoped_memory_barrier intrinsicCaio Marcelo de Oliveira Filho2019-10-247-0/+124
* spirv/info: Add a memorymodel_to_string helperJason Ekstrand2019-10-242-0/+2
* glsl: remove propagate_invariance() call from the linkerTimothy Arceri2019-10-241-2/+0
* nir: improve nir_variable packingTimothy Arceri2019-10-241-1/+3
* nir: fix nir_variable_data packingTimothy Arceri2019-10-241-8/+8
* st/mesa: assign driver locations for VS inputs for NIR before cachingMarek Olšák2019-10-231-0/+5
* Revert "nir: drop support for using load_alpha_ref_float"Erik Faye-Lund2019-10-231-11/+14
* Revert "nir: drop unused alpha_ref_float"Erik Faye-Lund2019-10-232-0/+2
* nir: allow nir_lower_uniforms_to_ubo to be run repeatedlyMarek Olšák2019-10-222-1/+7
* nir/lower_idiv: add new llvm-based pathRhys Perry2019-10-212-11/+130
* nir: add nir_lower_amul passRob Clark2019-10-185-3/+331
* nir: add address calc related opt rulesRob Clark2019-10-181-0/+16
* nir: add amul instructionRob Clark2019-10-187-7/+38
* nir: Add a new ALU nir_op_imul24Rob Clark2019-10-181-0/+3
* nir: Add a new ALU nir_op_imad24_ir3Eduardo Lima Mitev2019-10-181-0/+7