| Commit message (Expand) | Author | Age | Files | Lines |
* | ac/nir,radeonsi: add ac_shader_abi::chip_class | Nicolai Hähnle | 2017-07-31 | 2 | -0/+3 |
* | ac/nir,radeonsi: add ac_shader_abi::load_ubo | Nicolai Hähnle | 2017-07-31 | 2 | -0/+5 |
* | ac/nir: pass ac_nir_context to visit_load_ubo_buffer | Nicolai Hähnle | 2017-07-31 | 1 | -8/+8 |
* | ac/nir: pass ac_nir_context to visit_{load,store}_var and get_deref_offset he... | Nicolai Hähnle | 2017-07-31 | 1 | -75/+75 |
* | ac/nir: pass ac_llvm_context to some helper functions | Nicolai Hähnle | 2017-07-31 | 1 | -20/+20 |
* | ac/nir: pass ac_nir_context to visit_intrinsic | Nicolai Hähnle | 2017-07-31 | 1 | -52/+52 |
* | ac/nir: add ac_nir_context::main_function | Nicolai Hähnle | 2017-07-31 | 1 | -0/+3 |
* | ac/nir: split scanning outputs from setting up output allocas | Nicolai Hähnle | 2017-07-31 | 1 | -8/+43 |
* | ac/nir: pass ac_llvm_context to *build_alloca* helpers | Nicolai Hähnle | 2017-07-31 | 1 | -9/+9 |
* | ac/nir: use ac_shader_abi::emit_outputs | Nicolai Hähnle | 2017-07-31 | 1 | -2/+14 |
* | ac,radeonsi: add ac_shader_abi::emit_outputs for hardware VS shaders | Nicolai Hähnle | 2017-07-31 | 1 | -0/+4 |
* | radeonsi: translate NIR to LLVM | Nicolai Hähnle | 2017-07-31 | 1 | -1/+1 |
* | ac/nir: add ac_shader_abi::inputs | Nicolai Hähnle | 2017-07-31 | 2 | -0/+9 |
* | ac/nir: begin splitting off ac_nir_context | Nicolai Hähnle | 2017-07-31 | 2 | -234/+290 |
* | ac/nir: start using ac_shader_abi | Nicolai Hähnle | 2017-07-31 | 1 | -20/+18 |
* | ac,radeonsi: move some VS input descriptions to ac_shader_abi | Nicolai Hähnle | 2017-07-31 | 1 | -0/+40 |
* | radv/ac: port SI TC L1 write corruption fix. | Dave Airlie | 2017-07-26 | 1 | -3/+5 |
* | radv/ac: realign SI workaround with radeonsi. | Dave Airlie | 2017-07-26 | 1 | -2/+3 |
* | ac/surface: fix hybrid graphics where APU=GFX9, dGPU=older | Marek Olšák | 2017-07-26 | 1 | -0/+12 |
* | ac/gpu: add code to detect if kernel supports sync objects. | Dave Airlie | 2017-07-21 | 2 | -0/+10 |
* | ac/nir: rewrite shared variable handling (v2) | Connor Abbott | 2017-07-17 | 1 | -87/+158 |
* | ac/gpu_info: if clock crystal frequency is 0, print an error and set 1 | Marek Olšák | 2017-07-17 | 1 | -0/+4 |
* | ac/surface/gfx9: flags.texture currently refers to TC-compatible HTILE | Marek Olšák | 2017-07-17 | 1 | -1/+3 |
* | radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_target | Marek Olšák | 2017-07-17 | 2 | -8/+11 |
* | amd/addrlib: fix typo in api name. | Dave Airlie | 2017-07-17 | 1 | -1/+1 |
* | radv: set cb base tile swizzles for MRT speedups (v4) | Dave Airlie | 2017-07-17 | 2 | -0/+16 |
* | radv/ac: drop setting xnack | Dave Airlie | 2017-07-09 | 1 | -2/+1 |
* | radv: add support for using addrlib max alignment. | Dave Airlie | 2017-07-09 | 3 | -2/+12 |
* | ac/nir: Fix ordering of parameters for image atomic cmpswap intrinsics | Alex Smith | 2017-07-07 | 1 | -1/+1 |
* | radv: enable sisched toggle in perftest flags. | Dave Airlie | 2017-07-06 | 2 | -2/+4 |
* | ac/llvm: set xnack like radeonsi does. | Dave Airlie | 2017-07-06 | 1 | -1/+3 |
* | ac/llvm: create features list using snprintf. | Dave Airlie | 2017-07-06 | 1 | -2/+5 |
* | ac/radv: change api to create target machine | Dave Airlie | 2017-07-06 | 2 | -3/+6 |
* | ac/nir: Move VS position exports before param exports. | Bas Nieuwenhuizen | 2017-07-05 | 1 | -55/+54 |
* | ac/nir: fix 64-bit shifts | Connor Abbott | 2017-07-03 | 1 | -3/+12 |
* | ac/nir: implement 64-bit packing and unpacking | Connor Abbott | 2017-07-03 | 1 | -0/+31 |
* | radv: Use v4i32 variant of llvm.SI.load.const. | Bas Nieuwenhuizen | 2017-06-30 | 1 | -3/+1 |
* | ac/nir: remove last remnants of v16i8 | Dave Airlie | 2017-06-28 | 3 | -9/+3 |
* | ac/nir: Use correct LLVM intrinsics for atomic ops on imageBuffers | Alex Smith | 2017-06-28 | 1 | -29/+34 |
* | ac/nir: assert printfs will fit | James Legg | 2017-06-28 | 1 | -5/+12 |
* | ac/nir: Make intrinsic_name buffer long enough | James Legg | 2017-06-28 | 1 | -1/+1 |
* | ac/nir: convert emit helpers to ac_llvm_context | Nicolai Hähnle | 2017-06-27 | 1 | -117/+118 |
* | ac/nir: remove unused nir_to_llvm_context::has_ddxy | Nicolai Hähnle | 2017-06-27 | 1 | -2/+0 |
* | ac/nir: implement nir_op_f2b | Nicolai Hähnle | 2017-06-27 | 1 | -0/+12 |
* | ac/nir: implement nir_op_{b2i,i2b} | Nicolai Hähnle | 2017-06-27 | 1 | -0/+20 |
* | ac/nir: convert type helpers to ac_llvm_context | Nicolai Hähnle | 2017-06-27 | 1 | -95/+95 |
* | ac/llvm: fix type of second llvm.cttz.* parameter | Nicolai Hähnle | 2017-06-27 | 1 | -1/+1 |
* | ac/shader_info: fix a comment | Nicolai Hähnle | 2017-06-27 | 1 | -2/+6 |
* | ac: add ac_llvm_context::v8i32 | Nicolai Hähnle | 2017-06-27 | 2 | -0/+2 |
* | ac: add ac_llvm_context::{i,f}32_{0,1} | Nicolai Hähnle | 2017-06-27 | 2 | -0/+10 |