1
0
mirror of https://github.com/OpenRCT2/OpenRCT2 synced 2026-01-04 13:42:55 +01:00
Commit Graph

7857 Commits

Author SHA1 Message Date
Ted John
2a569dc062 implement a ping-pong framebuffer 2016-06-11 15:18:31 +01:00
Ted John
db01547ae6 implement OpenGL screenshot 2016-06-11 03:06:30 +01:00
Ted John
b0b0b82fd1 implement scaling for OpenGL 2016-06-11 02:24:39 +01:00
Ted John
36c71c1398 implement FillRect transparancy 2016-06-11 00:04:13 +01:00
Ted John
84ca31a240 implement masked image shader 2016-06-10 20:17:00 +01:00
Ted John
808afe0a81 add drawimage shader and optimise 2016-06-10 17:54:29 +01:00
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
e7e92f02c1 re-enable OpenGL 2016-06-10 17:54:29 +01:00
Ted John
dc7b8b4d3b add initial shader code 2016-06-10 17:54:29 +01:00
OpenRCT2 git bot
af0f77e857 Merge Localisation/master into OpenRCT2/develop. 2016-06-10 04:00:20 +00: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
Matte A
cfc40c3f22 Make issue template more consistent and friendlier for newer people 2016-06-09 12:35:14 +02:00
OpenRCT2 git bot
b511eb0a2e Merge Localisation/master into OpenRCT2/develop. 2016-06-09 04:00:18 +00:00
Michał Janiszewski
74780b3e70 Minor fixes to #3803 (#3843) 2016-06-08 23:40:56 +01:00
Ted John
504e5e0720 Merge pull request #3803 from IntelOrca/refactor/drawing
Refactor drawing and add initial infrastructure for OpenGL rendering.
2016-06-08 21:21:39 +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
a92972eef6 Disable OpenGL for all platforms
OpenGL rendering is not yet ready, but the infrastructure is in place.
2016-06-08 18:02:18 +01:00
Michał Janiszewski
39472ce3f3 Update CMake targets with OpenGL linking (#17) 2016-06-08 13:28:33 +01:00
OpenRCT2 git bot
426e106111 Merge Localisation/master into OpenRCT2/develop. 2016-06-08 04:00:22 +00:00
LRFLEW
26a07333b2 Update Xcode Project (#18) 2016-06-07 22:47:31 +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