aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl: lower mediump integer types to int16 and uint16Marek Olšák2020-06-025-51/+834
* glsl: handle int16 and uint16 types and add instructions for mediumpMarek Olšák2020-06-0210-73/+437
* glsl: treat lowp as mediump when lowering builtinsMarek Olšák2020-06-021-2/+4
* nir: add options::vectorize_vec2_16bit to limit vectorization to vec2 16Marek Olšák2020-06-022-15/+28
* nir: fix lower_wpos for 16-bit fddyMarek Olšák2020-06-021-2/+5
* nir: lower int16 and uint16 in nir_lower_mediump_outputsMarek Olšák2020-06-021-24/+36
* nir: add int16 and uint16 type helpersMarek Olšák2020-06-024-0/+46
* nir: add i2imp and u2ump opcodes for conversions to mediumpMarek Olšák2020-06-022-6/+21
* nir: Fold f2f16(b2f32(x)) to b2f16(x)Alyssa Rosenzweig2020-06-021-0/+2
* meson: use gnu_symbol_visibility argumentDylan Baker2020-06-015-29/+51
* nir: lower_tex: Don't normalize coordinates for TXF with RECTGert Wollny2020-05-281-1/+2
* spirv,radv,anv: implement no-op VK_GOOGLE_user_typeSamuel Pitoiset2020-05-282-0/+6
* iris, i965: Drop max_variable_local_sizeCaio Marcelo de Oliveira Filho2020-05-271-1/+0
* glsl: fix slow linking of uniforms in the nir linkerTimothy Arceri2020-05-271-9/+81
* glsl: stop cascading errors if process_parameters() failsTimothy Arceri2020-05-271-3/+6
* nir: Fix sources for image atomic faddJason Ekstrand2020-05-261-1/+1
* glsl: Use SATURATEAlyssa Rosenzweig2020-05-261-2/+2
* nir: fix lowering to scratch with boolean accessRhys Perry2020-05-261-6/+7
* glsl: cleanup vertex shader input checksMarcin Ślusarz2020-05-261-17/+13
* nir: Add un/pack_32_4x8 opcodesAlyssa Rosenzweig2020-05-251-0/+7
* nir: replace fnv1a hash function with xxhashDmitriy Nester2020-05-255-18/+17
* spirv: add support for bias/lod with OpImageGatherSamuel Pitoiset2020-05-251-3/+5
* spirv: add SpvCapabilityImageGatherBiasLodAMDSamuel Pitoiset2020-05-252-0/+5
* glsl: subroutine signatures must match exactlyYevhenii Kolesnikov2020-05-241-0/+3
* spirv: add ReadClockKHR support with device scopeSamuel Pitoiset2020-05-244-2/+18
* tree-wide: fix deprecated GitLab URLsEric Engestrom2020-05-231-1/+1
* nir/copy_prop_vars: Record progress in more placesJason Ekstrand2020-05-221-0/+3
* nir/opt_deref: Report progress if we remove a derefJason Ekstrand2020-05-221-1/+3
* nir/lower_double_ops: Rework the if (progress) treeJason Ekstrand2020-05-221-1/+8
* glsl: Remove integer matrix support from ir_dereference_array::constant_expre...Ian Romanick2020-05-211-9/+1
* compiler: delete leftover autotools test wrapperEric Engestrom2020-05-203-9/+0
* tests: Make tests aware of meson test wrapperDylan Baker2020-05-203-22/+55
* glsl_type: don't serialize padding bytes from glsl_struct_fieldAndrii Simiklit2020-05-202-100/+99
* nir: Add const to nir_intrinsic_src_componentsJason Ekstrand2020-05-191-1/+1
* nir: Add fclamp_pos opcodeAlyssa Rosenzweig2020-05-191-0/+1
* nir: Add fsat_signed opcodeAlyssa Rosenzweig2020-05-191-0/+1
* nir: Add a store_reg helper and use the builder in phis_to_regsJason Ekstrand2020-05-192-21/+25
* nir: Add a new helper for iterating phi sources leaving a blockJason Ekstrand2020-05-193-15/+30
* nir/clone: Re-use clone_alu for nir_alu_instr_cloneJason Ekstrand2020-05-191-21/+17
* nir/opt_if: use nir_src_as_bool in opt_peel_loop_initial_if helperRhys Perry2020-05-191-12/+10
* nir/opt_if: run opt_peel_loop_initial_if after all other optimizationsRhys Perry2020-05-191-5/+44
* nir: Add documentation for each jump instruction typeJason Ekstrand2020-05-191-0/+18
* nir: Use a switch statement in nir_handle_add_jumpJason Ekstrand2020-05-191-13/+20
* nir: Validate jump instructions as an instruction typeJason Ekstrand2020-05-191-30/+39
* nir: Consider atomic counter intrinsics when setting writes_memoryCaio Marcelo de Oliveira Filho2020-05-181-0/+22
* nir: Use deref intrinsics to set writes_memory when gathering infoCaio Marcelo de Oliveira Filho2020-05-181-0/+29
* spirv: handle OpCopyObject correctly with any typesSamuel Pitoiset2020-05-153-6/+37
* nir: Use 8-bit types for most info fieldsJason Ekstrand2020-05-152-11/+11
* Revert "nir/validate: validate the stride for deref_ptr_as_array"Karol Herbst2020-05-141-1/+0
* nir/validate: validate the stride for deref_ptr_as_arrayKarol Herbst2020-05-141-0/+1