summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)AuthorFilesLines
2020-11-25v3dv: Wayland WSI supportElla-03-1/+198
2020-11-25intel/rt: Implement push constants as global memory readsJason Ekstrand3-0/+66
2020-11-25intel/rt: Add support for hit attributesJason Ekstrand1-4/+39
2020-11-25intel/rt: Add a helper to create the raygen trampoline shaderJason Ekstrand3-0/+159
2020-11-25intel/rt: Add lowering for combined intersection/any-hit shadersJason Ekstrand6-1/+270
2020-11-25intel/rt: Add lowering for ray-walk intrinsics in any-hit shadersJason Ekstrand5-0/+194
2020-11-25intel/rt: Add support for shader buffer record memoryJason Ekstrand2-3/+18
2020-11-25intel/rt: Implement the new ray-tracing system valuesJason Ekstrand2-0/+182
2020-11-25intel/rt: Implement traceRay()Jason Ekstrand3-2/+105
2020-11-25intel/fs: Add and implement intel-specific ray-tracing intrinsicsJason Ekstrand9-0/+126
2020-11-25intel/rt: Implement support for shader call payloadsJason Ekstrand3-17/+104
2020-11-25intel/rt: Add a helper to create a trivial return shaderJason Ekstrand2-0/+27
2020-11-25intel/rt: Add a pass to lower shader call instructionsJason Ekstrand6-3/+1156
2020-11-25intel/rt: Add return instructions at the end of ray-tracing shadersJason Ekstrand7-0/+158
2020-11-25intel/rt: Add support for scratch in ray-tracing shadersJason Ekstrand4-0/+130
2020-11-25intel/rt: Add lowering functions for each ray-tracing stageJason Ekstrand4-0/+75
2020-11-25intel/rt: Add a pass to lower the new ray-tracing intrinsicsJason Ekstrand4-0/+136
2020-11-25intel/rt: Add builder helpers for accessing RT data structuresJason Ekstrand4-0/+445
2020-11-25intel/fs: Add and implement a load_global_const_block intrinsicJason Ekstrand2-0/+32
2020-11-25intel/rt: Add a brw_rt.h header with #defines for basic RT data structuresJason Ekstrand4-0/+171
2020-11-25intel/compiler: Add support for bindless shadersJason Ekstrand13-18/+457
2020-11-25intel/debug: Add a debug flag for ray-tracing shadersJason Ekstrand2-2/+11
2020-11-25nir/lower_io: Support shader_call_data in vars_to_explicit_typesJason Ekstrand1-1/+5
2020-11-25nir/lower_io: Allow ray_hit_attrib in lower_vars_to_explicit_typesJason Ekstrand1-1/+9
2020-11-25nir: Add a helper to get the live set at a cursorJason Ekstrand2-0/+60
2020-11-25intel/genxml: Add BVH data structuresJason Ekstrand1-0/+136
2020-11-25intel/genxml: Add RT_DISPATCH_GLOBALS and RT_*_SBT_HANDLE structsJason Ekstrand1-0/+41
2020-11-25intel/genxml: Support truncated addressesJason Ekstrand1-3/+22
2020-11-25intel/genxml/pack: Stash the cloned address fieldJason Ekstrand1-1/+1
2020-11-25intel/genxml: Add the BINDLESS_SHADER_RECORD data structureJason Ekstrand2-1/+12
2020-11-25intel/dev: Add a gen_device_info::has_ray_tracing bitJason Ekstrand1-0/+1
2020-11-25spirv: Emit nir_jump_halt after TerminateRay or IgnoreIntersectionJason Ekstrand2-4/+2
2020-11-25nir: Add a halt instruction typeJason Ekstrand7-4/+87
2020-11-24meson: add idep_mesautil to components using simple_mtx.hMark Janes30-28/+34
2020-11-24Revert "zink: initial implementation of shader keys"Erik Faye-Lund5-148/+7
2020-11-24Revert "zink: refcount the shader cache"Erik Faye-Lund2-60/+14
2020-11-24Revert "zink: move shader key structs into their own header"Erik Faye-Lund2-54/+17
2020-11-24Revert "zink: fill in params for fs shader keys and flag shader for rebuild"Erik Faye-Lund3-13/+1
2020-11-24Revert "zink: put those shader keys to work fixing up fragment shaders"Erik Faye-Lund1-21/+1
2020-11-24Revert "zink: update shader modules in gfx program when flagged dirty"Erik Faye-Lund3-16/+5
2020-11-24radv: Fix RB+ blending for VK_FORMAT_E5B9G9R9_UFLOAT_PACK32.Bas Nieuwenhuizen1-0/+5
2020-11-24mesa: Synchronize get_gl_override()Rob Clark1-0/+8
2020-11-24tgsi: Fix helgrind complaint about one-time initRob Clark1-4/+1
2020-11-24gallium/trace: Fix helgrind complaint about one-time initRob Clark1-9/+5
2020-11-24mesa: Fix helgrind complaint about one-time initRob Clark1-2/+4
2020-11-24util: Fix helgrind complaint about one-time initRob Clark1-1/+3
2020-11-24mesa/st: Use do_once for one-time initRob Clark2-1/+5
2020-11-24gallium/hud: Use do_once for one-time initRob Clark1-2/+5
2020-11-24freedreno/ir3: Use get_once() for one-time initRob Clark1-3/+2
2020-11-24nir: Use get_once() helper for one-time init'sRob Clark2-31/+7