summaryrefslogtreecommitdiff
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* .pick_status.json: Update to 74e4cda64b9d114321216eefe536f80644b0f0fdErik Faye-Lund2020-03-061-2/+0
* spirv: Remove outdated SPIR-V decoration warningsArcady Goldmints-Orlov2020-02-241-3/+2
* glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri2020-02-141-1/+1
* nir: do not use De Morgan's Law rules for flt and fgeSamuel Pitoiset2020-02-111-1/+1
* glsl: Fix software 64-bit integer to 32-bit float conversions.Francisco Jerez2020-01-141-22/+14
* glsl/nir: do not change an element index to have correct block nameAndrii Simiklit2020-01-071-1/+0
* glsl: fix a binding points assignment for ssbo/ubo arraysAndrii Simiklit2020-01-073-13/+25
* glsl: fix an incorrect max_array_access after optimization of ssbo/uboAndrii Simiklit2020-01-071-0/+1
* spirv: Fix glsl type assert in spir2nir.Bas Nieuwenhuizen2020-01-071-0/+4
* nir: Add clone/hash/serialize support for non-uniform tex instructions.Bas Nieuwenhuizen2020-01-073-1/+12
* glsl/nir: iterate the system values list when adding varyingsTimothy Arceri2019-12-101-25/+36
* nir/lower_clip: Fix incorrect driver loc for clipdist outputsRob Clark2019-12-101-0/+11
* nir/lower_io_to_vector: don't create arrays when not neededRhys Perry2019-12-031-1/+7
* driconf, glsl: Add a vs_position_always_invariant optionKenneth Graunke2019-12-031-0/+6
* glsl: Enable textureSize for samplerExternalOESYevhenii Kolesnikov2019-11-261-0/+2
* nir/algebraic: Mark other comparison exact when removing a == aIan Romanick2019-11-141-2/+2
* nir/algebraic: Add the ability to mark a replacement as exactIan Romanick2019-11-144-3/+13
* spirv: Don't leak GS initialization to other stagesCaio Marcelo de Oliveira Filho2019-11-111-1/+2
* nir: correct use of identity check in pythonDylan Baker2019-11-051-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