BearOso
a5cb64f707
Add explicit declaration of tile unit templates.
...
Silences warnings and prevents double-compilation.
2020-08-07 15:36:03 -05:00
Kenta Yoshimura
7603ed09d2
tile: Divide instantiations. This enables parallel compilation.
2019-05-04 15:01:01 +09:00
Kenta Yoshimura
ec71984956
Fit variable type width.
2019-05-04 00:43:26 +09:00
Kenta Yoshimura
1f2b5988c1
Define alwaysinline to PIXEL functions.
2019-04-09 08:04:15 +09:00
Kenta Yoshimura
3b9820d75b
Use alwaysinline with COLOR functions in gfx.h, MATH functions in tile.cpp, and CachedTile class in tile.cpp.
2019-04-08 01:13:07 +09:00
Kenta Yoshimura
e7cb965bfa
Remove unused line.
2019-04-03 01:42:38 +09:00
Kenta Yoshimura
e59ccab0b4
Unmacro GET_CACHED_TILE, IS_BLANK_TILE and SELECT_PALETTE.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
e54b9f4354
Remove top-level #include.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
867ee9c689
Remove second-level #inclue and third-level #include.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
b4142cb1f1
Remove tile drawing facade functions.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
7b31af02a2
Unmacro DRAW_TILE.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
6424a471f3
Merge macro OFFSET_IN_LINE.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
824eab3acc
Unmacro DRAW_PIXEL Hires.
2019-04-03 01:12:50 +09:00
Kenta Yoshimura
3aecd16edd
Unmacro DRAW_PIXEL Normal1x1.
2019-04-03 01:12:50 +09:00
Brandon Wright
9721f78df1
Select brightness function in tile renderer.
2019-03-27 11:42:31 -05:00
Brandon Wright
2d97d2dd98
Use for loops for DRAW_TILE. 3-4% speed benefit.
2019-03-26 12:04:23 -05:00
Brandon Wright
68e13e9044
Remove useless 'register' storage class.
...
It's deprecated, and any compiler we use now ignores it.
2018-11-17 15:02:37 -06:00
Brandon Wright
5f56cadafb
Use a license stub everywhere.
...
This points to the full license in the root directory.
2018-11-15 17:31:39 -06:00
Brandon Wright
f2813ba2c5
Fix garbage on left column in Kirby 3.
2018-08-11 12:36:46 -05:00
Brandon Wright
20bd60a3c6
Update copyright dates.
2018-05-25 15:44:52 -05:00
Brandon Wright
048ed0835f
Work around the OffsetInLine unused variable thing.
2018-04-22 18:07:02 -05:00
Brandon Wright
5285ec4e9d
Move color table generation out of tile renderer.
2018-04-11 12:45:06 -05:00
Brandon Wright
e2277ff55b
Clean up compiler warnings.
2017-12-06 19:00:19 -06:00
Brandon Wright
7a2ca6dc2a
Update copyrights.
2017-11-17 16:00:58 -06:00
OV2
243ab97806
Switch to anomie's version of hires pixel with correct placement
2017-06-11 23:50:43 +02:00
Brandon Wright
d441856303
Silence -Wimplicit-fallthrough with comments.
2017-06-04 10:05:30 -05:00
Brandon Wright
e76db58548
Revert "Revert hires pixel logic to anomie's version"
...
This reverts commit 795542de2b
.
2017-02-08 11:28:52 -06:00
Brandon Wright
1661fc838c
Add copyrights.
2016-10-15 11:31:26 -05:00
Brandon Wright
ddb1527236
Bump OV2 Windows port copyright.
2016-10-07 12:53:18 -05:00
Brandon Wright
006fc22ebb
Add byuu copyright for his S-SMP
2016-10-07 12:47:07 -05:00
Brandon Wright
91aebfe759
Update some copyrights, bump version number.
2016-10-01 20:03:03 -05:00
OV2
52c516d549
Check correct tile cache for blank tiles
2013-01-12 19:25:36 +01:00
OV2
795542de2b
Revert hires pixel logic to anomie's version
2013-01-12 19:24:41 +01:00
OV2
c47598f3cf
Update copyright in all files
2011-04-11 21:51:20 +02:00
OV2
c717e7d5ef
Fix hires pixel plotter
...
Hires images are no longer shifted left by one pixel.
2011-02-13 23:44:16 +01:00
OV2
5e53e209b9
Improve interlace and OAM interlace support.
...
Interlace is now possible in every bg mode. OAM interlace no longer
forces global interlace and properly switches between odd and even
lines. Screen output can now be 256x448.
2011-02-03 22:12:42 +01:00
OV2
d1666860e0
Initial 1.52 import
2010-09-25 17:46:12 +02:00