summaryrefslogtreecommitdiff
path: root/src/compiler
AgeCommit message (Expand)AuthorFilesLines
2020-05-12nir/algebraic: Optimize ushr of pack_half, not ishrIan Romanick1-1/+1
2020-05-06nir: add missing group_memory_barrier handlingRhys Perry2-0/+2
2020-04-29nir/copy_prop_vars: Report progress when deleting self-copiesJason Ekstrand2-0/+138
2020-04-27nir/lower_subgroups: Mask off unused bits in ballot opsJason Ekstrand1-0/+26
2020-04-27spirv: Fix passing combined image/samplers through function callsJason Ekstrand1-3/+7
2020-04-27nir/opt_deref: Remove certain sampler type castsJason Ekstrand1-0/+77
2020-04-27spirv: Allow constants and NULLs in SpvOpConvertUToPtrJason Ekstrand1-2/+3
2020-04-22spirv: Expand workaround for OpControlBarrier on old GLSLangDanylo Piliaiev1-1/+5
2020-04-20nir: Lower returns correctly inside nested loopsArcady Goldmints-Orlov1-1/+1
2020-04-20spirv: Handle OOB vector extract operationsJason Ekstrand1-1/+4
2020-04-13glsl: stop processing function parameters if error happenedTapani Pälli1-0/+4
2020-04-09nir: fix wrong assignment to buffer in xfb_varyings_infoHyunjun Ko1-5/+5
2020-04-09nir: fix definition of imadsh_mix16 for vectorsRob Clark1-3/+3
2020-04-09nir/load_store_vectorize: Fix shared atomic infoJason Ekstrand1-14/+14
2020-04-02Revert "spirv: Implement OpCopyObject and OpCopyLogical as blind copies"Jason Ekstrand1-23/+3
2020-04-01nir: fix crash in varying packing on interface mismatchTimothy Arceri1-2/+22
2020-04-01spirv: Implement OpCopyObject and OpCopyLogical as blind copiesJason Ekstrand1-3/+23
2020-03-31nir/lower_int64: Lower 8 and 16-bit downcasts with nir_lower_mov64Jason Ekstrand1-0/+8
2020-03-31glsl: fix race in instance gettersRhys Perry1-5/+15
2020-03-30vtn/opencl: fully enable OpenCLstd_ClzErik Faye-Lund1-0/+1
2020-03-30nir: fix packing of TCS varyings not read by the TESTimothy Arceri1-4/+68
2020-03-30glsl: fix varying packing for 64bit integersTimothy Arceri1-1/+1
2020-03-30glsl: set error_emitted true if type not ok for assignmentTapani Pälli1-2/+5
2020-03-25nir/gather_info: fix per-vertex handling in try_mask_partial_ioRhys Perry1-3/+7
2020-03-19nir/gather_info: handle emit_vertex_with_counterRhys Perry1-0/+1
2020-03-19nir: fix clip/cull_distance_array_size in nir_lower_clip_cull_distance_arraysMarek Olšák1-1/+10
2020-03-19soft-fp64: Split a block that was missing a cast on a comparisonIan Romanick1-13/+15
2020-03-19soft-fp64/fsat: Correctly handle NaNIan Romanick1-2/+3
2020-03-16meson: Avoid duplicate symbols.Jose Fonseca2-4/+13
2020-03-13glsl: do not crash if string literal is used outside of #include/#lineDanylo Piliaiev1-0/+1
2020-03-13glsl/tests: Fix waiting for disk_cache_put() to finish.Eric Anholt1-42/+11
2020-03-13nir: Add ability to lower non-const quad broadcasts to const ones.Timur Kristóf2-1/+42
2020-03-06nir/lower_input_attachments: remove bogus assert in try_lower_input_texop()Samuel Pitoiset1-1/+0
2020-03-05Revert "spirv: Use a simpler and more correct implementaiton of tanh()"Kristian H. Kristensen1-14/+13
2020-03-05Revert "glsl: Use a simpler formula for tanh"Kristian H. Kristensen1-10/+8
2020-02-24spirv: Remove outdated SPIR-V decoration warningsArcady Goldmints-Orlov1-3/+2
2020-02-20nir/search: Use larger type to hold linearized indexIan Romanick1-1/+1
2020-02-14glsl: fix gl_nir_set_uniform_initializers() for image arraysTimothy Arceri1-1/+1
2020-02-13Revert "nir: Add a couple trivial abs optimizations"Erik Faye-Lund1-2/+0
2020-02-13glsl: fix a memory leak with resource_setTapani Pälli1-1/+3
2020-02-11nir: do not use De Morgan's Law rules for flt and fgeSamuel Pitoiset1-1/+1
2020-01-29nir: Make nir_deref_path_init skip trivial castsCaio Marcelo de Oliveira Filho1-14/+19
2020-01-29nir/algebraic: add some half packing optimizationsRhys Perry1-0/+9
2020-01-29nir/algebraic: add patterns for a >> #b << #bRhys Perry2-0/+42
2020-01-29spirv: implement SPV_AMD_shader_explicit_vertex_parameterSamuel Pitoiset4-0/+73
2020-01-29nir: lower interp_deref_at_vertex to load_input_vertexSamuel Pitoiset3-17/+42
2020-01-29nir: add nir_intrinsic_interp_deref_at_vertexSamuel Pitoiset12-13/+34
2020-01-29nir: lower SYSTEM_VALUE_BARYCENTRIC_* to nir_load_barycentric()Samuel Pitoiset1-0/+28
2020-01-29nir: add nir_intrinsic_load_barycentric_modelSamuel Pitoiset2-11/+14
2020-01-29spirv: add support for SpvBuiltInBaryCoord*Samuel Pitoiset1-0/+28