aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* 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
* nir/algebraic: Add lowering for 64-bit iadd_sat and isub_satIan Romanick2020-01-231-0/+50
* nir/algebraic: Add lowering for 64-bit uadd_satIan Romanick2020-01-231-0/+1
* nir/algebraic: Add lowering for 64-bit usub_satIan Romanick2020-01-232-0/+18
* nir/algebraic: Add lowering for 64-bit hadd and rhaddIan Romanick2020-01-232-0/+26
* nir/algebraic: Add lowering for uabs_usub and uabs_isubIan Romanick2020-01-231-0/+3
* nir: Add new instructions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+17
* glsl: Add built-in functions for INTEL_shader_integer_functions2Ian Romanick2020-01-231-0/+311
* glsl_types: Add function to get an unsigned base type from a signed typeIan Romanick2020-01-231-0/+21
* glsl: Add new expressions for INTEL_shader_integer_functions2Ian Romanick2020-01-234-0/+126
* mesa: Extension boilerplate for INTEL_shader_integer_functions2Ian Romanick2020-01-232-0/+3
* compiler: Add a note about how num_ssbos works in the program info.Eric Anholt2020-01-211-1/+5