Commit graph

26 commits

Author SHA1 Message Date
Erik Ogenvik
fe902ec997 Fixed issue where nothing was rendered if the cursor was disabled.
The reason seemed to be that the last rendered window in that situation set the scissor test to a portion of the screen,
and Ogre didn't reset it.
With the cursor this wasn't an issue, since it's always rendered last and it sets the scissor test to the whole screen.
2021-04-07 16:44:10 +02:00
Erik Ogenvik
d6fd289d79 Use Ogre 1.12.6 2021-04-07 13:46:07 +02:00
Erik Ogenvik
1db683753b Don't use deprecated method. 2021-04-06 22:00:06 +02:00
Erik Ogenvik
863880bcdb Don't allocate on heap for simple structs. 2021-04-06 21:59:39 +02:00
Erik Ogenvik
5e94fb1644 Reset log level back to what it was before. 2021-04-06 19:59:08 +02:00
Erik Ogenvik
77e2899502 Moved Entity creator to C++, and improve on recipes. 2020-10-05 23:40:07 +02:00
Erik Ogenvik
fb57cfc0d8 Limit amount of trailing zeroes. 2020-09-10 22:59:17 +02:00
Erik Ogenvik
fbc0bdbf83 Use object libraries instead of static libraries.
Since the libraries mainly are for organizational sake.
2020-06-06 23:15:34 +02:00
Erik Ogenvik
cd52195cbd Remove unnecessary const declarations. 2020-06-06 16:24:19 +02:00
Erik Ogenvik
80c83311e3 Removed compiler warnings. 2019-12-26 21:32:58 +01:00
Erik Ogenvik
142b75d207 Use Ogre 1.12.4.
And along it remove old calls to set direction for lights.
2019-12-26 21:28:39 +01:00
Erik Ogenvik
fdac3d5e32 Plug memory leak. 2019-11-19 21:39:26 +01:00
Erik Ogenvik
9ae9fb2c2c Added missing build file. 2019-11-03 14:25:28 +01:00
Erik Ogenvik
a5b26b5f81 Moved binreloc and utf8 code to external. 2019-11-03 12:07:03 +01:00
Erik Ogenvik
b0f2b872d8 Setup configuration before starting app. 2019-11-03 00:08:54 +01:00
Erik Ogenvik
4ed8a3cb2e Appease MSVC by using 'inline'. 2019-11-02 21:02:43 +01:00
Erik Ogenvik
20faa7a0ba Make it work on MSVC. 2019-11-01 00:09:08 +01:00
Erik Ogenvik
23d03a6e77 Avoid clashes with system tinyxml lib. 2019-10-15 23:13:28 +02:00
Erik Ogenvik
292c3a6cd8 Work with newer version of boost. 2019-10-15 11:40:45 +02:00
Erik Ogenvik
5f8d21e2f5 Remove more Apple hacks. 2019-10-15 09:34:35 +02:00
Erik Ogenvik
cbfad1e695 Refer to system CEGUI headers. 2019-10-05 00:00:33 +02:00
Erik Ogenvik
ac4aaf8a69 Support older versions of boost. 2019-09-24 10:50:20 +02:00
Erik Ogenvik
7711a52f74 Adapt to being compiled in Ember. 2019-09-22 13:25:27 +02:00
Erik Ogenvik
e0f9ebc7ed Fixes for Hydrax. 2019-09-22 12:24:07 +02:00
Erik Ogenvik
271cf8024f More compiler warnings and use "external".
Put all external code under "external".
We can't use too many warnings though since there's a lot of code we
don't control.
2019-09-22 01:23:55 +02:00
Erik Ogenvik
279974934d Provide our own CEGUI Renderer.
The currently released CEGUI version (0.8.7) doesn't support OGRE 1.11+,
so we need to supply our own slightly altered renderer.
2019-09-21 11:29:18 +02:00