summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/zink/zink_compiler.c
Commit message (Expand)AuthorAgeFilesLines
* nir: Drop unused name from nir_ssa_dest_initAlyssa Rosenzweig2023-05-171-4/+5
* treewide: Stop lowering legacy atomicsAlyssa Rosenzweig2023-05-161-3/+0
* zink: don't create invalid inputs in `zink_create_quads_emulation_gs`antonino2023-05-151-0/+5
* zink: handle interface blocks in `copy_vars`antonino2023-05-151-1/+1
* zink: Use unified atomicsAlyssa Rosenzweig2023-05-121-123/+25
* zink: Don't flag legacy_shadow_mask for RED-only reads in the shader.Emma Anholt2023-05-101-4/+11
* zink: Fix silly void * type in rewrite_tex_dest.Emma Anholt2023-05-101-3/+3
* zink: Explain some of the current pathway for shadow sampling.Emma Anholt2023-05-101-0/+12
* zink: compare desc set to detect bindless vars in separate shadersMike Blumenkrantz2023-05-091-1/+1
* zink: take location_frac into account in pv emulationantonino2023-05-041-7/+10
* Revert "zink: don't render with multisampling when it is disabled"antonino2023-04-291-3/+0
* zink: enable EXT_shader_object for generic precompilesMike Blumenkrantz2023-04-271-12/+17
* zink: make zink_shader_spirv_compile publicMike Blumenkrantz2023-04-271-1/+1
* zink: allow zink_shader_module to be either a shobj or a mod using a boolMike Blumenkrantz2023-04-271-1/+1
* zink: store spirv onto zink_shader_object structsMike Blumenkrantz2023-04-271-2/+6
* zink: use zink_shader_object for zink_shader_moduleMike Blumenkrantz2023-04-271-2/+2
* zink: rename 'separate' param in shader compilation to 'can_shobj'Mike Blumenkrantz2023-04-271-4/+4
* zink: don't run update_so_info if shader has no outputsMike Blumenkrantz2023-04-271-1/+1
* zink: add a workaround for a nir_assign_io_var_locations bugMike Blumenkrantz2023-04-271-8/+30
* zink: use EXT_shader_object to implement generic separate shader precompileMike Blumenkrantz2023-04-261-5/+18
* zink: handle all stages in fixup_io_locations()Mike Blumenkrantz2023-04-261-24/+38
* zink: print the type of shader when dumpingMike Blumenkrantz2023-04-251-3/+3
* zink: fix store subsitution in `lower_pv_mode_gs_store`antonino2023-04-251-3/+30
* nir/zink: use sysvals in `nir_create_passthrough_gs`antonino2023-04-251-5/+39
* zink: fix array copying in pv loweringMike Blumenkrantz2023-04-241-21/+22
* zink: fix line strip offsets in pv mode emulationantonino2023-04-241-1/+1
* zink: fix exit condition on pv emulation loopantonino2023-04-241-1/+1
* zink: use ring buffer to preserve last elementantonino2023-04-241-3/+27
* zink: fix pv mode lowring index calculationantonino2023-04-241-0/+1
* zink: take location_frac into account in lower_line_smooth_gsSoroushIMG2023-04-241-13/+18
* zink: use EXT_shader_object to (re)implement separate shadersMike Blumenkrantz2023-04-241-5/+33
* zink: run bo lowering passes for separate shader compile with uniform inliningMike Blumenkrantz2023-04-241-0/+5
* zink: add a 'separate' flag to shader module compile to indicate separate sha...Mike Blumenkrantz2023-04-241-6/+6
* zink: move separate shader dsl creation to compiler functionMike Blumenkrantz2023-04-241-0/+1
* zink: use zink_shader_object for precompiled separate shadersMike Blumenkrantz2023-04-241-2/+2
* zink: more zink_shader_object conversionMike Blumenkrantz2023-04-241-8/+7
* zink: make zink_shader_spirv_compile staticMike Blumenkrantz2023-04-241-1/+1
* zink: wrap return of compile_module()Mike Blumenkrantz2023-04-241-7/+6
* zink: wrap zink_shader_compile_separate() returnMike Blumenkrantz2023-04-241-2/+3
* zink: use tes to generate tcsMike Blumenkrantz2023-04-241-5/+9
* zink: don't render with multisampling when it is disabledantonino2023-04-211-0/+3
* zink: add a util function for printing shadersMike Blumenkrantz2023-04-201-0/+8
* zink: always wait on precompile fence at start of zink_gfx_shader_free()Mike Blumenkrantz2023-04-201-0/+1
* zink: split out generic shader destruction for reuseMike Blumenkrantz2023-04-201-12/+18
* zink: zink_shader_free -> zink_gfx_shader_freeMike Blumenkrantz2023-04-201-3/+3
* nir: add next_stage parameter to nir_slot_is_sysval_output to return better infoMarek Olšák2023-04-191-1/+1
* zink: Avoid infinite loop finding no var in update_so_info.Emma Anholt2023-04-131-0/+2
* zink: fix GPL lib leakingMike Blumenkrantz2023-04-111-18/+18
* zink: unroll array loop when copying vars for passthrough shadersMike Blumenkrantz2023-04-111-1/+4
* zink: add `descriptor_bindless_id` to `zink_shader_info`antonino2023-04-071-0/+1