mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-06 23:15:18 +00:00
shader: fix createRouteBlock & sort switch cases
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
log invalid loops do not split construct and move block on selection construct creation
This commit is contained in:
parent
10391da0d3
commit
17a7717584
9 changed files with 126 additions and 75 deletions
|
|
@ -20,7 +20,8 @@ public:
|
|||
: context(
|
||||
const_cast<std::remove_const_t<std::remove_cvref_t<T>> *>(&object)),
|
||||
invoke(+[](void *context, ArgsT... args) -> RT {
|
||||
return (*reinterpret_cast<T *>(context))(args...);
|
||||
return (*reinterpret_cast<std::remove_reference_t<T> *>(context))(
|
||||
args...);
|
||||
}) {}
|
||||
|
||||
template <typename... InvokeArgsT>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue