aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir, intel: Move use_scoped_memory_barrier to nir_optionsCaio Marcelo de Oliveira Filho2020-02-243-6/+6
* nir/tests: Use nir_scoped_memory_barrier() helperCaio Marcelo de Oliveira Filho2020-02-242-35/+48
* nir: Add the alias NIR_MEMORY_ACQ_RELCaio Marcelo de Oliveira Filho2020-02-241-0/+1
* nir/builder: Add nir_scoped_memory_barrier()Caio Marcelo de Oliveira Filho2020-02-241-0/+14
* nir: Move intel's intrinsic_image_coordinate_components() to core nir.Eric Anholt2020-02-242-0/+14
* spirv_to_nir: Reuse glsl_sampler_dim_coordinate_components().Eric Anholt2020-02-242-18/+2
* glsl: Factor out the sampler dim coordinate components switch statement.Eric Anholt2020-02-242-27/+32
* nir: Make image lowering optionally handle the !bindless case as well.Eric Anholt2020-02-242-12/+31
* nir: Rename gl_nir_lower_bindless_images.c in preparation for extending it.Eric Anholt2020-02-243-2/+2
* nir/types: Add glsl_float16_type() helperKristian H. Kristensen2020-02-244-0/+23
* nir: Add optimization for doing removing f16/f32 conversionsHyunjun Ko2020-02-241-0/+7
* nir/opcodes: Add nir_op_f2fmpNeil Roberts2020-02-242-0/+11
* spirv: Be consistent when checking for Shader/KernelCaio Marcelo de Oliveira Filho2020-02-211-1/+1
* spirv: Remove outdated SPIR-V decoration warningsArcady Goldmints-Orlov2020-02-211-3/+2
* nir/builder: Return an integer from nir_get_texture_sizeJason Ekstrand2020-02-212-6/+7
* nir: Fix the nir_builder include path for nir_builtin_builderJason Ekstrand2020-02-211-1/+1
* nir/lower_ssbo: handle atomicsKarol Herbst2020-02-212-0/+65
* nir: Add SSBO->global lowering passAlyssa Rosenzweig2020-02-215-0/+167
* nir/search: Use larger type to hold linearized indexIan Romanick2020-02-191-1/+1
* Mark a few static inline helpers with ASSERTEDKristian H. Kristensen2020-02-191-1/+1
* 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