Commit Graph

36 Commits

Author SHA1 Message Date
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