summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* spirv2nir: Add kernel spirv supportElie Tournier2020-02-141-1/+65
* spirv2nir: print nir shader if translation succedElie Tournier2020-02-141-1/+5
* glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri2020-02-141-1/+1
* nir: fix nir_const_value_as_uint bit size in load/store vectorizer testsRhys Perry2020-02-132-4/+6
* Revert "nir: Add a couple trivial abs optimizations"Erik Faye-Lund2020-02-131-2/+0
* glsl: fix a memory leak with resource_setTapani Pälli2020-02-131-1/+3
* Rename nir_lower_constant_initializers to nir_lower_variable_initalizersArcady Goldmints-Orlov2020-02-127-9/+9
* compiler/spirv: Add support for non-constant initializersArcady Goldmints-Orlov2020-02-121-7/+25
* compiler/nir: Add support for variable initialization from a pointerArcady Goldmints-Orlov2020-02-128-11/+41
* nir: do not use De Morgan's Law rules for flt and fgeSamuel Pitoiset2020-02-111-1/+1
* nir: Mark fmin and fmax as commutative and associativeIan Romanick2020-02-101-2/+2
* r600/sfn: Add lowering UBO access to r600 specific codesGert Wollny2020-02-102-0/+10
* r600/sfn: Add the VS in and FS out vectorizationGert Wollny2020-02-102-0/+16
* glsl,nir: Switch the enum representing shader image formats to PIPE_FORMAT.Eric Anholt2020-02-0510-150/+152
* pan/midgard: Turn Z/S stores into zs_output_pan intrinsicsBoris Brezillon2020-02-051-0/+1
* gitlab-ci: Add ppc64el and s390x cross-build jobsMichel Dänzer2020-02-053-0/+3
* nir: Remove always-true assertKristian H. Kristensen2020-02-041-1/+0
* glsl: Use 'using' to be explicit about visitor overloadsKristian H. Kristensen2020-02-044-0/+11
* spirv/opencl: Cast opcode up front to avoid warningsKristian H. Kristensen2020-02-041-8/+10
* nir: Make unroll pragma work on clangKristian H. Kristensen2020-02-041-9/+18
* nir: Delete unused is_var_constant() helperKristian H. Kristensen2020-02-041-6/+0
* nir: Make nir_deref_path_init skip trivial castsCaio Marcelo de Oliveira Filho2020-01-291-14/+19
* nir/algebraic: add some half packing optimizationsRhys Perry2020-01-291-0/+9
* nir/algebraic: add patterns for a >> #b << #bRhys Perry2020-01-292-0/+42
* spirv: implement SPV_AMD_shader_explicit_vertex_parameterSamuel Pitoiset2020-01-294-0/+73
* nir: lower interp_deref_at_vertex to load_input_vertexSamuel Pitoiset2020-01-293-17/+42
* nir: add nir_intrinsic_interp_deref_at_vertexSamuel Pitoiset2020-01-2912-13/+34
* nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric()Samuel Pitoiset2020-01-291-0/+28
* nir: add nir_intrinsic_load_barycentric_modelSamuel Pitoiset2020-01-292-11/+14
* spirv: add support for SpvBuiltInBaryCoord*Samuel Pitoiset2020-01-291-0/+28
* compiler: add new SYSTEM_VALUE_BARYCENTRIC_*Samuel Pitoiset2020-01-292-2/+10
* compiler: add PERSP to the existing barycentric system valuesSamuel Pitoiset2020-01-292-8/+8
* spirv: add support for SpvDecorationExplicitInterpAMDSamuel Pitoiset2020-01-292-0/+7
* compiler: add a new explicit interpolation modeSamuel Pitoiset2020-01-295-3/+5
* nir: don't emit ishl in _nir_mul_imm() if backend doesn't support bitopsVasily Khoruzhick2020-01-231-1/+2
* util/hash_table: added hash functions for integer typesAnthony Pesch2020-01-2312-17/+17
* nir/lower_input_attachments: lower nir_texop_fragment_{mask}_fetchSamuel Pitoiset2020-01-231-10/+52
* spirv: add support for SpvOpFragment{Mask}FetchAMD operationsSamuel Pitoiset2020-01-231-1/+23
* nir: add two new texture ops for multisample fragment color/mask fetchesSamuel Pitoiset2020-01-232-0/+9
* spirv: add SpvCapabilityFragmentMaskAMDSamuel Pitoiset2020-01-232-0/+5
* util: Remove tmp argument from BITSET_FOREACH_SET macroMatt Turner2020-01-231-2/+1
* glsl_to_nir: update interface type properlyTimothy Arceri2020-01-231-2/+4
* glsl: count uniform components and storage better in nir linkingTimothy Arceri2020-01-231-4/+13
* glsl: fix check for matrices in blocks when using nir uniform linkerTimothy Arceri2020-01-231-4/+3
* glsl: remove bogus assert in nir uniform linkingTimothy Arceri2020-01-231-1/+0
* nir/algebraic: Optimize some 64-bit integer comparisons involving zeroIan Romanick2020-01-231-0/+18
* spirv: Add support for IntegerFunctions2INTEL capabilityIan Romanick2020-01-232-0/+5
* spirv: Silence a bunch of unused parameter warningsIan Romanick2020-01-231-12/+12
* nir/spirv: Translate SPIR-V to NIR for new INTEL_shader_integer_functions2 op...Ian Romanick2020-01-232-0/+35
* compiler: Translate GLSL IR to NIR for new INTEL_shader_integer_functions2 ex...Ian Romanick2020-01-231-0/+30