rpcsx/rpcs3/Emu/RSX
Nick Renieris 5bace118a7 overlays: Redesign animation system (add easing functions, fix bugs)
Instead of speed, direction and distance, the user now specifies
start/end offsets and how much time the transition should take.

Fixes:
- Stuttering caused from framerate estimation.
- An edge case where animations would go over their supposed limit.

Adds:
- The ability to specify arbitrary easing functions for the animations
  - Implemented quadratic ease in and ease out and cubic ease in/out.
- Usage of cubic ease in/out in the trophy notification
2020-01-06 22:42:07 +03:00
..
Capture C-style cast cleanup VI 2019-12-04 17:56:22 +03:00
Common Multithreaded shader compliation follow-up (#7190) 2020-01-06 21:59:59 +03:00
GL overlays: refactor shader loading dialogs 2020-01-03 14:22:40 +01:00
Null rsx: Remove deprecated do_method path that has been superceded by c++ inheritance for many years 2019-12-29 13:49:46 +03:00
Overlays overlays: Redesign animation system (add easing functions, fix bugs) 2020-01-06 22:42:07 +03:00
VK overlays: refactor shader loading dialogs 2020-01-03 14:22:40 +01:00
CgBinaryFragmentProgram.cpp C-style cast cleanup V 2019-12-03 17:23:00 +03:00
CgBinaryProgram.h silence some annoying warnings 2019-12-28 15:40:57 +01:00
CgBinaryVertexProgram.cpp Remove unnecessary header includes 2019-06-25 17:11:10 +03:00
GCM.h Some cleanup 2019-12-31 22:27:27 +03:00
gcm_enums.cpp rsx: Ignore or recover from unknown primitives 2019-12-11 00:11:12 +03:00
gcm_enums.h rsx: Ignore or recover from unknown primitives 2019-12-11 00:11:12 +03:00
gcm_printing.cpp Minor fixes 2019-07-01 04:33:23 +03:00
gcm_printing.h rsx: Apply Clang-Tidy fix "readability-avoid-const-params-in-decls" 2019-06-12 15:11:52 +03:00
GSRender.cpp rsx: Refactoring and improvement 2019-09-19 23:10:09 +03:00
GSRender.h rsx: Make X11 optional on Linux 2019-12-20 10:48:03 +00:00
rsx_cache.h Multithreaded shader compliation follow-up (#7190) 2020-01-06 21:59:59 +03:00
rsx_decode.h rsx: Implement point sprite coordinate generation 2019-11-09 12:50:53 +03:00
rsx_methods.cpp rsx: Improve MTRSX synchronization 2020-01-03 10:35:53 +03:00
rsx_methods.h Some cleanup 2019-12-31 22:27:27 +03:00
rsx_utils.cpp C-style cast cleanup VII 2019-12-05 02:10:15 +03:00
rsx_utils.h Implement rounded_div 2019-12-20 14:47:04 +03:00
rsx_vertex_data.h C-style cast cleanup III 2019-12-01 00:32:44 +03:00
RSXFIFO.cpp rsx: Enable primitive restart index only when needed (#6889) 2019-10-28 23:16:27 +03:00
RSXFIFO.h rsx: Report full method range on invalid methods 2019-10-21 15:31:45 +03:00
RSXFragmentProgram.h C-style cast cleanup III 2019-12-01 00:32:44 +03:00
RSXOffload.cpp vk: Implement multithreaded command submission 2019-12-29 13:49:46 +03:00
RSXOffload.h vk: Implement multithreaded command submission 2019-12-29 13:49:46 +03:00
RSXTexture.cpp rsx util: Implement decode_fxp<> 2019-10-18 15:41:39 +03:00
RSXTexture.h rsx: Fix decoding of some fixed point texture parameters 2019-10-17 18:18:00 +03:00
RSXThread.cpp rsx: Update vblank count in LLE mode 2020-01-06 22:42:07 +03:00
RSXThread.h rsx: Zcull synchronization tuning 2019-12-29 13:49:46 +03:00
RSXVertexProgram.h C-style cast cleanup III 2019-12-01 00:32:44 +03:00