nir/zink: use sysvals in `nir_create_passthrough_gs`
[platform/upstream/mesa.git] / src / gallium / drivers / zink / zink_program.c
2023-04-25 antoninonir/zink: use sysvals in `nir_create_passthrough_gs`
2023-04-24 Mike Blumenkrantzzink: add a driver workaround to disable background...
2023-04-24 Mike Blumenkrantzzink: use EXT_shader_object to (re)implement separate...
2023-04-24 Mike Blumenkrantzzink: move separate shader dsl creation to compiler...
2023-04-24 Mike Blumenkrantzzink: minor whitespace cleanup
2023-04-24 Mike Blumenkrantzzink: use zink_shader_object for precompiled separate...
2023-04-24 Mike Blumenkrantzzink: more zink_shader_object conversion
2023-04-24 Mike Blumenkrantzzink: wrap zink_shader_compile_separate() return
2023-04-24 Mike Blumenkrantzzink: use tes to generate tcs
2023-04-21 antoninozink: add `single_sample` to fs key
2023-04-20 Mike Blumenkrantzzink: call zink_shader_free for compute shaders
2023-04-20 Mike Blumenkrantzzink: zink_shader_free -> zink_gfx_shader_free
2023-04-19 xuruizink: Use malloc to allocate libs
2023-04-14 antoninozink: use correct primitives for passthrough gs with...
2023-04-14 antoninozink: don't emulate edgeflags for patches
2023-04-13 xuruizink: Some return values of malloc should be checked
2023-04-07 Mike BlumenkrantzRevert "zink: don't trigger shader variants on pcp...
2023-04-07 Mike Blumenkrantzzink: don't trigger shader variants on pcp change if...
2023-04-07 Mike Blumenkrantzzink: don't access non_fs part of zink_shader from fs
2023-04-07 Mike Blumenkrantzzink: more explicitly track/check rp optimizing per...
2023-04-04 Mike Blumenkrantzzink: be explicit about separate shader dsl indexing...
2023-04-04 Mike Blumenkrantzzink: always store nir serialized
2023-04-04 Mike Blumenkrantzzink: store num_inlinable_uniforms separately for cs...
2023-04-04 Mike Blumenkrantzzink: move nir cloning out to callers of zink_shader_co...
2023-04-04 Mike Blumenkrantzzink: simplify assign_io() further
2023-04-04 Mike Blumenkrantzzink: store nir as serialized on zink_shader structs
2023-04-04 Mike Blumenkrantzzink: streamline nir cloning for assign_io
2023-04-04 Mike Blumenkrantzzink: directly return nir from zink_shader_tcs_create
2023-04-04 Mike Blumenkrantzzink: swap nir pointers when compiling compute shaders
2023-04-04 Mike Blumenkrantzzink: pass nir directly to zink_shader_tcs_create()
2023-04-04 Mike Blumenkrantzzink: simplify fbfetch output detection from fs
2023-04-04 Mike Blumenkrantzzink: use zink_shader::info instead of zink_shader...
2023-04-04 Mike Blumenkrantzzink: generate flat_flags during shader creation
2023-04-04 Mike Blumenkrantzzink: delete shader reordering in assign_io()
2023-03-31 antoninozink: add provoking vertex mode lowering
2023-03-31 antoninozink: add field to 'zink_gs_key' and enum
2023-03-29 antoninozink: unbind generated gs in `bind_last_vertex_stage`
2023-03-29 antoninozink: improve generated gs unbinding
2023-03-29 antoninozink: zink: add `parent` to `zink_shader::non_fs`
2023-03-29 antoninozink: unified `zink_set_primitive_emulation_keys` and...
2023-03-29 antoninozink: prevent crash when freeing
2023-03-29 antoninozink: keep xfb properties in quad emulation gs
2023-03-29 antoninozink: handle provoking vertex mode for filled quads
2023-03-29 antoninonir/zink: handle provoking vertex mode in `nir_create_p...
2023-03-29 antoninozink: implement flat shading using inlined uniforms
2023-03-29 antoninozink: add `needs_inlining` to `zink_shader`
2023-03-29 antoninozink: add flags to `zink_gfx_program` and `zink_context`
2023-03-29 antoninozink: handle quads
2023-03-29 antoninozink: force line strip out when emulating stipple
2023-03-29 antoninonir: allow to force line strip out in nir_create_passth...
2023-03-29 antoninozink: handle edgeflags
2023-03-29 antoninozink: add `has_edgeflags` flag to zink_shader and zink_...
2023-03-29 antoninonir: handle edge flags in nir_create_passthrough_gs
2023-03-29 antoninonir: calculate number of vertices in nir_create_passthr...
2023-03-29 antoninozink: handle switching between primitives
2023-03-29 Mike Blumenkrantzzink: stop leaking separate shader nir
2023-03-20 Mike Blumenkrantzzink: track zsbuf info even when rp optimizing is disabled
2023-03-15 antoninozink: fix `final_hash` update in `zink_gfx_program_update`
2023-03-14 SoroushIMGzink: rename shadow key to zs swizzle
2023-03-14 SoroushIMGzink: workaround undefined swizzle 1 for z/s textures
2023-03-14 SoroushIMGzink: add needs_zs_shader_swizzle shader key
2023-03-14 SoroushIMGzink: track shadow swizzle for all shader stages
2023-03-10 antoninozink: fix stipple pattern in oblique lines
2023-03-09 antoninozink: add `lower_point_smooth` to `zink_fs_key`
2023-03-09 antoninozink: fix line smooth lowering
2023-02-13 SoroushIMGzink: stop creating pipeline library cache for non...
2023-02-13 SoroushIMGzink: allocate program shader caches from the program...
2023-02-13 SoroushIMGzink: fix compute shader leaks
2023-02-13 Mike Blumenkrantzzink: also replace hash_entry::key when replacing separ...
2023-02-13 Mike Blumenkrantzzink: calloc separable program zink_gfx_library_key...
2023-02-13 Mike Blumenkrantzzink: rework separate shader descriptor iterating
2023-02-13 Mike Blumenkrantzzink: flag gfx programs as removed-from-cache by default
2023-02-13 Mike Blumenkrantzzink: don't fetch/update pipeline cache for separate...
2023-02-10 Mike Blumenkrantzzink: implement cross-program pipeline library sharing
2023-02-10 Mike Blumenkrantzzink: break out zink_gfx_program::libs into refcounted...
2023-02-10 Mike Blumenkrantzzink: store gfx_hash on zink_gfx_program
2023-02-09 Mike Blumenkrantzzink: use GPL to handle (simple) separate shader objects
2023-02-09 Mike Blumenkrantzzink: allow multiple gpl libraries in zink_create_gfx_p...
2023-02-09 Mike Blumenkrantzzink: add flags param to zink_pipeline_layout_create()
2023-02-08 Mike Blumenkrantzzink: fix gpl lib hashing
2023-01-24 Mike Blumenkrantzzink: pass depth swizzle data block to shader compile
2023-01-24 Mike Blumenkrantzzink: create another samplerview for shadow textures
2023-01-24 Mike Blumenkrantzzink: plug in the program/module parts of shadow textur...
2023-01-24 Mike Blumenkrantzzink: add a fs shader key member to indicate depth...
2023-01-24 Mike Blumenkrantzzink: add an extra_data param to zink_shader_compile
2023-01-23 SoroushIMGzink: lower LOD-invalid txf when imageRobustAccess2...
2023-01-23 SoroushIMGzink: add zink_cs_key
2023-01-10 Mike Blumenkrantzzink: add a fs base key, fix optimal fs key packing
2023-01-10 Mike Blumenkrantzzink: use optimal key for pipeline library hash
2023-01-10 Mike Blumenkrantzzink: only flag modules_changed in optimal path if...
2023-01-10 Mike Blumenkrantzzink: delete dead code
2023-01-09 SoroushIMGzink: fix disappearing smooth lines after workaround
2022-12-16 Erik Faye-Lundzink: lower smooth-lines if not supported
2022-12-07 Erik Faye-Lundzink: fix rebase-mistake
2022-12-06 Igor Torrentezink: add driver-workaround for missing gl_point_size
2022-12-06 Igor Torrentezink: rename `zink_set_line_stipple_keys`
2022-12-06 Erik Faye-Lundzink: do not lower gs-intrinscs, take two
2022-12-01 Erik Faye-Lundzink: lower line stipple
2022-12-01 Erik Faye-Lundzink: allow to generate any vertex shader stage
2022-11-02 Erik Faye-Lundzink: put union fields into structs named by the shader...
next