kichikuou
82407a1d59
Fix shader compilation errors in OpenGL ES
2023-01-01 11:50:03 +09:00
kichikuou
8aafb271f9
Implement EFFECT_NOISE_CROSSFADE and EFFECT_SEPIA_NOISE_CROSSFADE
...
EFFECT_SEPIA_NOISE_CROSSFADE is frequently used in Toushin Toshi 3.
2022-12-27 21:13:01 +09:00
Nunuhara Cabbage
d085951f68
Implement EFFECT_BLUR_FADEOUT
...
Used in Sengoku Rance (when Ran summons Suzaku).
2022-05-02 11:25:42 -07:00
Nunuhara Cabbage
55aed4c755
Implement EFFECT_TURN_PAGE
...
Used in Rance VI.
2022-04-16 21:51:12 -07:00
Nunuhara Cabbage
c1e9099a6c
Implement EFFECT_LINEAR_BLUR
...
Used in Rance VI.
This implementation is not perfect, but it gets pretty close.
Alicesoft's implementation has a sharper curve on the blur size around
t=0.5, giving a "snappy" effect at the middle of the transition.
2022-04-16 10:47:59 -07:00
Nunuhara Cabbage
6118eef06a
Implement EFFECT_UP_DOWN_CROSSFADE
2022-04-04 06:52:51 -07:00
Nunuhara Cabbage
888b491b38
Implement EFFECT_CROSSFADE_LR
2022-04-03 22:35:37 -07:00
kichikuou
e0466dfb7c
Fix GLSL ES compile errors
...
Implicit conversion between int and float is not supported in GLSL ES.
2022-01-08 15:10:38 +09:00
Nunuhara Cabbage
ecb0c1607d
Implement EFFECT_BLIND_DOWN
...
Used in GALZOO Island.
2021-12-13 18:10:54 -08:00
Nunuhara Cabbage
382b339941
Implement ZIGZAG_CROSSFADE effect
...
Used in Shaman's Sanctuary.
This implementation doesn't give the same result as SACT2.dll. SACT2.dll
zigzag's the image along both axes, whereas this implementation only
does the zigzag along one axis.
2021-07-11 11:58:56 -07:00
Nunuhara Cabbage
35a84ba708
Implement BLUR_CROSSFADE effect
...
Used in Shaman's Sanctuary.
This implementation gives a bit of a different result compared to
SACT2.dll, but it's reasonably close.
2021-07-08 20:07:43 -07:00
Nunuhara Cabbage
75539d4cdc
Implement BLIND_LR effect
...
Very frequently used across many games.
2021-07-07 20:14:25 -07:00
Nunuhara Cabbage
08edf8638b
Merge branch 'master' of https://github.com/nunuhara/xsystem4
2021-06-20 11:00:41 -07:00
Nunuhara Cabbage
b4b85c1f75
Implement crossfade mosaic effect
...
This one is used quite frequently in Sengoku Rance.
The implementation here is slightly wrong, in that the anchor point for
the pixel zoom is at the lop left of the screen instead of the center.
2021-06-20 10:46:53 -07:00
Nunuhara Cabbage
12b755ba87
Use shaders for effects
...
Shaders will be required to implement more complex effects (e.g. mosaic
crossfade).
2021-06-19 19:38:27 -07:00