David Guillen Fandos
|
1ee50ada80
|
Reimplement sprite copy-mode for obj-based windowing
Seems it fixes a couple of visual issues in games too.
Might need to re-check that we do not overdraw too much to avoid
performance issues.
|
2023-07-28 19:35:33 +02:00 |
David Guillen Fandos
|
85beb230f1
|
Partial object rendering rewrite
A couple of modes still missing but mostly done. Pixel-exact
compatibility for this change too.
|
2023-07-27 23:51:24 +02:00 |
David Guillen Fandos
|
d6a02ff1df
|
Reimplement blending routines
|
2023-07-25 23:37:02 +02:00 |
David Guillen Fandos
|
543ba652ba
|
Rewrite layer rendering logic for tiled modes.
Bitmap mode does not really support this yet, therefore color effects
are not being rendered.
|
2023-07-25 23:36:56 +02:00 |
David Guillen Fandos
|
7b3c092584
|
Simplify color modes (there's only three really).
|
2023-07-21 21:11:08 +02:00 |
David Guillen Fandos
|
99a9b1d9b7
|
Unused macros cleanup
|
2023-07-21 19:56:01 +02:00 |
David Guillen Fandos
|
c5108b78eb
|
Rewrite bitmap rendering routines
|
2023-07-21 19:15:05 +02:00 |
David Guillen Fandos
|
11f56eb1d1
|
Implement text background affine rendering
|
2023-07-20 23:28:25 +02:00 |
David Guillen Fandos
|
c2964e386a
|
Replace all other tiled renderers.
Alhpa blending and other color effects are merged into a single function
|
2023-07-19 20:30:52 +02:00 |
David Guillen Fandos
|
dc4c312ca7
|
Rewrite tile rendering base functions
|
2023-07-18 23:04:56 +02:00 |
David Guillen Fandos
|
b88f0c0135
|
Rewrite window code without macros
|
2023-07-14 22:39:47 +02:00 |
David Guillen Fandos
|
97435283d2
|
Branch video to be a CXX source file.
Purposely disable all CXX linking to ensure the binary remains the same
|
2023-07-14 20:16:37 +02:00 |