summaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
* ir3: Use the new NIR lowering pass for integer multiplicationEduardo Lima Mitev2019-06-072-17/+16
* ir3/nir: Add new NIR AlgebraicPass for lowering imulEduardo Lima Mitev2019-06-073-1/+64
* ir3/compiler: Handle new alu opcodes 'umul_low' and 'imadsh_mix16'Eduardo Lima Mitev2019-06-071-0/+6
* nir: Combine lower_fmod16/32 back into a single lower_fmod.Kenneth Graunke2019-06-051-2/+2
* gallium: Drop lower_fmod64 from drivers that don't support doubles.Kenneth Graunke2019-06-051-2/+0
* freedreno/ir3: Extend debug helpers to support TCS/TES/GSKristian H. Kristensen2019-06-053-7/+19
* freedreno/ir3: Generalize ir3_shader_disasm()Kristian H. Kristensen2019-06-051-46/+42
* freedreno: Reuse glsl_get_sampler_coordinate_components().Eric Anholt2019-06-041-25/+5
* freedreno: Improve the pi approximations in trig lowering.Eric Anholt2019-06-041-2/+2
* freedreno: Fix GCC build error.Vinson Lee2019-06-031-1/+1
* freedreno/ir3: fix counting and printing for half registers.Hyunjun Ko2019-06-032-7/+18
* freedreno/ir3: Fix up the half reg source even when src instr==NULLNeil Roberts2019-06-031-3/+2
* freedreno/ir3: Add a 16-bit implementation of nir_op_imulNeil Roberts2019-06-031-9/+15
* freedreno/ir3: set dst type of alu instructions correctly.Hyunjun Ko2019-06-031-5/+8
* freedreno/ir3: adjust the bitsize of regs when an array loading.Hyunjun Ko2019-06-032-7/+16
* freedreno/ir3: convert back to 32-bit values for half constant registers.Hyunjun Ko2019-06-032-4/+54
* freedreno/ir3: check the type of regs of absneg opcode in is_same_type_mov.Hyunjun Ko2019-06-031-0/+16
* freedreno/ir3: set proper dst type for uniform according to the type of nir d...Hyunjun Ko2019-06-032-7/+14
* freedreno/ir3: Fix loading half-float immediate vectorsNeil Roberts2019-06-031-3/+12
* freedreno/ir3: immediately schedule meta instructionsRob Clark2019-06-031-0/+3
* freedreno/ir3: scheduler improvementsRob Clark2019-06-032-13/+115
* freedreno/ir3: sched should mark outputs usedRob Clark2019-06-031-19/+35
* freedreno/ir3: fix constlen versus indirect UBORob Clark2019-05-311-1/+8
* freedreno/ir3: set more barrier bitsRob Clark2019-05-311-0/+1
* freedreno/ir3: set (ss) on last_input if ldlvRob Clark2019-05-311-3/+12
* freedreno/ir3: add assertRob Clark2019-05-311-0/+2
* freedreno/ir3: fix input ncomp for vertex shadersJonathan Marek2019-05-311-0/+1
* spirv: Change spirv_to_nir() to return a nir_shaderCaio Marcelo de Oliveira Filho2019-05-291-4/+4
* turnip: Don't re-use entry_point pointer from spirv_to_nirCaio Marcelo de Oliveira Filho2019-05-291-7/+5
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-2/+2
* vulkan: fix build dependency issue with generated filesLionel Landwerlin2019-05-221-2/+1
* freedreno: Log the number of loops in the shader for shader-db.Eric Anholt2019-05-162-0/+2
* freedreno: Move msm_drm.h to the same spot as other DRM uapi.Eric Anholt2019-05-147-341/+4
* freedreno: Quiet compiler warnings on 64-bit.Eric Anholt2019-05-131-1/+1
* freedreno: Make emacs indent the way robclark's eclipse does.Eric Anholt2019-05-131-0/+3
* freedreno: Make .editorconfig match .dir-locals.el.Eric Anholt2019-05-131-0/+5
* tu/entrypoints: Import copyJason Ekstrand2019-05-131-0/+1
* nir: allow specifying a set of opcodes in lower_alu_to_scalarJonathan Marek2019-05-101-1/+1
* freedreno/ir3: fix rasterflat/glxgearsRob Clark2019-05-092-5/+5
* freedreno/ir3: move const_state to ir3_shaderRob Clark2019-05-079-22/+25
* freedreno/ir3: split out const_state setupRob Clark2019-05-073-52/+61
* freedreno/ir3: move immediates to const_stateRob Clark2019-05-074-28/+27
* freedreno/ir3: consolidate const stateRob Clark2019-05-078-75/+90
* freedreno/ir3: move ir3_pointer_size()Rob Clark2019-05-074-9/+9
* nir: Use the flrp lowering pass instead of nir_opt_algebraicIan Romanick2019-05-061-0/+21
* nir: nir_shader_compiler_options: drop native_integersChristian Gmeiner2019-05-071-2/+0
* mesa: Makefile.sources: Add ir3_nir_lower_load_barycentric_at_sample/offset t...John Stultz2019-05-061-0/+2
* mesa: android: freedreno: build libfreedreno_{drm,ir3} static libsAmit Pundir2019-05-063-0/+122
* freedreno: update generated headersRob Clark2019-05-047-30/+56
* freedreno/ir3: remove assertRob Clark2019-05-041-1/+0