nir/zink: use sysvals in `nir_create_passthrough_gs`
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_compiler.h
2023-04-25 antoninonir/zink: use sysvals in `nir_create_passthrough_gs`
2023-04-24 Mike Blumenkrantzzink: more zink_shader_object conversion
2023-04-24 Mike Blumenkrantzzink: make zink_shader_spirv_compile static
2023-04-24 Mike Blumenkrantzzink: wrap zink_shader_compile_separate() return
2023-04-24 Mike Blumenkrantzzink: use tes to generate tcs
2023-04-20 Mike Blumenkrantzzink: add a util function for printing shaders
2023-04-20 Mike Blumenkrantzzink: split out generic shader destruction for reuse
2023-04-20 Mike Blumenkrantzzink: zink_shader_free -> zink_gfx_shader_free
2023-04-04 Mike Blumenkrantzzink: break out nir blob deserializing
2023-04-04 Mike Blumenkrantzzink: store nir as serialized on zink_shader structs
2023-04-04 Mike Blumenkrantzzink: directly return nir from zink_shader_tcs_create
2023-04-04 Mike Blumenkrantzzink: pass nir directly to zink_shader_tcs_create()
2023-04-04 Mike Blumenkrantzzink: use zink_shader::info instead of zink_shader...
2023-03-29 antoninozink: handle provoking vertex mode for filled quads
2023-03-29 antoninozink: implement flat shading using inlined uniforms
2023-03-29 antoninozink: filled quad emulation gs generation function
2023-03-29 Mike Blumenkrantzzink: stop leaking separate shader nir
2023-02-09 Mike Blumenkrantzzink: use GPL to handle (simple) separate shader objects
2023-01-24 Mike Blumenkrantzzink: add an extra_data param to zink_shader_compile
2022-10-27 Mike Blumenkrantzzink: pass KERNEL shaders through successfully
2022-10-26 SoroushIMGzink: limit gl_Layer clamping to drivers that need it
2022-09-23 Mike Blumenkrantzzink: use screen param for zink_shader_free()
2022-08-30 Mike Blumenkrantzzink: add function to check whether a shader has cube...
2022-08-14 Mike Blumenkrantzzink: remove all pipe_shader_type usage
2022-08-14 Mike Blumenkrantzzink: move all types/enums into zink_types.h
2022-06-13 Mike Blumenkrantzzink: cap driver inlining using ssa allocation limit
2022-04-22 Mike Blumenkrantzzink: use vulkan memory model shader semantics for...
2022-03-09 Mike Blumenkrantzzink: handle spirv xfb insanity
2022-02-11 Mike Blumenkrantzzink: implement generated tcs variants using spirv...
2022-02-11 Mike Blumenkrantzzink: store the spirv_shader to the zink_shader struct...
2022-02-11 Mike Blumenkrantzzink: split off CreateShaderModule into util function
2022-01-20 Mike Blumenkrantzzink: only allocate ntv residency info if it will be...
2022-01-20 Mike Blumenkrantzzink: always pass shader info to ntv
2022-01-20 Mike Blumenkrantzzink: rename zink_so_info -> zink_shader_info
2021-10-26 Mike Blumenkrantzzink: detect prim type more accurately for tess/gs...
2021-09-27 Mike Blumenkrantzzink: implement bindless textures
2021-09-16 Mike Blumenkrantzzink: move shader keys to be persistent on pipeline...
2021-09-16 Mike Blumenkrantzzink: make tcs shader generation take screen param
2021-09-06 Emma Anholtmesa/st: Add an optional GLSL link fail msg to finalize...
2021-09-01 Mike Blumenkrantzzink: incrementally hash gfx shader stages
2021-08-31 Mike Blumenkrantzzink: add a compiler pass to translate fbfetch -> input...
2021-08-13 Ian Romanickgallium: Remove "optimize" parameter from pipe_screen...
2021-07-31 Mike Blumenkrantzzink: add locking for zink_shader::programs
2021-07-06 Mike Blumenkrantzzink: remove shader_id
2021-07-06 Mike Blumenkrantzzink: remove gfx program slot mapping
2021-06-16 Erik Faye-Lundzink: introduce a define for max descriptors per type
2021-06-16 Mike Blumenkrantzzink: use u_live_shader_cache
2021-06-16 Mike Blumenkrantzzink: split lazy sets based on descriptor type
2021-06-01 Mike Blumenkrantzzink: add a second descriptor manager
2021-05-12 Mike Blumenkrantzzink: track number of tbos in shader data
2021-04-29 Mike Blumenkrantzzink: add fastpath for getting default shader variants
2021-04-27 Erik Faye-Lundzink: make zink_binding private
2021-04-08 Mike Blumenkrantzzink: add a pipe_screen::finalize_nir hook
2021-03-17 Mike Blumenkrantzzink: move zink_binding() to compiler.c
2021-03-16 Mike Blumenkrantzzink: add util function for checking whether a shader...
2021-03-12 Mike Blumenkrantzzink: break out descriptor stuff into new files
2021-03-12 Mike Blumenkrantzzink: split descriptor sets based on usage
2021-03-09 Mike Blumenkrantzzink: only export necessary xfb outputs to ntv
2021-03-09 Mike Blumenkrantzzink: handle direct xfb output from output variables
2021-03-09 Mike Blumenkrantzzink: stop allocating xfb slot map
2021-02-24 Mike Blumenkrantzzink: support gl_LocalGroupSize
2021-01-29 Mike Blumenkrantzzink: move tess/geom shader info to vs shader key
2021-01-21 Mike Blumenkrantzzink: handle image descriptors during zink_shader creation
2021-01-13 Mike Blumenkrantzzink: clamp sampler+samplerview limits
2021-01-10 Erik Faye-Lundzink: setup compiler options during init
2021-01-04 Mike Blumenkrantzzink: handle dynamic sampler array indexing for arb_gpu...
2020-12-22 Mike Blumenkrantzzink: implement passthrough tcs shader injection
2020-12-22 Mike Blumenkrantzzink: pull xfb info from tess shader when applicable
2020-12-08 Mike Blumenkrantzzink: initial shader key implementation
2020-11-24 Erik Faye-LundRevert "zink: initial implementation of shader keys"
2020-11-13 Mike Blumenkrantzzink: initial implementation of shader keys
2020-10-16 Mike Blumenkrantzzink: add handling for gs in ntv
2020-10-14 Mike Blumenkrantzzink: redo slot mapping again for the last time really...
2020-08-07 Mike Blumenkrantzzink: split up creating zink_shader objects and VkShade...
2020-08-07 Mike Blumenkrantzzink: adjust zink_shader struct to contain full streamo...
2020-07-18 Mike Blumenkrantzzink: destroy gfx program when a shader is freed
2020-06-17 Mike Blumenkrantzzink: implement transform feedback support to finish...
2020-06-17 Mike Blumenkrantzzink: implement streamout and xfb handling in ntv
2020-06-09 Mike Blumenkrantzzink: track program usages for each shader
2019-10-28 Erik Faye-Lundzink: store shader_info in zink_shader
2019-10-28 Erik Faye-Lundzink: introduce opengl over vulkan