summaryrefslogtreecommitdiffstats
path: root/src/freedreno
Commit message (Expand)AuthorAgeFilesLines
* freedreno: Only upload the used part of UBO0 to the constant buffer.Eric Anholt2019-06-242-5/+13
* freedreno: Stop treating UBO 0 specially in UBO uploading.Eric Anholt2019-06-242-7/+0
* nir: define behavior of nir_op_bfm and nir_op_u/ibfe according to SM5 spec.Daniel Schürmann2019-06-241-2/+0
* freedreno: Only upload UBO pointers for UBOs that haven't been lowered.Eric Anholt2019-06-211-1/+7
* freedreno: Remove silly return from ir3_optimize_nir().Eric Anholt2019-06-214-12/+8
* freedreno: Fix up end range of unaligned UBO loads.Eric Anholt2019-06-211-2/+3
* freedreno: Fix UBO load range detection on booleans.Eric Anholt2019-06-211-2/+1
* freedreno: Stop reporting max_const in shader-db.Eric Anholt2019-06-211-3/+1
* freedreno: Include binning shaders in shader-db.Eric Anholt2019-06-211-1/+3
* freedreno/ir3: fix typoHyunjun Ko2019-06-201-1/+1
* ir3: initialize progress false before ir3_nir_lower_imulTapani Pälli2019-06-141-1/+1
* freedreno: update generated headersRob Clark2019-06-117-53/+305
* 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