| Commit message (Expand) | Author | Age | Files | Lines |
* | radv: Add suballocation for shaders. | Bas Nieuwenhuizen | 2017-08-03 | 5 | -21/+93 |
* | radeonsi: fix streamout overflow predication on VI+ | Nicolai Hähnle | 2017-08-02 | 1 | -0/+1 |
* | ac/nir: Add float cast before shadow comparator clamp. | Bas Nieuwenhuizen | 2017-08-02 | 1 | -1/+2 |
* | radeon/ac: use ds_swizzle for derivs on si/cik. | Dave Airlie | 2017-08-02 | 3 | -24/+43 |
* | ac/nir: fix nir_op_unpack_64_2x32_split_y emission | Connor Abbott | 2017-08-01 | 1 | -1/+1 |
* | ac/nir: fix lsb emission | Connor Abbott | 2017-08-01 | 1 | -1/+11 |
* | radv: handle 10-bit format clamping workaround. | Dave Airlie | 2017-08-01 | 8 | -16/+51 |
* | radv: Don't underflow non-visible VRAM size. | Bas Nieuwenhuizen | 2017-07-31 | 1 | -2/+4 |
* | ac/common: always build NIR translation | Nicolai Hähnle | 2017-07-31 | 1 | -7/+2 |
* | ac/nir: implement load_frag_coord intrinsic | Nicolai Hähnle | 2017-07-31 | 1 | -0/+10 |
* | ac/nir: pass ac_llvm_context to unpack_param | Nicolai Hähnle | 2017-07-31 | 1 | -18/+18 |
* | ac/nir,radeonsi: add and use ac_shader_abi::frag_pos | Nicolai Hähnle | 2017-07-31 | 2 | -13/+18 |
* | ac/nir,radeonsi: add and use ac_shader_abi::{ancillary,sample_coverage} | Nicolai Hähnle | 2017-07-31 | 2 | -6/+6 |
* | ac/nir,radv: move force_persample to ac_shader_info::force_persample | Nicolai Hähnle | 2017-07-31 | 6 | -6/+10 |
* | radeonsi: use new function ac_build_umin for edgeflag clamping | Nicolai Hähnle | 2017-07-31 | 2 | -0/+8 |
* | ac/nir: clamp shadow texture comparison value on VI | Nicolai Hähnle | 2017-07-31 | 1 | -1/+13 |
* | ac/nir: add always_vector argument to ac_build_gather_values_extended | Nicolai Hähnle | 2017-07-31 | 3 | -19/+13 |
* | ac/nir,radeonsi: add ac_shader_abi::front_face | Nicolai Hähnle | 2017-07-31 | 2 | -3/+3 |
* | ac/nir: pass ac_nir_context to emit_ddxy | Nicolai Hähnle | 2017-07-31 | 1 | -15/+14 |
* | ac/nir: pass ac_nir_context to SSBO intrinsic handlers | Nicolai Hähnle | 2017-07-31 | 1 | -55/+59 |
* | ac/nir: load buffer descriptors via ac_shader_abi::load_ssbo | Nicolai Hähnle | 2017-07-31 | 2 | -8/+30 |
* | ac/nir: pass ac_nir_context to emit_discard_if | Nicolai Hähnle | 2017-07-31 | 1 | -8/+8 |
* | ac/nir: extract shader_info->fs.can_discard from NIR shader info | Nicolai Hähnle | 2017-07-31 | 1 | -2/+2 |
* | ac/nir: handle old-style shadow tex instructions correctly | Nicolai Hähnle | 2017-07-31 | 1 | -1/+3 |
* | ac/nir: whitespace fixes | Nicolai Hähnle | 2017-07-31 | 1 | -1/+1 |
* | ac/nir: use shader_info pass to determine whether instance_id is used | Nicolai Hähnle | 2017-07-31 | 3 | -2/+9 |
* | ac/nir: move setting shader_info->fs.writes_memory to radv-specific code | Nicolai Hähnle | 2017-07-31 | 1 | -6/+3 |
* | ac/nir: add image and write parameter to ac_shader_abi::load_sampler_desc | Nicolai Hähnle | 2017-07-31 | 2 | -19/+28 |
* | ac/nir: add support for arrays-of-arrays to get_sampler_desc | Nicolai Hähnle | 2017-07-31 | 1 | -5/+20 |
* | ac/nir: pass ac_nir_context to tex_fetch_ptrs and related functions | Nicolai Hähnle | 2017-07-31 | 1 | -75/+83 |
* | ac/nir: add and use ac_shader_abi::load_sampler_desc | Nicolai Hähnle | 2017-07-31 | 2 | -48/+84 |
* | ac/nir: pass ac_nir_context to visit_tex and various related functions | Nicolai Hähnle | 2017-07-31 | 1 | -117/+118 |
* | 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: for stencil only set Z tile mode index to same value | Dave Airlie | 2017-07-28 | 1 | -0/+2 |
* | radv/ac: port SI TC L1 write corruption fix. | Dave Airlie | 2017-07-26 | 1 | -3/+5 |