projects
/
platform
/
upstream
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
zink: fix line smooth lowering
[platform/upstream/mesa.git]
/
src
/
gallium
/
drivers
/
zink
/
zink_program.c
2023-03-09
antonino
zink: fix line smooth lowering
blob
|
commitdiff
2023-02-13
SoroushIMG
zink: stop creating pipeline library cache for non...
blob
|
commitdiff
|
diff to current
2023-02-13
SoroushIMG
zink: allocate program shader caches from the program...
blob
|
commitdiff
|
diff to current
2023-02-13
SoroushIMG
zink: fix compute shader leaks
blob
|
commitdiff
|
diff to current
2023-02-13
Mike Blumenkrantz
zink: also replace hash_entry::key when replacing separ...
blob
|
commitdiff
|
diff to current
2023-02-13
Mike Blumenkrantz
zink: calloc separable program zink_gfx_library_key...
blob
|
commitdiff
|
diff to current
2023-02-13
Mike Blumenkrantz
zink: rework separate shader descriptor iterating
blob
|
commitdiff
|
diff to current
2023-02-13
Mike Blumenkrantz
zink: flag gfx programs as removed-from-cache by default
blob
|
commitdiff
|
diff to current
2023-02-13
Mike Blumenkrantz
zink: don't fetch/update pipeline cache for separate...
blob
|
commitdiff
|
diff to current
2023-02-10
Mike Blumenkrantz
zink: implement cross-program pipeline library sharing
blob
|
commitdiff
|
diff to current
2023-02-10
Mike Blumenkrantz
zink: break out zink_gfx_program::libs into refcounted...
blob
|
commitdiff
|
diff to current
2023-02-10
Mike Blumenkrantz
zink: store gfx_hash on zink_gfx_program
blob
|
commitdiff
|
diff to current
2023-02-09
Mike Blumenkrantz
zink: use GPL to handle (simple) separate shader objects
blob
|
commitdiff
|
diff to current
2023-02-09
Mike Blumenkrantz
zink: allow multiple gpl libraries in zink_create_gfx_p...
blob
|
commitdiff
|
diff to current
2023-02-09
Mike Blumenkrantz
zink: add flags param to zink_pipeline_layout_create()
blob
|
commitdiff
|
diff to current
2023-02-08
Mike Blumenkrantz
zink: fix gpl lib hashing
blob
|
commitdiff
|
diff to current
2023-01-24
Mike Blumenkrantz
zink: pass depth swizzle data block to shader compile
blob
|
commitdiff
|
diff to current
2023-01-24
Mike Blumenkrantz
zink: create another samplerview for shadow textures
blob
|
commitdiff
|
diff to current
2023-01-24
Mike Blumenkrantz
zink: plug in the program/module parts of shadow textur...
blob
|
commitdiff
|
diff to current
2023-01-24
Mike Blumenkrantz
zink: add a fs shader key member to indicate depth...
blob
|
commitdiff
|
diff to current
2023-01-24
Mike Blumenkrantz
zink: add an extra_data param to zink_shader_compile
blob
|
commitdiff
|
diff to current
2023-01-23
SoroushIMG
zink: lower LOD-invalid txf when imageRobustAccess2...
blob
|
commitdiff
|
diff to current
2023-01-23
SoroushIMG
zink: add zink_cs_key
blob
|
commitdiff
|
diff to current
2023-01-10
Mike Blumenkrantz
zink: add a fs base key, fix optimal fs key packing
blob
|
commitdiff
|
diff to current
2023-01-10
Mike Blumenkrantz
zink: use optimal key for pipeline library hash
blob
|
commitdiff
|
diff to current
2023-01-10
Mike Blumenkrantz
zink: only flag modules_changed in optimal path if...
blob
|
commitdiff
|
diff to current
2023-01-10
Mike Blumenkrantz
zink: delete dead code
blob
|
commitdiff
|
diff to current
2023-01-09
SoroushIMG
zink: fix disappearing smooth lines after workaround
blob
|
commitdiff
|
diff to current
2022-12-16
Erik Faye-Lund
zink: lower smooth-lines if not supported
blob
|
commitdiff
|
diff to current
2022-12-07
Erik Faye-Lund
zink: fix rebase-mistake
blob
|
commitdiff
|
diff to current
2022-12-06
Igor Torrente
zink: add driver-workaround for missing gl_point_size
blob
|
commitdiff
|
diff to current
2022-12-06
Igor Torrente
zink: rename `zink_set_line_stipple_keys`
blob
|
commitdiff
|
diff to current
2022-12-06
Erik Faye-Lund
zink: do not lower gs-intrinscs, take two
blob
|
commitdiff
|
diff to current
2022-12-01
Erik Faye-Lund
zink: lower line stipple
blob
|
commitdiff
|
diff to current
2022-12-01
Erik Faye-Lund
zink: allow to generate any vertex shader stage
blob
|
commitdiff
|
diff to current
2022-11-02
Erik Faye-Lund
zink: put union fields into structs named by the shader...
blob
|
commitdiff
|
diff to current
2022-10-28
Samuel Pitoiset
ac/nir/ngg: fix emitting streamout output by using...
blob
|
commitdiff
|
diff to current
2022-10-27
Mike Blumenkrantz
zink: rip out unused kernel push constant
blob
|
commitdiff
|
diff to current
2022-10-26
SoroushIMG
zink: limit gl_Layer clamping to drivers that need it
blob
|
commitdiff
|
diff to current
2022-10-26
SoroushIMG
zink: add new framebuffer_is_layered state
blob
|
commitdiff
|
diff to current
2022-10-26
SoroushIMG
zink: add pushconst only pipeline layout
blob
|
commitdiff
|
diff to current
2022-10-26
SoroushIMG
zink: cleanup zink_pipeline_layout_create
blob
|
commitdiff
|
diff to current
2022-10-25
Mike Blumenkrantz
zink: split out uniform decriptor bindings in shader...
blob
|
commitdiff
|
diff to current
2022-10-25
Mike Blumenkrantz
zink: simplify some program descriptor helpers
blob
|
commitdiff
|
diff to current
2022-10-25
Mike Blumenkrantz
zink: ZINK_DESCRIPTOR_TYPES -> ZINK_DESCRIPTOR_BASE_TYPES
blob
|
commitdiff
|
diff to current
2022-10-25
Mike Blumenkrantz
zink: fix gpl compile optimization
blob
|
commitdiff
|
diff to current
2022-10-24
Erik Faye-Lund
zink: rework primitive rasterization type logic
blob
|
commitdiff
|
diff to current
2022-10-19
Vinson Lee
zink: Remove duplicate variable zm.
blob
|
commitdiff
|
diff to current
2022-10-11
Mike Blumenkrantz
zink: add ZINK_DEBUG=shaderdb
blob
|
commitdiff
|
diff to current
2022-10-11
Mike Blumenkrantz
zink: implement async gfx precompile
blob
|
commitdiff
|
diff to current
2022-10-11
Mike Blumenkrantz
zink: gfx_pipeline_cache_entry -> zink_gfx_pipeline_cac...
blob
|
commitdiff
|
diff to current
2022-10-01
Mike Blumenkrantz
zink: use an extra pipeline state bit to track coherent...
blob
|
commitdiff
|
diff to current
2022-10-01
Mike Blumenkrantz
zink: reorder zink_destroy_gfx_program()
blob
|
commitdiff
|
diff to current
2022-10-01
Mike Blumenkrantz
zink: require optimal_keys for GPL
blob
|
commitdiff
|
diff to current
2022-10-01
Mike Blumenkrantz
zink: further compress zink_gfx_output_key lookups
blob
|
commitdiff
|
diff to current
2022-09-30
Mike Blumenkrantz
zink: use dynamic state3 rasterization states when...
blob
|
commitdiff
|
diff to current
2022-09-28
Mike Blumenkrantz
zink: move create_pipeline_lib to zink_program.c
blob
|
commitdiff
|
diff to current
2022-09-28
Mike Blumenkrantz
zink: move zink_screen_get_pipeline_cache() calls out...
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: copy optimal key always
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: unspaghettify some program update code
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: be even more granular with optimal_key program...
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: simplify bit tracking in zink_gfx_program_update()
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: split dirty_shader_stages for gfx and compute
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: use optimal_keys to massively reduce size of...
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: add 'optimal_keys' handling for shader keys
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: ALWAYS_INLINE bind_gfx_stage
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: move to AoS for gfx program shader modules
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: copy the non-dirty shader stages when updating...
blob
|
commitdiff
|
diff to current
2022-09-26
Mike Blumenkrantz
zink: handle inline uniforms during first-time shader...
blob
|
commitdiff
|
diff to current
2022-09-23
Mike Blumenkrantz
zink: use screen param for zink_shader_free()
blob
|
commitdiff
|
diff to current
2022-09-23
Mike Blumenkrantz
zink: add locking for program caches
blob
|
commitdiff
|
diff to current
2022-09-23
Mike Blumenkrantz
zink: use screen params for program reference functions
blob
|
commitdiff
|
diff to current
2022-09-23
Mike Blumenkrantz
zink: track the owner context for gfx programs
blob
|
commitdiff
|
diff to current
2022-09-23
Mike Blumenkrantz
zink: track a mask of gfx stages remaining in gfx programs
blob
|
commitdiff
|
diff to current
2022-09-10
Mike Blumenkrantz
zink: implement async nir creation
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: defer all compute shader creation
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: generate sha1 for compute programs
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: init fbfetch/bindless ctx stuff on shader create
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add a context pointer to zink_program struct
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add partial async shader compile support
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add precompilation for compute shaders
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add a param to allow zink_screen_update_pipeline_...
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: move compute pipeline cache update to caller
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: use different key comparison for local_size-using...
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: stop zeroing local size if current compute doesn...
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: remove use_local_size from compute pipeline state
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: don't add compute base pipeline to hash table
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: merge compute program hash table onto program...
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add a pipeline shortcut for basic compute programs
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add param to allow cache_get jobs to run directly
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: add use_local_size flag to compute programs
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: create compute programs from compute shaders...
blob
|
commitdiff
|
diff to current
2022-08-30
Mike Blumenkrantz
zink: use screen param for zink_descriptor_program_deinit
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: track which stages in gfx programs are using...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: constify shader module variable
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: pass shader stage as param for gfx module update
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: use dynarray instead of list for internal shader...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: change u_foreach_bit to regular for loop in zink_...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: cache dynamic render vs renderpass pipelines...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: add templates for pipeline stage comparison
blob
|
commitdiff
|
diff to current
next