projects
/
platform
/
upstream
/
mesa.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
gbm_mesa
2023-02-08
Timur Kristóf
ac/nir/ngg: Include culled primitives in query.
commit
|
commitdiff
|
tree
2023-02-08
Timur Kristóf
radv: Disable NGG culling when conservative overestimation...
commit
|
commitdiff
|
tree
2022-12-29
Timur Kristóf
radv: Include view index SET_SH_REG in ace_predication_size.
commit
|
commitdiff
|
tree
2022-12-29
Timur Kristóf
radv: Destroy mesh shader scratch ring in radv_queue_state_f...
commit
|
commitdiff
|
tree
2022-12-29
Timur Kristóf
aco: Don't accept constants on p_bpermute.
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco: Add ACO_DEBUG=novalidateir option.
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco: Move is_dead to aco_ir.h to allow it to get inlined.
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco/optimizer_postRA: Delete dead instructions more...
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco/optimizer_postRA: Properly handle vccz/execz/scc...
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco/optimizer_postRA: Speed up reset_block() with predecessors.
commit
|
commitdiff
|
tree
2022-10-24
Timur Kristóf
aco/optimizer_postRA: Use unique_ptr + array for instruction...
commit
|
commitdiff
|
tree
2022-10-20
Timur Kristóf
aco: Optimize MUBUF 0 offset when idxen is also being...
commit
|
commitdiff
|
tree
2022-10-20
Timur Kristóf
nir, ac, aco: Add index src to load_buffer_amd/store_buffer_amd.
commit
|
commitdiff
|
tree
2022-10-20
Timur Kristóf
aco: Cleanup load_vmem_mubuf and store_vmem_mubuf functions.
commit
|
commitdiff
|
tree
2022-10-20
Timur Kristóf
nir, ac, aco: Add ACCESS intrinsic index to load/store_buffe...
commit
|
commitdiff
|
tree
2022-10-11
Timur Kristóf
ac/nir/tess: Remove jump from tess factor writes.
commit
|
commitdiff
|
tree
2022-10-11
Timur Kristóf
ac/nir/ngg: Remove jumps from some branches where we...
commit
|
commitdiff
|
tree
2022-10-11
Timur Kristóf
aco: Allow explicitly removing jumps on GFX10+ when...
commit
|
commitdiff
|
tree
2022-10-11
Timur Kristóf
nir: Add selection control enum for always taken divergent...
commit
|
commitdiff
|
tree
2022-10-11
Timur Kristóf
nir: Document the flatten/dont_flatten selection control...
commit
|
commitdiff
|
tree
2022-10-05
Timur Kristóf
aco: Fix build error with std::max on GCC 12
commit
|
commitdiff
|
tree
2022-10-05
Timur Kristóf
ac/nir/ngg: Fix cross-invocation indices and cull outputs.
commit
|
commitdiff
|
tree
2022-09-25
Timur Kristóf
radv: Use a fallback for marketing name when libdrm...
commit
|
commitdiff
|
tree
2022-09-23
Timur Kristóf
spirv: Treat EmitMeshTasksEXT as a terminating instruction.
commit
|
commitdiff
|
tree
2022-09-22
Timur Kristóf
aco: Change inverse-comparison optimization to work...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/optimizer_postRA: Clarify terminology.
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/optimizer_postRA: Fix logical control flow handling.
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/optimizer_postRA: Don't assume all operand registers...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/optimizer_postRA: Mark a register overwritten when...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/tests: Add post-RA SCC no-compare tests cases with...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/tests: Add post-RA DPP test cases with control...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
aco/tests: Add post-RA optimizer testcase for partially...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
ac/nir/ngg: Don't initialize same-invocation mesh shader...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
ac/nir/ngg: Don't use LDS for same-invocation indices...
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
radv: Remove dead shader temps after linking.
commit
|
commitdiff
|
tree
2022-09-21
Timur Kristóf
radv: Change max preferred task workgroup invocations...
commit
|
commitdiff
|
tree
2022-09-12
Timur Kristóf
radv: Enable subgroup feature bits for mesh and task...
commit
|
commitdiff
|
tree
2022-09-12
Timur Kristóf
radv: Replace NV_mesh_shader macros with EXT.
commit
|
commitdiff
|
tree
2022-09-08
Timur Kristóf
nir/gather_info: Clear cross-invocation output mask.
commit
|
commitdiff
|
tree
2022-09-08
Timur Kristóf
nir/lower_system_values: Add shortcut for 1D workgroups.
commit
|
commitdiff
|
tree
2022-09-05
Timur Kristóf
radv: Enable EXT_mesh_shader on RDNA2 with RADV_PERFTEST...
commit
|
commitdiff
|
tree
2022-09-05
Timur Kristóf
radv: Implement EXT_mesh_shader draw calls.
commit
|
commitdiff
|
tree
2022-09-05
Timur Kristóf
ac/nir/ngg: Add EXT_mesh_shader vertex/primitive count.
commit
|
commitdiff
|
tree
2022-09-05
Timur Kristóf
ac/nir/ngg: Add EXT_mesh_shader CullPrimitiveEXT output.
commit
|
commitdiff
|
tree
2022-09-05
Timur Kristóf
ac/nir/ngg: Add EXT_mesh_shader primitive indices.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv, nir: Handle EmitMeshTasksEXT opcode.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Support TaskPayloadWorkgroupEXT storage class.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Support the CullPrimitiveEXT mesh shader built-in.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Support EXT_mesh_shader SetMeshOutputsEXT.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Support EXT_mesh_shader mesh/task stages.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Add mesh_shading capability for EXT_mesh_shader.
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
spirv: Support EXT_mesh_shader indices and mark them...
commit
|
commitdiff
|
tree
2022-09-02
Timur Kristóf
vulkan, spirv: Update to Vulkan 1.3.226 and latest...
commit
|
commitdiff
|
tree
2022-09-01
Timur Kristóf
aco: Fix p_init_scratch for task shaders.
commit
|
commitdiff
|
tree
2022-08-20
Timur Kristóf
aco: Improve SCC nocompare optimization when SCC is...
commit
|
commitdiff
|
tree
2022-08-20
Timur Kristóf
aco: Support s_cselect_b64 in SCC no-compare optimization.
commit
|
commitdiff
|
tree
2022-08-20
Timur Kristóf
aco/optimizer_postRA: Don't try to optimize dead instructions.
commit
|
commitdiff
|
tree
2022-08-15
Timur Kristóf
aco: Check for instructions that inhibit the branching...
commit
|
commitdiff
|
tree
2022-08-15
Timur Kristóf
aco: Fix invalidated reference in branching sequence...
commit
|
commitdiff
|
tree
2022-08-14
Timur Kristóf
aco: Add faster code path to store_lds for consecutive...
commit
|
commitdiff
|
tree
2022-08-08
Timur Kristóf
ac/nir/cull: Fix typo in bounding box culling.
commit
|
commitdiff
|
tree
2022-08-06
Timur Kristóf
ac/nir/cull: Tweak phi for cull_small_primitive branch.
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
aco: Remove branch instruction when exec is constant...
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
aco: Optimize branching sequence during SSA elimination.
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
ac/nir/cull: Make cull functions more consistent.
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
ac/nir/ngg: Move LDS store of accepted flag into the...
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
ac/nir/cull: Change if condition for bounding box culling.
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
ac/nir/cull: Move the contents of cull_bbox into ac_nir_cull...
commit
|
commitdiff
|
tree
2022-08-05
Timur Kristóf
ac/nir/cull: Move some code from cull_bbox into helper...
commit
|
commitdiff
|
tree
2022-07-27
Timur Kristóf
radv: Use NIR-based NGG lowering with LLVM.
commit
|
commitdiff
|
tree
2022-07-27
Timur Kristóf
radv: Properly set LDS size for LLVM NGG shaders.
commit
|
commitdiff
|
tree
2022-07-27
Timur Kristóf
radv/llvm: Remove incorrect hardcoded workgroup size...
commit
|
commitdiff
|
tree
2022-07-27
Timur Kristóf
ac/llvm: Implement GDS atomic add NIR intrinsic.
commit
|
commitdiff
|
tree
2022-07-22
Timur Kristóf
ac/nir/ngg: Remember proper bit sizes of GS output...
commit
|
commitdiff
|
tree
2022-07-22
Timur Kristóf
ac/nir/ngg: Copy comment about LDS layout for NGG GS.
commit
|
commitdiff
|
tree
2022-07-22
Timur Kristóf
ac/llvm: Use gs_prim_id for NGG VS.
commit
|
commitdiff
|
tree
2022-07-22
Timur Kristóf
ac/llvm: Add LLVM bug workaround to ac_build_mbcnt_add.
commit
|
commitdiff
|
tree
2022-07-22
Timur Kristóf
ac/llvm: Implement load_num_subgroups for NGG shaders.
commit
|
commitdiff
|
tree
2022-07-21
Timur Kristóf
ac/nir/ngg: Create output variable for primitive ID...
commit
|
commitdiff
|
tree
2022-07-21
Timur Kristóf
aco: Remove hack for primitive ID export.
commit
|
commitdiff
|
tree
2022-07-21
Timur Kristóf
ac/nir/ngg: Move primitive ID workgroup barrier to...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Enable task shader feature for NV_mesh_shader.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Copy BO list to ACE internal CS.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Submit internal compute cmdbuf.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Workaround MEC taskmesh dispatch hang when count...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Support task shaders in secondary cmd buffers.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Synchronization for task shaders.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Implement mesh shading draw calls with task shaders.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Introduce radv_before_taskmesh_draw.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Flush descriptors and push constants for task...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Create internal cmdbuf when a graphics pipeline...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Add dispatch_initiator_task field to radv_device.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Allow reusing pipeline compute state emit functions.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Minor cleanup of radv_queue_submit_normal.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Move inline push constants to a new function.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Refactor view index emit to use a per-stage function.
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Refactor radv_emit_inline_push_consts to work...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Refactor radv_emit_descriptor_pointers to work...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Refactor radv_emit_userdata_address to work with...
commit
|
commitdiff
|
tree
2022-07-20
Timur Kristóf
radv: Refactor some CP DMA functions to work with radeon_cmdbuf.
commit
|
commitdiff
|
tree
next