| Commit message (Expand) | Author | Age | Files | Lines |
* | aco,radv: support symbol relocation in aco | Qiang Yu | 2023-04-28 | 1 | -6/+8 |
* | aco, radv: Remove "key" from aco_compiler_options. | Timur Kristóf | 2023-04-12 | 1 | -3/+3 |
* | aco: Call dominator_tree before lower_phis. | Timur Kristóf | 2023-04-03 | 1 | -2/+1 |
* | radv: move gl_shader_stage from radv_binary to radv_shader_info | Daniel Schürmann | 2023-03-24 | 1 | -5/+4 |
* | radv: remove set but never used num_preserved_sgprs | Samuel Pitoiset | 2023-03-21 | 1 | -4/+1 |
* | radv: add radv_create_rt_prolog() | Daniel Schürmann | 2023-03-16 | 1 | -12/+42 |
* | aco, radv: Don't use radv_shader_args in aco. | Timur Kristóf | 2023-03-08 | 1 | -5/+3 |
* | aco, radv: Rename aco_*_key to aco_*_info. | Timur Kristóf | 2023-03-08 | 1 | -11/+7 |
* | aco, radv: Move is_trap_handler_shader to aco info. | Qiang Yu | 2023-03-08 | 1 | -6/+6 |
* | radv,aco: remove old GS copy shader code | Rhys Perry | 2022-11-29 | 1 | -1/+0 |
* | radv,aco: implement GS copy shaders using NIR | Rhys Perry | 2022-11-29 | 1 | -3/+1 |
* | aco: move statistics enum to aco_shader_info.h | Daniel Schürmann | 2022-11-15 | 1 | -14/+13 |
* | aco: change thread_local memory resource to pointer | Daniel Schürmann | 2022-10-25 | 1 | -6/+0 |
* | aco: use monotonic_buffer_resource for instructions | Daniel Schürmann | 2022-09-28 | 1 | -0/+6 |
* | aco: fix hash statistic | Rhys Perry | 2022-08-10 | 1 | -0/+3 |
* | aco: add support for compiling PS epilogs | Samuel Pitoiset | 2022-07-18 | 1 | -0/+45 |
* | radv,aco: rename radv_aco_build_prolog to radv_aco_build_shader_part | Samuel Pitoiset | 2022-07-18 | 1 | -1/+1 |
* | aco: add aco_postprocess_shader() helper | Samuel Pitoiset | 2022-07-18 | 1 | -30/+39 |
* | aco: drop radv_shader.h include | Dave Airlie | 2022-07-01 | 1 | -1/+0 |
* | aco/radv: provide a vs prolog callback from aco to radv. | Dave Airlie | 2022-07-01 | 1 | -21/+11 |
* | aco/radv: provide a callback from aco shader building to build binary | Dave Airlie | 2022-07-01 | 1 | -71/+15 |
* | aco: refactor the radv binary builder out of the core aco fn. | Dave Airlie | 2022-07-01 | 1 | -42/+71 |
* | radv,aco: rename radv_prolog_binary/radv_shader_prolog to shader_part | Samuel Pitoiset | 2022-06-21 | 1 | -12/+11 |
* | radv,aco: disable shader cache when ACO debug options are used | Rhys Perry | 2022-06-02 | 1 | -0/+10 |
* | aco/radv: drop radv_nir_compiler_options from aco. | Dave Airlie | 2022-05-17 | 1 | -2/+2 |
* | amd: change chip_class naming to "enum amd_gfx_level gfx_level" | Marek Olšák | 2022-05-13 | 1 | -1/+1 |
* | aco: remove radv vs prolog key from aco internals. | Dave Airlie | 2022-05-11 | 1 | -1/+1 |
* | aco/radv: convert to aco shader info at the radv level. | Dave Airlie | 2022-05-11 | 1 | -2/+2 |
* | radv,aco: keep track of the prolog disassembly if necessary | Samuel Pitoiset | 2022-01-04 | 1 | -35/+47 |
* | aco: do not print prologs disassembly if no disassembler | Samuel Pitoiset | 2022-01-04 | 1 | -2/+10 |
* | radv,aco: decouple shader_info/options from radv_shader_args | Samuel Pitoiset | 2021-10-22 | 1 | -21/+27 |
* | aco: do not return an empty string when disassembly is not supported | Samuel Pitoiset | 2021-10-15 | 1 | -3/+4 |
* | aco: implement aco_compile_vs_prolog | Rhys Perry | 2021-10-13 | 1 | -1/+38 |
* | radv: implement dynamic vertex input state using vertex shader prologs | Rhys Perry | 2021-10-13 | 1 | -0/+7 |
* | radv: move ac_shader_config to radv_shader_binary instead of legacy | Samuel Pitoiset | 2021-10-11 | 1 | -1/+1 |
* | aco: constify radv_shader_{info,args} | Samuel Pitoiset | 2021-10-08 | 1 | -1/+1 |
* | radv: Disable shader disassembly when no disassembler is available | Tony Wasserka | 2021-10-01 | 1 | -12/+20 |
* | radv: cleanup uses of VK_PIPELINE_CREATE_DISABLE_OPTIMIZATION_BIT | Samuel Pitoiset | 2021-09-28 | 1 | -3/+3 |
* | aco: Format. | Daniel Schürmann | 2021-07-12 | 1 | -27/+40 |
* | aco: add missing Licenses and remove Authors from files | Daniel Schürmann | 2021-07-12 | 1 | -0/+1 |
* | aco: reorder and cleanup #includes | Daniel Schürmann | 2021-07-12 | 1 | -1/+4 |
* | aco: Introduce a new, post-RA optimizer. | Timur Kristóf | 2021-05-28 | 1 | -0/+6 |
* | aco: add and use Program::progress | Rhys Perry | 2021-04-21 | 1 | -8/+3 |
* | aco: add ACO_DEBUG=liveinfo | Rhys Perry | 2021-03-19 | 1 | -0/+3 |
* | aco: remove vmem/smem score statistics | Rhys Perry | 2021-03-11 | 1 | -2/+0 |
* | aco: add ACO_DEBUG=perfinfo | Rhys Perry | 2021-03-11 | 1 | -1/+1 |
* | aco: add latency and inverse throughput statistics | Rhys Perry | 2021-03-11 | 1 | -1/+2 |
* | radv,aco: remove aco_compiler_statistics | Rhys Perry | 2021-03-05 | 1 | -8/+7 |
* | aco: don't abort() if disassembly fails | Daniel Schürmann | 2021-02-12 | 1 | -8/+1 |
* | aco: Use u_memstream instead of POSIX memstream | James Park | 2020-12-01 | 1 | -5/+6 |