summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* nir: convert lower_io_arrays_to_elements to deref instructionsRob Clark2018-06-223-83/+83
* mesa/st/nir: convert lower_builtins to deref instructionsRob Clark2018-06-222-26/+41
* mesa/st: temporarily disable lower_io_to_elements()Rob Clark2018-06-221-1/+1
* nir: convert lower_io_to_scalar to deref instructionsRob Clark2018-06-223-49/+49
* move lower_deref_instrsRob Clark2018-06-223-6/+3
* nir: Use deref instructions in lower_constant_initializersJason Ekstrand2018-06-223-84/+39
* nir/builder: Use deref instructions for load/store/copy_varJason Ekstrand2018-06-221-24/+4
* radv: Disable lower_io_to_temporaries during deref changes.Bas Nieuwenhuizen2018-06-221-0/+3
* nir: Use derefs in nir_lower_samplersJason Ekstrand2018-06-223-71/+88
* nir/lower_samplers: Clean up function argumentsJason Ekstrand2018-06-221-8/+8
* nir/lower_samplers: split out _legacy version for deref chainsRob Clark2018-06-226-2/+169
* intel/blorp: Stop setting tex->texture/samplerJason Ekstrand2018-06-221-2/+0
* intel/nir: Only lower load/store derefsJason Ekstrand2018-06-221-1/+1
* intel/fs: Use image_deref intrinsics instead of image_varJason Ekstrand2018-06-223-75/+86
* anv/pipeline: Convert apply_pipeline_layout to deref instructionsJason Ekstrand2018-06-222-74/+78
* anv/apply_pipeline_layout: Simplify extract_tex_src_planeJason Ekstrand2018-06-221-34/+12
* anv/pipeline: Convert lower_multiview to deref instructionsJason Ekstrand2018-06-221-12/+5
* anv/pipeline: Convert YCbCr lowering to deref instructiosnJason Ekstrand2018-06-222-18/+22
* anv/pipeline: Convert lower_input_attachments to deref instructionsJason Ekstrand2018-06-222-18/+19
* anv/pipeline: Do less deref instruction loweringJason Ekstrand2018-06-221-2/+3
* radv: Remove image_var stores.Bas Nieuwenhuizen2018-06-223-30/+30
* radv: Use deref instructions for tex derefs in meta shaders.Bas Nieuwenhuizen2018-06-225-38/+62
* ac/nir: Add deref interp support.Bas Nieuwenhuizen2018-06-221-6/+27
* ac/nir: Add shared atomic deref instr support.Bas Nieuwenhuizen2018-06-221-1/+25
* radv: Gather info for deref instr based load/store.Bas Nieuwenhuizen2018-06-221-5/+55
* ac/nir: Add deref based var loads/stores.Bas Nieuwenhuizen2018-06-221-47/+160
* radv: Add shader info support for image deref instructions.Bas Nieuwenhuizen2018-06-221-3/+37
* ac/nir: Add deref support to image intrinsics.Bas Nieuwenhuizen2018-06-221-34/+98
* ac/nir: Implement derefs for integer gather4 lowering.Bas Nieuwenhuizen2018-06-221-3/+22
* ac/nir: Support deref instructions in tex instructions.Bas Nieuwenhuizen2018-06-222-8/+44
* ac/nir: Support deref instructions in get_sampler_desc.Bas Nieuwenhuizen2018-06-221-15/+43
* ac/nir: Implement the deref instr for shared memory.Bas Nieuwenhuizen2018-06-221-0/+31
* nir,spirv: Rework function callsJason Ekstrand2018-06-2218-538/+257
* spirv/cfg: Make the builder fully capable for both walksJason Ekstrand2018-06-221-0/+2
* spirv: Record the type of functionsJason Ekstrand2018-06-222-2/+4
* spirv: Update vtn_pointer_to/from_ssa to handle deref pointersJason Ekstrand2018-06-221-31/+42
* spirv: Allow pointers to have a deref at the baseJason Ekstrand2018-06-222-43/+23
* spirv: Clean up vtn_pointer_to_offsetJason Ekstrand2018-06-223-77/+16
* spirv: Make push constants an offset-based pointerJason Ekstrand2018-06-222-28/+17
* spirv: Use NIR per-member splittingJason Ekstrand2018-06-224-109/+51
* nir/spirv: Pass nir_variable_data into apply_var_decorationJason Ekstrand2018-06-221-26/+26
* nir: Add a concept of per-member structs and a lowering passJason Ekstrand2018-06-227-0/+331
* spirv: Use deref instructions for most variablesJason Ekstrand2018-06-225-190/+184
* st/nir: Move lower_deref_instrs laterJason Ekstrand2018-06-221-1/+2
* i965: Move nir_lower_deref_instrs to right before locals_to_regsJason Ekstrand2018-06-223-5/+4
* nir/lower_tex: Always copy deref and offset sourcesJason Ekstrand2018-06-221-11/+32
* intel/nir: Fixup deref modes after lowering patch verticesJason Ekstrand2018-06-221-0/+2
* intel,ir3: Disable nir_opt_copy_prop_varsJason Ekstrand2018-06-222-2/+2
* nir: Support deref instructions in opt_undefJason Ekstrand2018-06-221-4/+7
* nir: Consider deref instructions in opt_peephole_selectJason Ekstrand2018-06-221-2/+11