summaryrefslogtreecommitdiffstats
path: root/src/compiler/nir
Commit message (Expand)AuthorAgeFilesLines
* nir: add component level support to remove_unused_io_vars()Timothy Arceri2017-10-161-16/+21
* nir: add variant of lower_io_to_scalar to be called earlierTimothy Arceri2017-10-162-0/+255
* nir: Get rid of the variable on vote intrinsicsJason Ekstrand2017-10-121-3/+3
* nir/opcodes: Fix constant-folding of ufind_msbJason Ekstrand2017-10-121-1/+1
* nir: Make nir_shader_gather_info() track texelFetch texture accesses.Kenneth Graunke2017-10-121-1/+13
* nir: bump loop unroll limit to 96.Dave Airlie2017-10-111-1/+3
* nir: Move vc4's alpha test lowering to core NIR.Eric Anholt2017-10-104-0/+139
* meson: add nir_linking_helpers.c to libnirDylan Baker2017-10-091-0/+1
* meson: convert gtest to an internal dependencyDylan Baker2017-10-031-2/+2
* meson: Add build Intel "anv" vulkan driverDylan Baker2017-09-271-0/+205
* nir: add some helpers for doing linkingTimothy Arceri2017-09-262-0/+150
* nir: add always_active_io to nir variableTimothy Arceri2017-09-261-0/+10
* nir: put compact into bitfields in nir_variable_dataDave Airlie2017-09-071-1/+1
* nir: Remove series of unnecessary conversionsMatt Turner2017-08-291-1/+1
* nir: Fix system_value_from_intrinsic for subgroupsJason Ekstrand2017-08-281-4/+4
* nir: Fix some whatespaceJason Ekstrand2017-08-281-5/+5
* nir: fix algebraic optimizationsConnor Abbott2017-08-011-2/+2
* nir: add nir_lower_uniforms_to_ubo passNicolai Hähnle2017-07-312-0/+98
* nir: add nir_lower_samplers_as_deref passNicolai Hähnle2017-07-312-0/+245
* nir: add load_frag_coord system value intrinsicNicolai Hähnle2017-07-313-0/+6
* nir: fix nir_lower_wpos_ytransform when gl_FragCoord is a system valueNicolai Hähnle2017-07-311-2/+4
* nir: add nir_instr_rewrite_derefNicolai Hähnle2017-07-312-0/+15
* nir: Optimize find_lsb/imsb/umsb error checksMatt Turner2017-07-201-0/+11
* nir: Reduce destination size of ballot intrinsic when possibleMatt Turner2017-07-202-0/+20
* nir: Add pass to scalarize read_invocation/read_first_invocationMatt Turner2017-07-202-1/+113
* nir: Add system values from ARB_shader_ballotMatt Turner2017-07-205-1/+81
* nir: Add intrinsics from ARB_shader_ballotMatt Turner2017-07-201-0/+13
* nir: Support lowering vote intrinsicsMatt Turner2017-07-202-2/+4
* nir: Add pass to optimize intrinsicsMatt Turner2017-07-202-0/+97
* nir: Add intrinsics from ARB_shader_group_voteMatt Turner2017-07-201-0/+5
* nir: Use nir_src_copy instead of direct assignments.Kenneth Graunke2017-07-183-9/+9
* nir: fix nir_opt_copy_prop_vars() for arrays of arraysTimothy Arceri2017-07-191-6/+6
* nir/vars_to_ssa: Handle missing struct members in foreach_deref_nodeJason Ekstrand2017-07-191-2/+6
* nir/lower_io_to_temporaries: don't set compact on shadow varsConnor Abbott2017-07-131-0/+1
* nir: don't segfault when printing variables with no nameConnor Abbott2017-07-131-1/+1
* nir: copy front interpolation when creating fake back color inputIlia Mirkin2017-07-081-2/+6
* nir: add NIR_PRINT environment variableNicolai Hähnle2017-07-051-0/+19
* nir: Add a lowering pass for UYVY texturesJohnson Lin2017-06-302-0/+19
* nir: sge operation is defined for floating-point typesJuan A. Suarez Romero2017-06-271-1/+1
* nir: make various getters take const pointersGrazvydas Ignotas2017-06-102-13/+14
* nir: Delete nir_array.hThomas Helland2017-06-071-99/+0
* nir: Remove unused includeThomas Helland2017-06-071-1/+0
* tree-wide: remove trailing backslashEric Engestrom2017-06-071-1/+1
* nir/lower-atomics-to-ssbo: remove atomic_uint arrays tooRob Clark2017-05-231-1/+9
* nir/lower-atomics-to-ssbo: fix num_componentsRob Clark2017-05-231-0/+5
* nir: Embed the shader_info in the nir_shader againJason Ekstrand2017-05-0911-59/+52
* nir: fix (hopefully) windows buildRob Clark2017-05-082-4/+4
* nir: Fix missing snprintf symbol on Windows.Jose Fonseca2017-05-071-0/+4
* nir: add pass to lower atomic counters to SSBORob Clark2017-05-042-0/+219
* nir/lower_tex: Fix minor error in YUV color conversion matrixJohnson Lin2017-05-031-3/+3