Ted John
a9d49838fa
add cross pattern support for fillrect shader
2016-06-10 17:54:29 +01:00
Ted John
c48031581b
get the fillrect shader working
2016-06-10 17:54:29 +01:00
Ted John
dc7b8b4d3b
add initial shader code
2016-06-10 17:54:29 +01:00
Yaroslav Tretyakov
379b85f94c
send fix #3836 ( #3850 )
2016-06-09 23:04:02 +01:00
Ted John
1761907f57
handle bad map data and close connection
2016-06-09 18:37:12 +01:00
dVoCex
27b3c71588
Send the correct map size to the master server ( #3821 )
...
Signed-off-by: dVoCex <dVoCex@users.noreply.github.com >
2016-06-09 12:32:25 +01:00
Ted John
3bef65f754
Merge pull request #3824 from X123M3-256/fix_segfault
...
Fix segfault when passing invalid arguments to ride set type
2016-06-09 12:31:37 +01:00
Alexander Overvoorde
ca1590c086
Add parameter to utf8_remove_formatting to allow colour codes ( fixes #3638 ) ( #3831 )
2016-06-09 12:30:32 +01:00
Michał Janiszewski
4b152bac88
Make sure data sent out over wire is advanced properly ( #3844 )
2016-06-09 12:29:44 +01:00
Michał Janiszewski
74780b3e70
Minor fixes to #3803 ( #3843 )
2016-06-08 23:40:56 +01:00
Ted John
5a69e262d7
delete drawing engine if it fails to initialise
2016-06-08 18:14:26 +01:00
Ted John
601f8901e3
rename rain.cpp to Rain.cpp
2016-06-08 18:05:58 +01:00
Michał Janiszewski
39472ce3f3
Update CMake targets with OpenGL linking ( #17 )
2016-06-08 13:28:33 +01:00
Ted John
40bd085f35
add OPENGL_NO_LINK ability for all platforms
2016-06-07 22:47:31 +01:00
Ted John
876336f455
fallback to software mode if engine fails to initialise
2016-06-07 22:47:31 +01:00
Ted John
f14ea6873c
dynamically import OpenGL functions
2016-06-07 22:47:31 +01:00
Ted John
79292b56ad
allow disabling of OpenGL
2016-06-07 22:47:31 +01:00
Ted John
313110ab8d
reinstate hardware display
2016-06-07 22:47:31 +01:00
Ted John
3b627651aa
add drawing engine config
2016-06-07 22:47:31 +01:00
Ted John
0aba395c39
invalidate images on object load
2016-06-07 22:45:36 +01:00
Ted John
ffd7b7f7e0
implement draw line for OpenGL
2016-06-07 22:45:36 +01:00
Ted John
18f3aa12a1
fix scrolling text
2016-06-07 22:45:36 +01:00
Ted John
5ca2b12f94
fix FillRect on OpenGL
2016-06-07 22:45:36 +01:00
Ted John
996202ac43
remove gScreenDPI
2016-06-07 22:45:36 +01:00
Ted John
932dec75d0
do not shift viewport pixels on OpenGL
2016-06-07 22:45:36 +01:00
Ted John
a8fed0c4b8
remove more references to gScreenDPI
2016-06-07 22:45:36 +01:00
Ted John
ebd9710fdf
fix intro with new drawing
2016-06-07 22:45:36 +01:00
Ted John
83fc6ec4af
remove usages of gScreenDPI and gWindowDPI
2016-06-07 22:45:36 +01:00
Ted John
ccec48e382
do not draw windows twice on OpenGL
2016-06-07 22:45:36 +01:00
Ted John
8edc97bebe
add support for OpenGL extensions
2016-06-07 22:45:36 +01:00
LRFLEW
3a7ab9b20a
Updated Xcode Project ( #15 )
2016-06-07 22:45:36 +01:00
Ted John
cf824a1859
remove unused functions
2016-06-07 22:45:36 +01:00
Ted John
8036f6c773
fix drawing of picked up peep
2016-06-07 22:45:36 +01:00
Ted John
8920c73ea4
add software / hardware rendering switch
2016-06-07 22:45:36 +01:00
Ted John
aafaf0e883
try to improve zoom
2016-06-07 22:45:36 +01:00
Ted John
f15a1e70f6
load textures and draw them
2016-06-07 22:45:36 +01:00
Ted John
8bff699659
draw OpenGL sprite rects
2016-06-07 22:45:36 +01:00
Ted John
2fa0c7977a
add OpenGL drawing engine with FillRect impl
2016-06-07 22:45:36 +01:00
Ted John
d20a8a1daa
re-route draw sprite through IDrawingContext
2016-06-07 22:45:36 +01:00
Ted John
90704ac1fe
port gfx_fill_rect to IDrawingContext
2016-06-07 22:45:36 +01:00
Ted John
6e8cc5469a
start introducing the IDrawingContext
2016-06-07 22:45:36 +01:00
Ted John
3e6eb48d4c
draw rain via new IRainDrawer interface
2016-06-07 22:45:36 +01:00
Ted John
d4edf58a51
use a struct for rain pixels
2016-06-07 22:45:36 +01:00
Ted John
85557d169d
reinstate all drawing and fix resize
2016-06-07 22:45:36 +01:00
Ted John
3da57d0865
route old functions to new drawing interface
...
- hardware display temporarily removed
- rain, fps and other non-window elements not drawn
2016-06-07 22:45:36 +01:00
Ted John
2de332369c
add initial interfaces and software engine
2016-06-07 22:45:36 +01:00
X123M3-256
706b3db99e
Chain lift cheat ( #3818 )
...
* Fix conflict with disable plant aging cheat
* Allow chain lift on any piece
* Keep chain toggled while building
* Ignore current chain lift state when cheat enabled
* Update string ids to one not already used
* Implement command for toggling cheat
* Allow chain on steep tracks when cheat is enabled
* Add checkbox for chain cheat
* Fix spacing
* Send cheat over network
* Change label for checkbox
* Replaced tabs with spaces
2016-06-07 22:08:38 +01:00
Michael Steenbeek
be96f33d0e
Merge pull request #3823 from Goddesen/fix_#3817
...
Fix #3817
2016-06-07 19:49:43 +02:00
X7123M3-256
bbd7e809fd
Fix whitespace
2016-06-04 21:36:27 +01:00
X7123M3-256
fc5b5966c8
Check if ride subtype is in range
2016-06-04 21:08:03 +01:00