66ce012ca6
GLEW: Define static + enabled and includes via SCons
...
This allows us not to have to hack our definitions in the upstream files,
making it easier to upgrade to newer versions in the future.
For the include paths to work, the headers are moved to a GL subfolder to
match their upstream location.
(cherry picked from commit 768e925271 )
2016-06-25 00:24:09 +02:00
64507f0085
Haiku: Do not define GLEW_ENABLED to undefine it later
...
Partial revert of f61eb5fd8e .
(cherry picked from commit 4c658dc523 )
2016-06-25 00:24:02 +02:00
424a104666
remove trailing whitespace
...
(cherry picked from commit 4a4f247914 )
2016-04-02 22:03:48 +02:00
130f8fa193
Rename KEY_KP_SUBSTRACT to KEY_KP_SUBTRACT
...
The former name was incorrect in English, though for us latin lovers it's an understandable mistake.
Second part of and closes #3626 .
2016-02-17 23:01:27 +01:00
19753233ad
Haiku: add resource file
2016-01-16 07:34:00 +02:00
7998197ff1
Merge remote-tracking branch 'upstream/master'
2016-01-15 22:43:54 +02:00
cabf923484
Remove unnecessary null pointer checks
2016-01-04 11:46:16 +01:00
5be9ff7b67
Update copyright to 2016 in headers
2016-01-01 11:50:53 -02:00
62574759ab
Haiku: fix build
2015-12-26 18:54:05 +02:00
e723488aa3
Moved deleting sample player in OS finalize methods to before deleting audio server to prevent crash when exiting.
2015-11-02 16:36:41 +00:00
c925fbce2d
Haiku: fix build
2015-10-17 15:41:01 +03:00
2a757a6ad4
Haiku: move the audio driver to platform/haiku
2015-08-14 22:52:28 +03:00
b038a2c3c2
Haiku: update logo.png
2015-08-13 22:36:43 +03:00
ced44b45d3
Haiku: remove unneeded code
2015-08-12 22:14:40 +03:00
f48ce8901a
Haiku: remove unneeded code
2015-08-12 21:40:45 +03:00
f5bfd497aa
Haiku: add sound support
2015-07-26 02:18:32 +03:00
f8db8b7215
Haiku: update detect.py
2015-07-20 22:45:22 +03:00
07e76a3f2c
Haiku: add keyboard support
2015-07-12 00:52:47 +03:00
77e78cdb20
Haiku: gl context locking
2015-07-02 18:41:32 +03:00
7ad89c7e83
Haiku: implement some more window-related methods
2015-06-23 21:22:12 +03:00
174df9a276
Haiku: add support for mouse wheel
2015-06-21 22:18:27 +03:00
6f48ddc61d
Haiku: add some screen and window-related methods
2015-06-21 02:08:31 +03:00
b59e95ce1c
Haiku: implemet get_widow_size() get/set_window_position()
2015-06-20 15:35:54 +03:00
d44dfc2440
Haiku: cleanup, add TODOs
2015-06-20 03:43:11 +03:00
93ac4ace0a
Haiku: handle the quit request message
2015-06-20 01:59:32 +03:00
f10eb8ffa1
Haiku: implement get_mouse_pos() and get_mouse_button_state()
2015-06-18 22:41:33 +03:00
2102d35e9c
Haiku: read the status of the key modifiers and mouse buttons
2015-06-17 22:27:45 +03:00
1505d65ac9
Haiku: handle mouse movement and click events
2015-06-16 21:52:24 +03:00
8df3e30abd
Haiku: create a GL context and initialize the audio and physics servers
2015-06-11 22:57:41 +03:00
8130707e01
Haiku: start implementing the os-dependant stuff
2015-05-30 00:57:07 +03:00
db459fba1d
Haiku: fix build, link with libGL and libGLEW
2015-05-29 23:36:48 +03:00
513d509783
Haiku: enable building with GLES
2015-05-28 03:42:40 +03:00
8dd674d639
Haiku: enable debug support
2015-05-28 00:59:41 +03:00
a553327043
Haiku: some small fixes
2015-05-25 06:34:16 +03:00
826f8af1ef
Haiku: link with the haiku libs, stub the OS_Haiku class.
2015-05-25 06:02:55 +03:00
4e07a2dea8
Haiku: fix building with UNIX_ENABLED.
2015-05-25 03:49:24 +03:00
4a56f72f5b
Haiku: Initial support.
2015-05-24 23:22:51 +03:00