summaryrefslogtreecommitdiffstats
path: root/src/compiler
Commit message (Expand)AuthorAgeFilesLines
...
* nir: add if opt opt_if_loop_last_continue()Danylo Piliaiev2018-12-131-0/+95
* nir: rework force_unroll_array_access()Timothy Arceri2018-12-131-14/+35
* nir: factor out some of the complex loop unroll code to a helperTimothy Arceri2018-12-131-51/+64
* nir: Document the function inlining processJason Ekstrand2018-12-121-0/+68
* nir/lower_tex: Add lowering for some min_lod casesJason Ekstrand2018-12-112-0/+116
* nir/lower_tex: Modify txd instructions instead of replacing themJason Ekstrand2018-12-111-41/+7
* nir/lower_tex: Simplify lower_gradient logicJason Ekstrand2018-12-111-12/+9
* spirv: Add support for MinLodJason Ekstrand2018-12-114-1/+16
* nir: fix spelling typoRob Clark2018-12-111-1/+1
* meson: Add nir_algebraic_parser_test to suitesDylan Baker2018-12-101-0/+1
* nir: make use of new nir_cf_list_clone_and_reinsert() helperTimothy Arceri2018-12-101-48/+28
* nir: add a new nir_cf_list_clone_and_reinsert() helperTimothy Arceri2018-12-101-0/+10
* nir: clarify some nit_loop_info member namesTimothy Arceri2018-12-103-17/+19
* nir: small tidy ups for nir_loop_analyze()Timothy Arceri2018-12-101-21/+10
* nir: Fixup algebraic test for variable-sized conversionsConnor Abbott2018-12-071-1/+1
* nir/algebraic: Make algebraic_parser_test.sh executable.Vinson Lee2018-12-061-0/+0
* nir: Make boolean conversions sized just like the othersJason Ekstrand2018-12-0513-45/+79
* nir/opt_algebraic: Add 32-bit specifiers to a bunch of booleansJason Ekstrand2018-12-051-56/+56
* nir/opt_algebraic: Drop bit-size suffixes from conversionsJason Ekstrand2018-12-051-29/+29
* nir/opt_algebraic: Simplify an optimization using the new search opsJason Ekstrand2018-12-051-7/+2
* nir/algebraic: Add support for unsized conversion opcodesJason Ekstrand2018-12-053-10/+140
* nir/algebraic: Refactor codegen a bitJason Ekstrand2018-12-051-10/+11
* nir/algebraic: Clean up some __str__ cruftJason Ekstrand2018-12-051-4/+0
* nir/opcodes: Rename tbool to tbool32Jason Ekstrand2018-12-051-11/+11
* nir/opcodes: Pull in the type helpers from constant_expressionsJason Ekstrand2018-12-053-35/+35
* nir/algebraic: Add unit tests for bitsize validationConnor Abbott2018-12-054-1/+129
* nir/algebraic: Rewrite bit-size inferenceConnor Abbott2018-12-053-366/+317
* spirv: add SpvCapabilityInt64AtomicsSamuel Pitoiset2018-12-052-1/+5
* mesa: expose AMD_texture_texture4Marek Olšák2018-12-043-0/+13
* mesa: Revert INTEL_fragment_shader_ordering supportMatt Turner2018-12-036-28/+0
* nir: Fix assert in print_intrinsic_instr().Józef Kucia2018-11-291-1/+1
* nir/derefs: Add a nir_derefs_do_not_alias enum valueJason Ekstrand2018-11-282-3/+4
* glsl: Remove unused member variableMatt Turner2018-11-271-4/+0
* nir: Call fflush() at the end of nir_print_shader()Matt Turner2018-11-271-0/+1
* nir: add fceil loweringJonathan Marek2018-11-272-0/+4
* glsl: free or reuse memory allocated for TF varyingGert Wollny2018-11-261-1/+8
* Revert "nir/builder: Assert that intN_t immediates fit"Iago Toral Quiroga2018-11-211-4/+0
* nir/from_ssa: fix bit-size of temporary registerIago Toral Quiroga2018-11-211-2/+5
* meson: Add tests to suitesDylan Baker2018-11-203-7/+19
* nir: Make nir_lower_clip_vs optionally work with variables.Kenneth Graunke2018-11-192-12/+35
* nir: Save nir_variable pointers in nir_lower_clip_vs rather than locs.Kenneth Graunke2018-11-191-16/+8
* nir: Inline lower_clip_vs() into nir_lower_clip_vs().Kenneth Graunke2018-11-191-41/+32
* nir: Use nir_shader_get_entrypoint in nir_lower_clip_vs().Kenneth Graunke2018-11-191-4/+2
* nir: handle shared pointers in lowering indirect derefs.Dave Airlie2018-11-201-2/+2
* nir: move getting deref from var after we check deref type.Dave Airlie2018-11-201-4/+3
* spirv/vtn: handle variable pointers without offset loweringDave Airlie2018-11-202-8/+10
* intel,nir: Move gl_LocalInvocationID lowering to nir_lower_system_valuesJason Ekstrand2018-11-192-1/+49
* nir: Add alignment parameters to SSBO, UBO, and shared accessJason Ekstrand2018-11-157-10/+85
* nir/lower_io: Add shared to get_io_offset_srcJason Ekstrand2018-11-151-0/+2
* nir/glsl: Force 32-bit for UBO and SSBO BooleansJason Ekstrand2018-11-151-5/+12