Ted John
50dd0ddaa6
Remove curl-ca-bundle.crt from openrct2.vcxproj
...
[ci skip]
2016-10-31 12:50:02 +00:00
Ted John
aef32c0fba
Merge pull request #4696 from IntelOrca/render/night-lights
...
The light effects mod branch #3798 by @JeroenDStout has become quite out of date. I plan to properly implement it, but first I want to merge in what we have already, so that I can branch off develop again and rebase (currently rebasing this branch is too difficult, far too many commits).
Most code that this is merging is protected by the __ENABLE_LIGHTFX__ directive, so it should not make any difference until its time to enable it via a new pull request.
I have isolated it as much as possible to lightfx.c.
2016-10-25 12:12:48 +01:00
Ted John
9118f24778
Rename FileEnumerator to FileScanner
2016-10-22 22:36:45 +01:00
Ted John
e666028e02
Convert track repository to C++
2016-10-22 22:36:45 +01:00
Ted John
aeb6d40703
Change Windows x64 output name to openrct2.exe
2016-10-20 22:45:22 +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
dd3db116f7
Merge pull request #4606 from IntelOrca/refactor/scenario-sources
...
Refactor scenario sources and scenario list to C++
2016-10-16 22:27:34 +01:00
Ted John
5b9f7904ea
Update dependencies for Windows and remove certificates
2016-10-16 16:11:33 +01:00
Ted John
a3df31a533
Enable high DPI for Win32 release builds
2016-10-16 00:08:13 +01:00
Ted John
f051430ea3
Make release Win32 builds NO_RCT2 and Win32 sub system
2016-10-15 23:39:50 +01:00
Ted John
babf261542
Refactor scenario list to C++
2016-10-15 21:50:52 +01:00
Ted John
b7f7af3123
Refactor scenario sources to C++
2016-10-15 21:50:52 +01:00
Marijn van der Werf
40dbb9db1f
Fix typo in filename
2016-10-15 19:23:13 +02:00
Ted John
33a6c4fce3
Refactor cursors to C++ and improve isolation
2016-10-11 18:23:49 +01:00
Ted John
fd4103d8f5
Move sub_98197C_rotated and sub_98199C_rotated to helpers source
...
Because paint.c can't be used by testpaint.
2016-09-24 11:20:12 +01:00
Ted John
843d865f01
Fix passing defines for msbuild proj
2016-09-21 00:06:24 +01:00
Ted John
7c05ceb275
Make x64 fully stand alone without segment loading
2016-09-17 19:29:39 +01:00
Marijn van der Werf
d3b7a0cbb9
Integrate addresses of old paint functions
2016-09-13 20:25:06 +01:00
Ted John
fdc0010525
Remove List.hpp
2016-09-13 18:29:38 +01:00
Ted John
774c72e1d1
Remove usage of List and refactor S4Importer
...
Extending the collection classes isn't being adopted enough and adds to much maintenance. Use collection utility methods instead.
2016-09-13 18:14:47 +01:00
Ted John
967130c004
Add localisation\user.h to vcxproj
2016-09-11 22:41:57 +01:00
Ted John
272ccc36f1
x64: Fix last warning and reinstate warnings as errors (msvc)
2016-09-04 00:30:17 +01:00
Ted John
a346d8a048
Add NetworkServerAdvertiser class
2016-08-29 15:35:46 +01:00
Ted John
5759ab0f9d
Fix copying of data files
2016-08-25 20:17:40 +01:00
Ted John
4a759838ac
Prepare msbuild project for AppVeyor
2016-08-25 19:18:45 +01:00
Ted John
c4f927eb3a
Add a new msbuild project with a g2 target
2016-08-22 00:09:45 +01:00
Marijn van der Werf
72cb30c7c4
Include topspin vehicle data
2016-08-19 18:59:23 +01:00
Ted John
c645eee046
Enable DPI awareness for Windows x64
2016-08-18 18:37:51 +01:00
Ted John
94397784bb
Let x64 Windows builds use mmap configuration
2016-08-08 07:25:23 +02:00
Ted John
7013e05c50
Update dependencies to version 9
...
This now includes both an x86 and x64 lib, so make changes accordingly to vcxproj.
2016-08-08 00:38:03 +01:00
Ted John
c55d72412c
Add x64 VS project configurations
2016-08-07 01:47:18 +01:00
Aaron van Geffen
8ddef5f889
Move version information to separate C file.
...
Note: crash.cpp is still using the constants passed at compile-time.
2016-07-31 19:01:26 +02:00
Alexander Overvoorde
360a92e906
Merge draw image and draw masked image shaders
2016-07-27 04:01:25 +02:00
Alexander Overvoorde
e7626064f2
Change OpenGL renderer to use command buffers
2016-07-27 04:01:25 +02:00
Marijn van der Werf
88b8b2387e
Add file to Visual Studio project
2016-07-26 23:17:38 +02:00
Ted John
55ec765811
Include cmdline_sprite.h in vcxproj
2016-07-23 22:25:24 +01:00
Ted John
3a8b0c662f
import peep sprite data
2016-07-15 23:56:51 +01:00
Ted John
440c021951
create base scenery object for scenery objects
2016-07-09 19:16:38 +01:00
Ted John
2f8f10cd11
improve object loading efficiency
2016-07-08 22:58:38 +01:00
Ted John
3bfa747ce4
implement a proper image list allocation
2016-07-08 22:58:38 +01:00
Ted John
7124143b89
do more cleanup of old object code
2016-07-08 22:58:38 +01:00
Ted John
f0844370bb
create new FileEnumerator class
2016-07-08 22:58:38 +01:00
Ted John
25af7d346c
add water object loading
2016-07-08 22:58:38 +01:00
Ted John
6912c537bb
add scenery group object loading
2016-07-08 22:58:38 +01:00
Ted John
a07bbc6bce
add banner object loading
2016-07-08 22:58:38 +01:00
Ted John
54f50c1f20
add wall object loading
2016-07-08 22:58:38 +01:00
Ted John
958dfa6623
add large scenery object loading
2016-07-08 22:58:38 +01:00
Ted John
2c02412f98
add ride object loading
2016-07-08 22:58:38 +01:00
Ted John
daa5a0c506
add small scenery object
2016-07-08 22:58:38 +01:00
Ted John
7e206d1a85
add path item object
2016-07-08 22:58:38 +01:00