projects
/
platform
/
upstream
/
mesa.git
/ history
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
zink: fix gpl lib hashing
[platform/upstream/mesa.git]
/
src
/
gallium
/
drivers
/
zink
/
zink_program.c
2023-02-08
Mike Blumenkrantz
zink: fix gpl lib hashing
blob
|
commitdiff
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
2022-08-20
Mike Blumenkrantz
zink: split out first-time shader module creation
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: split out gfx shader module creation from cache...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: split out nonseamless/inline shader module info...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: plumb screen info through shader key comparison
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: plumb some screen info through gfx shader creation
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: simplify shader key comparison by splitting out...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: rework bit iteration in update_gfx_shader_modules...
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: move pipeline state comparison to c++ template
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: move gfx pipeline recalc to c++
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: move pipeline cache structs to zink_program.h
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: move gfx program update/creation into zink_program.c
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: deduplicate some program destroy code
blob
|
commitdiff
|
diff to current
2022-08-20
Mike Blumenkrantz
zink: deduplicate some program creation code
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: remove all pipe_shader_type usage
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: PIPE_SHADER_TYPES -> MESA_SHADER_STAGES
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: ZINK_SHADER_COUNT -> ZINK_GFX_SHADER_COUNT
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: rename _lazy descriptor stuff
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: move all types/enums into zink_types.h
blob
|
commitdiff
|
diff to current
2022-08-14
Mike Blumenkrantz
zink: remove descriptor vtable
blob
|
commitdiff
|
diff to current
2022-08-04
Mike Blumenkrantz
zink: add a graphics pipeline library implementation
blob
|
commitdiff
|
diff to current
2022-08-04
Mike Blumenkrantz
zink: set program pipeline array idx earlier in zink_ge...
blob
|
commitdiff
|
diff to current
2022-08-04
Mike Blumenkrantz
zink: break out program primtype->idx conversion function
blob
|
commitdiff
|
diff to current
2022-08-04
Mike Blumenkrantz
zink: change zink_create_gfx_program signature
blob
|
commitdiff
|
diff to current
2022-08-04
Mike Blumenkrantz
zink: init cache_put program fence on program creation
blob
|
commitdiff
|
diff to current
2022-07-28
TSnake41
zink: print result code string on vulkan failure
blob
|
commitdiff
|
diff to current
2022-07-20
Mike Blumenkrantz
zink: fix viewport count tracking
blob
|
commitdiff
|
diff to current
2022-07-20
Mike Blumenkrantz
zink: call bind_last_vertex_stage() when binding vs
blob
|
commitdiff
|
diff to current
2022-07-12
Eric Engestrom
zink: use updated tokens from vk.xml
blob
|
commitdiff
|
diff to current
2022-06-14
Mike Blumenkrantz
zink: use the patch_vertices value from the shader...
blob
|
commitdiff
|
diff to current
2022-06-14
Mike Blumenkrantz
zink: fix generated tcs update path
blob
|
commitdiff
|
diff to current
2022-06-13
Mike Blumenkrantz
zink: cap driver inlining using ssa allocation limit
blob
|
commitdiff
|
diff to current
2022-06-03
Mike Blumenkrantz
zink: use dynamic patch vertices if available
blob
|
commitdiff
|
diff to current
2022-06-03
Mike Blumenkrantz
zink: break out pipeline dynamic state2 into struct
blob
|
commitdiff
|
diff to current
2022-06-03
Mike Blumenkrantz
zink: use memcmp for comparing dynamic state1 info
blob
|
commitdiff
|
diff to current
next