aboutsummaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* nir: Add a new pass to lower array dereferences on vectorsJason Ekstrand2019-03-154-0/+202
* nir/builder: Add a vector extract helperJason Ekstrand2019-03-152-6/+30
* nir/xfb: move varyings info out of nir_xfb_infoAlejandro Piñeiro2019-03-153-30/+64
* glsl/nir: Add a pass to lower UBO and SSBO accessJason Ekstrand2019-03-154-0/+305
* glsl/nir: Handle unlowered SSBO atomic and array_length intrinsicsJason Ekstrand2019-03-151-0/+112
* glsl/nir: Set explicit types on UBO/SSBO variablesJason Ekstrand2019-03-151-15/+67
* glsl: Don't lower vector derefs for SSBOs, UBOs, and sharedJason Ekstrand2019-03-151-0/+21
* nir/lower_io: Add a new buffer_array_length intrinsic and loweringJason Ekstrand2019-03-152-0/+45
* nir: Rename nir_address_format_vk_index_offset to not be vkJason Ekstrand2019-03-152-6/+6
* nir/deref: Consider COHERENT decorated var derefs as aliasingJason Ekstrand2019-03-151-4/+47
* compiler/types: Add helpers to get explicit types for standard layoutsJason Ekstrand2019-03-152-16/+191
* compiler/types: Add a C wrapper to get full struct field dataJason Ekstrand2019-03-152-0/+11
* compiler/types: Add a new is_interface C wrapperJason Ekstrand2019-03-152-0/+7
* nir/validate: Allow 32-bit boolean load/store intrinsicsJason Ekstrand2019-03-151-0/+6
* nir/validate: Only require bare types to match for copy_derefJason Ekstrand2019-03-153-3/+6
* nir/algebraic: Add a couple optimizations for iabs and ishrJason Ekstrand2019-03-151-0/+6
* nir: Add ir3-specific version of most SSBO intrinsicsEduardo Lima Mitev2019-03-131-0/+27
* nir: Add a pass to combine store_derefs to same vectorCaio Marcelo de Oliveira Filho2019-03-135-0/+579
* glsl/lower_vector_derefs: Don't use a temporary for TCS outputsJason Ekstrand2019-03-131-10/+64
* glsl/list: Add a list variant of insert_afterJason Ekstrand2019-03-131-0/+26
* nir/loop_unroll: Fix out-of-bounds access handlingJason Ekstrand2019-03-121-12/+2
* nir: Add a pass for lowering IO back to vector when possibleJason Ekstrand2019-03-125-1/+392
* nir: Add a stripping pass for improved cacheabilityConnor Abbott2019-03-124-0/+111
* nir: silence a couple new compiler warningsBrian Paul2019-03-122-2/+2
* nir: find induction/limit vars in iand instructionsTimothy Arceri2019-03-121-8/+91
* nir: pass nir_op to calculate_iterations()Timothy Arceri2019-03-121-7/+10
* nir: add get_induction_and_limit_vars() helper to loop analysisTimothy Arceri2019-03-121-15/+26
* nir: add helper to return inversion op of a comparisonTimothy Arceri2019-03-121-0/+29
* nir: simplify the loop analysis trip count code a littleTimothy Arceri2019-03-121-81/+82
* nir: unroll some loops with a variable limitTimothy Arceri2019-03-121-0/+55
* nir: calculate trip count for more loopsTimothy Arceri2019-03-123-6/+49
* nir: add partial loop unrolling supportTimothy Arceri2019-03-121-8/+199
* nir: add new partially_unrolled bool to nir_loopTimothy Arceri2019-03-122-0/+2
* nir: add guess trip count support to loop analysisTimothy Arceri2019-03-122-6/+86
* nir/spirv: Fix assert when unsampled OpTypeImage has unknown 'Depth'Xavier Bouchoux2019-03-111-3/+4
* nir/serialize: Prevent writing uninitialized state_slot dataConnor Abbott2019-03-111-5/+14
* Revert MR 369 (Fix extract_i8 and extract_u8 for 64-bit integers)Kenneth Graunke2019-03-091-24/+10
* nir/algebraic: Add missing 16-bit extract_[iu]8 patternsIan Romanick2019-03-081-0/+3
* nir/algebraic: Add missing 64-bit extract_[iu]8 patternsIan Romanick2019-03-081-0/+3
* nir/algebraic: Remove redundant extract_[iu]8 patternsIan Romanick2019-03-081-14/+4
* nir/algebraic: Fix up extract_[iu]8 after loop unrollingIan Romanick2019-03-081-2/+20
* nir/linker: fix ARRAY_SIZE query with xfb varyingsAlejandro Piñeiro2019-03-081-1/+2
* nir/linker: Fix TRANSFORM_FEEDBACK_BUFFER_INDEXAntia Puentes2019-03-081-1/+11
* nir/linker: use nir_gather_xfb_infoAlejandro Piñeiro2019-03-081-186/+54
* nir/xfb: handle arrays and AoA of basic typesAlejandro Piñeiro2019-03-081-10/+32
* nir_types: add glsl_type_is_struct helperAlejandro Piñeiro2019-03-082-0/+7
* nir/xfb: sort varyings tooAlejandro Piñeiro2019-03-081-2/+17
* nir/xfb: adding varyings on nir_xfb_info and gather_infoAlejandro Piñeiro2019-03-082-7/+44
* nir_types: add glsl_varying_count helperAlejandro Piñeiro2019-03-082-0/+7
* nir/xfb: add component_offset at nir_xfb_infoAlejandro Piñeiro2019-03-082-0/+4