Commit Graph

33 Commits

Author SHA1 Message Date
Gleb Mazovetskiy cd5e31dc4b Revert "Merge branch 'windowing-system' into 'master'"
This reverts merge request !541
2021-01-22 19:04:07 +00:00
Gleb Mazovetskiy d24a5f7b89 Fix OSG USE_GRAPHICSWINDOW check
When OSG is built with `-DOSG_WINDOWING_SYSTEM=None`, this macro does not exist.

Replaces the Android-specific check with a general one.
2021-01-13 20:45:34 +00:00
Andrei Kortunov 8084a336b5 Replace zeroes and nulls by nullptrs 2020-11-29 11:14:07 +04:00
Andrei Kortunov 3032b177a1 Remove redundant includes 2019-02-23 08:02:12 +04:00
Andrei Kortunov e06f0b797a Replace all NULLs to nullptr 2018-10-09 10:21:12 +04:00
Andrei Kortunov 1452684d9e Use new logging system for components 2018-08-14 19:42:41 +04:00
Nikolay Kasyanov 75d79e98b9 Force software decompression if OPENMW_DECOMPRESS_TEXTURES is set 2018-06-16 12:38:16 +02:00
Nikolay Kasyanov 359f87ab9f Change imageToSurface to return a unique_ptr to avoid manual surface cleanup 2018-06-16 12:12:32 +02:00
Nikolay Kasyanov 224b94c0ce Decompress cursors using SDL software renderer on Mac or if OSG >= 3.5.8 2018-06-12 20:32:02 +02:00
Ilya Zhuravlev a038327521 SDLCursorManager: fix possibly invalid read when no cursor present
On android we have no cursor so I moved the check closer to usage
2018-01-17 23:03:11 -05:00
Ilya Zhuravlev d2121ccd62 Update android port. 2018-01-16 00:11:27 -05:00
scrawl 3b24bb9a5e Use OS X cursor workaround for GL_VENDOR ATI and add an environment variable for control 2017-02-19 13:46:40 +01:00
scrawl eaf3f5a829 Remove unused arguments 2016-02-13 04:14:05 +01:00
scrawl 6fc6913424 Do not set the cursor when creating it 2016-02-13 03:34:09 +01:00
scrawl e8662bea31 Change the way that image origin is converted to OpenGL's lower-left convention
Flip the texture coordinates instead of flipping textures.

This simplifies the TextureManager (no need to worry if the caller wants flipping or not), should make it easier to generalize & multithread it.
2016-02-05 21:03:11 +01:00
scrawl 6f966b8434 Don't use osg::notify 2015-12-11 16:18:08 +01:00
Paul Cercueil 06719df868 Use the standard cursor if the custom cursor can't be used
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
2015-12-11 15:59:59 +01:00
scrawl 293f3f30b5 Indentation fix 2015-12-09 23:30:24 +01:00
sandstranger 238a5824be add custom new variable fot Qt 2015-12-03 08:54:14 +03:00
sandstranger bd5057aa3c enable opengl es1 2015-12-02 22:40:04 +03:00
Nikolay Kasyanov 166df28906 OS X cursor workaround build fix 2015-08-19 21:23:16 +02:00
scrawl 4a68ceaeb7 Restrict the OS X cursor workaround to Intel graphics systems 2015-08-19 19:06:24 +02:00
scrawl 47ac20af40 Workaround flipped cursor on OS X 2015-08-15 22:28:59 +02:00
slothlife 420789baa9 Remove an unused include 2015-07-17 15:26:04 -05:00
slothlife 1b3cc957f8 Move some OSG static library setup code 2015-07-17 15:13:43 -05:00
slothlife df99d5a59d Move setup code for OSG when statically linked 2015-07-17 09:56:21 -05:00
scrawl de6dc21552 Create hardware cursors in advance (Fixes #2660) 2015-07-13 23:36:25 +02:00
scrawl 35b2d91fb3 Throw error when failing to create graphics context 2015-06-10 18:46:51 +02:00
scrawl 1cdb440b77 glReadPixels *is* available on OpenGL ES 2015-05-28 17:23:06 +02:00
scrawl 314c1161ae Minor addition to reading display 2015-05-18 21:05:17 +02:00
scrawl 99eb78fc19 Fix $DISPLAY not being accounted for in cursor decompression context 2015-05-17 22:16:14 +02:00
scrawl 5dd1b2ae86 Readded HW cursor rotation 2015-05-14 01:06:33 +02:00
scrawl 9ea416b852 Readded HW cursor manager (no image rotation yet) 2015-05-13 18:56:14 +02:00