summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
* glsl/shader_cache: handle SPIR-V shadersAlejandro Piñeiro2019-07-121-5/+5
* nir/linker: Initialize UniformDataDefaults when using SPIR-VArcady Goldmints-Orlov2019-07-122-0/+7
* glsl/serialize: Update write_program_resource_data() to handle NULL input and...Arcady Goldmints-Orlov2019-07-121-1/+5
* glsl/serialize: Handle NULL uniform name in write_uniforms()Arcady Goldmints-Orlov2019-07-121-1/+5
* nir/types: Add glsl_type_is_unsized_array helperAntia Puentes2019-07-122-0/+7
* nir/linker: Fill TOP_LEVEL_ARRAY_SIZE and STRIDEAntia Puentes2019-07-121-3/+25
* nir/linker: Compute the offset for non-trivial uniform types.Antia Puentes2019-07-121-10/+23
* nir/linker: Add atomic counters to the program resource listAntia Puentes2019-07-121-0/+7
* nir/linker: Add XFB resources to the program resource listAntia Puentes2019-07-121-0/+27
* nir/linker: Add BUFFER_VARIABLEs to the prog resource listAntia Puentes2019-07-121-1/+31
* nir/linker: Add inputs/outputs to the program resource listAntia Puentes2019-07-121-0/+108
* nir/linker: add ubo/ssbo to the program resource listAlejandro Piñeiro2019-07-121-0/+14
* nir/linker: Fill the uniform's BLOCK_INDEXAntia Puentes2019-07-121-1/+22
* nir/compiler: keep same bit size when lowering with flrpAndres Gomez2019-07-121-2/+2
* glsl/link_varyings: Fix hash table leakYevhenii Kolesnikov2019-07-121-9/+8
* nir: add a new v3d-specific intrinsic for tile buffer color readsIago Toral Quiroga2019-07-121-0/+9
* nir/algebraic: Recognize open-coded flrp(a, b, a)Ian Romanick2019-07-111-0/+24
* nir/algebraic: Rearrange 1-((1-a) * (1-b)) into flrp-friendly formIan Romanick2019-07-111-0/+10
* nir/algebraic: Reassociate fadd into fmul in DPH-like patternIan Romanick2019-07-112-0/+36
* nir/algebraic: Recognize open-coded flrp(-1, 1, a) and flrp(1, -1, a)Ian Romanick2019-07-111-0/+12
* nir: intel/vec4: Add flag to disable some algebraic optimizationsIan Romanick2019-07-111-0/+10
* glsl/builtin types: Set the precision on the depth range paramsNeil Roberts2019-07-111-3/+3
* glsl: Add a constructor for glsl_struct_field to specify the precisionNeil Roberts2019-07-111-4/+12
* glsl: Add a macro for the default values for glsl_struct_fieldNeil Roberts2019-07-111-14/+12
* glsl/builtin_variables: Add a precision to the builtinsNeil Roberts2019-07-111-80/+170
* nir/lower_io: Don't use variable to get deref modeConnor Abbott2019-07-101-2/+3
* nir/loop_analyze: Pass nir_const_values directly to helpersJason Ekstrand2019-07-101-13/+10
* nir/loop_analyze: Properly handle swizzles in loop conditionsJason Ekstrand2019-07-101-140/+149
* nir/loop_analyze: Refactor detection of limit varsJason Ekstrand2019-07-101-54/+51
* nir: Add some helpers for chasing SSA values properlyJason Ekstrand2019-07-101-0/+80
* nir/loop_analyze: Bail if we encounter swizzlesJason Ekstrand2019-07-101-0/+22
* nir/loop_analyze: Use new eval_const_* helpers in test_iterationsJason Ekstrand2019-07-101-6/+4
* nir/loop_analyze: Handle bit sizes correctly in calculate_iterationsJason Ekstrand2019-07-101-27/+48
* nir/loop_analyze: Fix phi-of-identical-alu detectionJason Ekstrand2019-07-101-26/+29
* nir/instr_set: Expose nir_instrs_equal()Jason Ekstrand2019-07-102-59/+62
* nir/builder: Use nir_const_value_for_* for constructing immediatesJason Ekstrand2019-07-101-102/+50
* nir: Refactor nir_src_as_* constant functionsJason Ekstrand2019-07-102-101/+28
* nir: Add more helpers for working with const valuesJason Ekstrand2019-07-102-0/+135
* nir: Add Panfrost-specific blending intrinsicAlyssa Rosenzweig2019-07-091-0/+16
* nir: Add nir_imm_vec4_16Alyssa Rosenzweig2019-07-091-0/+14
* nir/lower_io_to_temporaries: Fix hash table leakConnor Abbott2019-07-091-0/+2
* nir: Allow nir_ssa_alu_instr_src_components to operate on non-SSA destinationsIan Romanick2019-07-081-6/+3
* nir: Handle swizzle in nir_alu_srcs_negative_equalIan Romanick2019-07-083-4/+110
* nir: nir_const_value_negative_equal compares one value at a timeIan Romanick2019-07-083-92/+24
* nir: Port some const_value_negative_equal tests to alu_src_negative_equalIan Romanick2019-07-081-0/+82
* nir: Pass fully qualified type to nir_const_value_negative_equalIan Romanick2019-07-083-217/+169
* nir: Use nir_src_bit_size instead of alu1->dest.dest.ssa.bit_sizeIan Romanick2019-07-082-1/+218
* nir: Add unit tests for nir_opt_comparison_preIan Romanick2019-07-084-1/+334
* nir: print ptr_stride for deref_castsCaio Marcelo de Oliveira Filho2019-07-081-0/+4
* spirv: Implement SPV_EXT_demote_to_helper_invocationCaio Marcelo de Oliveira Filho2019-07-082-0/+27