| Commit message (Collapse) | Author | Age | Files | Lines | ||
|---|---|---|---|---|---|---|
| ... | ||||||
| | * | | | spirv: Implement alpha test | 2021-07-22 | 3 | -1/+95 | ||
| | | | | | ||||||
| | * | | | shader: Implement transform feedbacks and define file format | 2021-07-22 | 11 | -23/+272 | ||
| | | | | | ||||||
| | * | | | shader: Implement early Z tests | 2021-07-22 | 3 | -0/+5 | ||
| | | | | | ||||||
| | * | | | shader: Document and relax cache control on surface instructions | 2021-07-22 | 1 | -10/+11 | ||
| | | | | | ||||||
| | * | | | spirv: Rework storage buffers and shader memory | 2021-07-22 | 9 | -500/+581 | ||
| | | | | | ||||||
| | * | | | shader: Fix fixed pipeline point size on geometry shaders | 2021-07-22 | 1 | -10/+18 | ||
| | | | | | ||||||
| | * | | | shader: Add constant propagation for *&^| binary operations | 2021-07-22 | 1 | -0/+12 | ||
| | | | | | ||||||
| | * | | | shader: Implement geometry shaders | 2021-07-22 | 14 | -91/+277 | ||
| | | | | | ||||||
| | * | | | shader: Implement OUT | 2021-07-22 | 10 | -17/+73 | ||
| | | | | | ||||||
| | * | | | internal_stage_buffer_entry_read: Remove pragma optimize off | 2021-07-22 | 1 | -2/+0 | ||
| | | | | | ||||||
| | * | | | shader: Stub SR_INVOCATION_INFO | 2021-07-22 | 1 | -2/+5 | ||
| | | | | | ||||||
| | * | | | shader: Stub ISBERD | 2021-07-22 | 3 | -4/+56 | ||
| | | | | | ||||||
| | * | | | shader: Fix CC in I2I | 2021-07-22 | 1 | -0/+2 | ||
| | | | | | ||||||
| | * | | | spirv: Define StorageImageWriteWithoutFormat capability when used | 2021-07-22 | 3 | -0/+9 | ||
| | | | | | ||||||
| | * | | | pipeline_helper: Simplify descriptor objects initialization | 2021-07-22 | 1 | -33/+25 | ||
| | | | | | ||||||
| | * | | | shader: Simplify FLO and throw on CC | 2021-07-22 | 1 | -12/+13 | ||
| | | | | | ||||||
| | * | | | shader: Mark blocks with no end branch as unreachable | 2021-07-22 | 1 | -2/+7 | ||
| | | | | | ||||||
| | * | | | shader: Implement LOP CC | 2021-07-22 | 3 | -12/+29 | ||
| | | | | | ||||||
| | * | | | shader: Implement SR_THREAD_KILL | 2021-07-22 | 10 | -0/+22 | ||
| | | | | | ||||||
| | * | | | shader: Apply sign bit in FCMP (imm) | 2021-07-22 | 1 | -1/+1 | ||
| | | | | | ||||||
| | * | | | 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 | ||
| | | | | | ||||||