projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
fix null pointer access problem
2024-01-09
Daniel Schürmann
nir/opt_move_discards_to_top: don't schedule discard...
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco/insert_exec_mask: Simplify WQM handling (2/2)
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco/insert_exec_mask: Simplify WQM handling (1/2)
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco: insert a single p_end_wqm after the last derivative...
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco: don't insert a copy when emitting p_wqm
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco: make p_wqm a marker instruction without Operands...
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco: don't optimize cross-lane instructions across...
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco/insert_exec_mask: set Exact mode after p_discard_if...
commit
|
commitdiff
|
tree
2023-09-14
Daniel Schürmann
aco: append p_logical_end after monolithic RT shaders
commit
|
commitdiff
|
tree
2023-08-22
Daniel Schürmann
nir/opt_move: fix handling of if-condition
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
amd: Do shader binary alignment for prefetch at memory...
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
amd: move end-of-code marker padding to ACO.
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
radv: migrate radv_shader hash to BLAKE3
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
radv/meta: disable disk cache for meta shaders
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
vulkan/pipeline_cache: add 'skip_disk_cache' option
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
aco/assembler: change prefetch mode on GFX10.3+ during...
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
aco/assembler: align loops if it reduces the number...
commit
|
commitdiff
|
tree
2023-07-11
Daniel Schürmann
aco/assembler: align resume shaders with cache lines
commit
|
commitdiff
|
tree
2023-07-03
Daniel Schürmann
radv: reference pipeline cache object in radv_pipeline
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: remove now dead code
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: use priorities to select the next shader
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/debug: dump ray tracing shaders in case of a hang
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: separate shader compilation
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
aco: adjust RT prolog for shader functions [disables RT]
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: adjust lower_rt_instructions() for shader...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: set up RT shader args for separate compilation
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: create compile_rt_prolog() function
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: don't write cache hit feedback per stage.
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: reference library shaders during radv_rt_fill_stage...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: add and use specialized cache search/insert...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: pass radv_ray_tracing_pipeline to RT shader...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: replace pCreateInfo with VkPipelineCreateFlags...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: change RT main shader to MESA_SHADER_INTERSECTION
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: implement radv_rt_nir_to_asm()
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: implement radv_nir_lower_rt_abi to lower RT...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/shader_info: add RT stages to radv_get_user_data_0()
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: extend radv_pipeline_group_handle with shader VAs
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv/rt: adjust shared_size when lowering hit_attribs
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
aco: implement select_program_rt()
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
aco: implement nir_intrinsic_load_resume_shader_address_amd
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
nir: add nir_intrinsic_resume_shader_address_amd
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
nir,amd: add nir_intrinsic_store_[scalar|vector]_arg_amd...
commit
|
commitdiff
|
tree
2023-06-08
Daniel Schürmann
radv: add remaining RT shader args for separate compilation
commit
|
commitdiff
|
tree
2023-05-17
Daniel Schürmann
vulkan/pipeline_cache: don't log warnings for client...
commit
|
commitdiff
|
tree
2023-05-11
Daniel Schürmann
vulkan/pipeline_cache: don't log warnings for internal...
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: store stack_sizes per stage instead of per...
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: use vk_multialloc for radv_ray_tracing_pipeline
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: refactor radv_rt_pipeline_compile()
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: unify radv_rt_pipeline_create() and radv_rt_pipelin...
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: unify radv_ray_tracing_lib_pipeline and radv_ray_tr...
commit
|
commitdiff
|
tree
2023-05-10
Daniel Schürmann
radv/rt: change base of radv_ray_tracing_lib_pipeline...
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: Fix and improve VkPipelineCreationFeedback
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: remove merged VkPipelineShaderStageCreateInfo
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: refactor compute_rt_stack_size() to use radv_ray_tr...
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: use precompiled stages to create RT shader
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: retain parsed NIR shaders in radv_ray_tracing_lib_p...
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: introduce struct radv_ray_tracing_stage
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/rt: expose radv_parse_rt_stage()
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv/pipeline_cache: add NIR caching capabilities
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
vulkan/pipeline_cache: expose vk_raw_data_cache_object
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
radv: add padding to radv_shader_binary_legacy
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
vulkan/pipeline_cache: use vk_pipeline_cache_insert_object...
commit
|
commitdiff
|
tree
2023-05-02
Daniel Schürmann
vulkan/pipeline_cache: replace raw data objects on...
commit
|
commitdiff
|
tree
2023-04-26
Daniel Schürmann
radv/rt: remove merged VkRayTracingShaderGroupCreateInfoKHR
commit
|
commitdiff
|
tree
2023-04-26
Daniel Schürmann
radv/rt: replace uses of pGroups with radv_ray_tracing_group
commit
|
commitdiff
|
tree
2023-04-26
Daniel Schürmann
radv/rt: add shader stage indices to radv_ray_tracing_group
commit
|
commitdiff
|
tree
2023-04-26
Daniel Schürmann
radv/rt: rename radv_ray_tracing_module -> radv_ray_tracing_...
commit
|
commitdiff
|
tree
2023-04-25
Daniel Schürmann
radv/rt: properly destroy radv_ray_tracing_lib_pipeline...
commit
|
commitdiff
|
tree
2023-04-19
Daniel Schürmann
radv/rt: fix total stack size computation
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv/ci: add 2 more Flakes for Navi21
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: clean up pipeline-cache interface
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: use vk_pipeline_cache
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: implement radv_shader_create_cached()
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: add struct radv_pipeline_cache_object
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: add radv_shader_serialize() and radv_shader_deserializ...
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: unconditionally store the binary code in radv_shader
commit
|
commitdiff
|
tree
2023-04-11
Daniel Schürmann
radv: derive struct radv_shader from vk_pipeline_cache_object
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: move vk_log on failed deserialization...
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: add cache parameter to deserialize...
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: use vk_pipeline_cache_create_and_inse...
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: implement vk_pipeline_cache_create_an...
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: Don't re-insert disk-cache hits...
commit
|
commitdiff
|
tree
2023-04-10
Daniel Schürmann
vulkan/pipeline_cache: remove vk_device from vk_pipeline_cac...
commit
|
commitdiff
|
tree
2023-04-04
Daniel Schürmann
radv: update PS num_vgprs in case of epilogs rather...
commit
|
commitdiff
|
tree
2023-04-04
Daniel Schürmann
aco: don't use shared VGPRs for shaders consisting...
commit
|
commitdiff
|
tree
2023-04-04
Daniel Schürmann
aco/ra: adjust_max_used_regs() for fixed Operands
commit
|
commitdiff
|
tree
2023-04-04
Daniel Schürmann
aco: split ps_epilog args before exporting them
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv/rt: Fix VK_KHR_pipeline_executable_properties
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: fix radv_shader_binary member fields to 32 bit.
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: skip pipeline caching with RADV_DEBUG=shaders
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: refactor shader_compile()
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: remove radv_create_gs_copy_shader()
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: move gl_shader_stage from radv_binary to radv_shader_info
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: separate radv_capture_shader_executable_info...
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: inline radv_postprocess_config()
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: remove unnecessary copy of binary->config
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: separate radv_postprocess_binary_config() from...
commit
|
commitdiff
|
tree
2023-03-24
Daniel Schürmann
radv: remove unused parameter from radv_open_rtld_binary()
commit
|
commitdiff
|
tree
2023-03-16
Daniel Schürmann
aco: remove aco::rt_stack variable
commit
|
commitdiff
|
tree
2023-03-16
Daniel Schürmann
radv/rt: use prolog for raytracing shaders
commit
|
commitdiff
|
tree
next