| Commit message (Collapse) | Author | Age | Files | Lines | |
|---|---|---|---|---|---|
| * | shader: Implement ATOM/S and RED | 2021-07-22 | 21 | -19/+1745 | |
| | | |||||
| * | nsight_aftermath_tracker: Report used shaders to Nsight Aftermath | 2021-07-22 | 6 | -16/+20 | |
| | | |||||
| * | spirv: Move phi node patching to a separate function | 2021-07-22 | 1 | -13/+16 | |
| | | |||||
| * | spirv: Guard against typeless image reads on unsupported devices | 2021-07-22 | 6 | -1/+17 | |
| | | |||||
| * | shader: Move LaneId to the warp emission file and fix AMD | 2021-07-22 | 5 | -7/+11 | |
| | | |||||
| * | vk_rasterizer: Request outside render pass execution context for compute | 2021-07-22 | 1 | -0/+1 | |
| | | |||||
| * | pipeline_helper: Add missing [[maybe_unused]] | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | spirv: Fix forward declarations on phi nodes | 2021-07-22 | 1 | -47/+25 | |
| | | |||||
| * | shader: Mark ImageWrite with side effects | 2021-07-22 | 1 | -0/+3 | |
| | | |||||
| * | shader: Implement CC for ISET, FSET, PSET, CSET, and DSET | 2021-07-22 | 18 | -13/+136 | |
| | | | | | Throw when other instructions are missing CC. | ||||
| * | shader: Remove outdated comment in F2I | 2021-07-22 | 1 | -4/+0 | |
| | | |||||
| * | shader: Implement SULD and SUST | 2021-07-22 | 31 | -202/+732 | |
| | | |||||
| * | shader: Fix Windows build issues | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | shader: Address feedback + clang format | 2021-07-22 | 12 | -24/+22 | |
| | | |||||
| * | shader_recompiler,video_core: Cleanup some GCC and Clang errors | 2021-07-22 | 66 | -313/+308 | |
| | | | | | | | | | | | | | | | | | | Mostly fixing unused *, implicit conversion, braced scalar init, fpermissive, and some others. Some Clang errors likely remain in video_core, and std::ranges is still a pertinent issue in shader_recompiler shader_recompiler: cmake: Force bracket depth to 1024 on Clang Increases the maximum fold expression depth thread_worker: Include condition_variable Don't use list initializers in control flow Co-authored-by: ReinUsesLisp <reinuseslisp@airmail.cc> | ||||
| * | shader: Fix FCMP immediate variant | 2021-07-22 | 1 | -1/+9 | |
| | | |||||
| * | shader: Fix dangling labels | 2021-07-22 | 1 | -0/+5 | |
| | | |||||
| * | shader: Interact texture buffers with buffer cache | 2021-07-22 | 17 | -148/+333 | |
| | | |||||
| * | shader: Fix F2I | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | shader: Fix TextureGrad | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | shader: Implement texture buffers | 2021-07-22 | 10 | -35/+154 | |
| | | |||||
| * | shader: Address feedback | 2021-07-22 | 5 | -53/+54 | |
| | | |||||
| * | shader: Implement indexed Position and ClipDistances | 2021-07-22 | 3 | -11/+100 | |
| | | |||||
| * | shader: Implement indexed attributes | 2021-07-22 | 12 | -35/+279 | |
| | | |||||
| * | shader: Implement AL2P | 2021-07-22 | 3 | -4/+36 | |
| | | |||||
| * | shader: Fix BRX tracking | 2021-07-22 | 2 | -3/+4 | |
| | | |||||
| * | vk_pipeline_cache: Fix num of pipeline workers on weird platforms | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | shader: Move recursive SSA rewrite to the heap | 2021-07-22 | 1 | -29/+89 | |
| | | |||||
| * | shader: Fix ShadowCube declaration type, set number of pipeline threads ↵ | 2021-07-22 | 2 | -2/+4 | |
| | | | | | based on hardware | ||||
| * | shader: Fix splits on blocks using indirect branches | 2021-07-22 | 3 | -17/+38 | |
| | | |||||
| * | shader: Eliminate orphan blocks more efficiently | 2021-07-22 | 1 | -7/+8 | |
| | | |||||
| * | shader: Add subgroup masks | 2021-07-22 | 10 | -45/+169 | |
| | | |||||
| * | shader: Implement BAR and fix memory barriers | 2021-07-22 | 7 | -5/+79 | |
| | | |||||
| * | shader: Abstract breadth searches and use the abstraction | 2021-07-22 | 4 | -104/+106 | |
| | | |||||
| * | shader: Reimplement GetCbufU64 as GetCbufU32x2 | 2021-07-22 | 9 | -22/+21 | |
| | | | | | It may generate better code on some compilers and it's easier to handle. | ||||
| * | vk_compute_pass: Fix compute passes | 2021-07-22 | 3 | -23/+19 | |
| | | |||||
| * | shader: Remove atomic flags and use mutex + cond variable for pipelines | 2021-07-22 | 4 | -11/+32 | |
| | | |||||
| * | shader: Remove unused header in VOTE | 2021-07-22 | 1 | -2/+0 | |
| | | |||||
| * | vk_pipeline_cache: Remove unnecesary scope in pipeline cache locking | 2021-07-22 | 1 | -15/+12 | |
| | | |||||
| * | shader: Rework global memory tracking to use breadth-first search | 2021-07-22 | 1 | -69/+80 | |
| | | |||||
| * | shader: Fix fp16 merge when using native fp16 | 2021-07-22 | 1 | -3/+3 | |
| | | |||||
| * | shader: Fix FADD32I | 2021-07-22 | 1 | -6/+4 | |
| | | |||||
| * | shader: Fix undetected bug from review | 2021-07-22 | 1 | -0/+3 | |
| | | |||||
| * | shader: Address feedback | 2021-07-22 | 3 | -13/+16 | |
| | | |||||
| * | shader: "Implement" NOP | 2021-07-22 | 1 | -1/+1 | |
| | | |||||
| * | vk_pipeline_cache: Small fixes to the pipeline cache | 2021-07-22 | 1 | -10/+14 | |
| | | |||||
| * | shader: Address Feedback | 2021-07-22 | 16 | -211/+60 | |
| | | |||||
| * | shader: Implement SR_LaneId | 2021-07-22 | 7 | -0/+15 | |
| | | |||||
| * | shader: Fix shared memory on cool drivers | 2021-07-22 | 1 | -0/+1 | |
| | | |||||
| * | shader: Implement MEMBAR | 2021-07-22 | 9 | -11/+121 | |
| | | |||||