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