Commit graph

9743 commits

Author SHA1 Message Date
Ted John
ca47770825 Move rendering to lightfx.c and protect all areas with guard 2016-10-24 13:05:44 +01:00
Ted John
a9908b80c9 Add debug assistance 2016-10-18 13:35:33 +01:00
Ted John
d773d14473 Add light instead of lerp 2016-10-17 23:28:02 +01:00
Ted John
8da6654fc6 Mix lights into hw texture 2016-10-17 22:56:08 +01:00
Ted John
1ddb95874a Add lightfx_get_palette 2016-10-17 22:54:25 +01:00
Ted John
6d45c5ac5e Fix footpath lights 2016-10-17 22:51:18 +01:00
Ted John
c4f67e9d95 Use lightfx palette transform 2016-10-17 20:34:53 +01:00
Ted John
55cae4a230 Fix compile errors 2016-10-17 00:03:32 +01:00
Ted John
b64f8861f4 Merge branch 'stout-expanded-rendering-2' into render/night-lights 2016-10-16 23:40:59 +01:00
Ted John
00e907d007 Merge pull request #4414 from Broxzier/extended_tile_inspector
Extended tile inspector
2016-10-16 21:12:21 +01:00
Ted John
0c20b547f4 Fix #4625: Guest/peep hover text not rendered on x64 build
A recent regression where inline string sprites were changed to be treated as intptr rather than uint32.
2016-10-16 20:26:02 +01:00
Ted John
b6a0890d97 Add string format debugging assistance 2016-10-16 20:24:32 +01:00
Ted John
f680f84523 Update openrct2.sln
VS keeps making this change, we will just have to let it be and not have x64 default platform.
2016-10-16 20:22:46 +01:00
Ted John
5b9f7904ea Update dependencies for Windows and remove certificates 2016-10-16 16:11:33 +01:00
Ted John
9635fbaa77 Update openrct2.vcxproj.user 2016-10-16 11:07:39 +01:00
Ted John
70c26b470b Merge pull request #4624 from IntelOrca/build/win32-no-rct2
Deliver no RCT2 builds for Win32
2016-10-16 00:32:54 +01:00
Ted John
a3df31a533 Enable high DPI for Win32 release builds 2016-10-16 00:08:13 +01:00
Ted John
fb112ce779 Do not distribute openrct2.dll anymore 2016-10-16 00:06:58 +01:00
Ted John
f051430ea3 Make release Win32 builds NO_RCT2 and Win32 sub system 2016-10-15 23:39:50 +01:00
Michał Janiszewski
f87e60dbd4 Merge pull request #4622 from janisozaur/new-jobs
New Travis-CI jobs
2016-10-16 00:34:04 +02:00
Michał Janiszewski
9e229bcd45 Re-order Travis-CI jobs to improve concurrency 2016-10-16 00:24:12 +02:00
Michał Janiszewski
f76c7d794c Make DISABLE_RCT2 imply FORCE32 2016-10-16 00:24:12 +02:00
Michał Janiszewski
2e4a5cd441 Fix mingw builds 2016-10-16 00:24:12 +02:00
Michał Janiszewski
17ab7a4879 Build 32 bit builds with mingw
Mostly because I don't want to update all the libs right now
2016-10-16 00:24:12 +02:00
Michał Janiszewski
8266c08215 Add docker64 entry to travis scripts 2016-10-16 00:24:11 +02:00
Michał Janiszewski
6c8c1a90fe Update travis jobs to use new default configuration 2016-10-16 00:24:11 +02:00
Michał Janiszewski
53ee6c2e28 Update CMake configuration to produce native, NO_RCT2 builds by default 2016-10-16 00:24:11 +02:00
Ted John
96b796a78c msbuild: Build x64 by default 2016-10-15 22:44:24 +01:00
Michał Janiszewski
e8e1b702f6 Add 64 bit docker file with Arch Linux in it 2016-10-15 22:41:39 +02:00
Ted John
3b8ca9c480 Merge pull request #4618 from IntelOrca/fix/td4-loading
Fix TD4 loading / memory violation
2016-10-15 21:38:47 +01:00
Ted John
15b653e233 Fix track place colours for TD4, version 0 2016-10-15 21:25:29 +01:00
Ted John
de341f1d86 Fix td6_reset_trailing_elements
Only one byte, 0xFF terminates the track elements rather than a track element with a type of 0xFF.
2016-10-15 20:57:29 +01:00
Michał Janiszewski
2c58543928 Fix unintialised variables in testpaint 2016-10-15 21:26:29 +02:00
Ted John
5708b2e749 Fix colours for TD4, version 0 designs 2016-10-15 18:56:51 +01:00
Ted John
e1a5200332 Fix TD4, version 0 river rapids 2016-10-15 18:56:51 +01:00
Ted John
af05688764 Fix TD4 version 0 mazes 2016-10-15 18:56:51 +01:00
Ted John
6316d9eb20 Use RCT1 table method for converting ride type 2016-10-15 18:56:51 +01:00
Ted John
951bfaa081 Fix reading of TD4 / TD6 version 2016-10-15 18:56:51 +01:00
Ted John
4e0298e8de Fix TD4 to TD6 issues 2016-10-15 18:56:51 +01:00
Ted John
bcd3384f49 Fix TD4 to TD6 issues 2016-10-15 18:56:51 +01:00
Ted John
98c71dcf5b Fix TD4 loading / memory violation
Instead of doing these hacks to load bits of TD4 into a TD6, load TD4 data directly into its own struct and then copy field by field to TD6. Simplify TD6 loading.
2016-10-15 18:56:51 +01:00
Ted John
8f8677aa83 Merge pull request #4619 from marijnvdwerf/duncanspumpkin-mini_rail
Paint miniature railway
2016-10-15 18:39:32 +01:00
Marijn van der Werf
c063c4dccf Initialize variable for gcc 2016-10-15 19:26:43 +02:00
Marijn van der Werf
40dbb9db1f Fix typo in filename 2016-10-15 19:23:13 +02:00
Marijn van der Werf
b0c98588a5 Removes unused variables 2016-10-15 14:14:32 +02:00
Marijn van der Werf
d270b2dcb0 Allow unused variables during testing 2016-10-15 13:55:22 +02:00
Marijn van der Werf
0fc10f22a1 Fix right eight to diag 2016-10-15 13:53:10 +02:00
Marijn van der Werf
4687549185 Finish diagonal pieces 2016-10-15 13:37:34 +02:00
Marijn van der Werf
12b931e723 Fix typo 2016-10-15 13:25:59 +02:00
Marijn van der Werf
4877102bf9 Continue diagonal 2016-10-15 13:17:16 +02:00