Daniel Evans
160598b1bf
Merge pull request #196 from qbit/master
...
add support for OpenBSD
2016-08-12 01:03:20 +01:00
Daniel Evans
6ad05a3110
Remove unused UnimplementedOpcode exception
2016-08-12 01:02:24 +01:00
Daniel Evans
8a985309f9
Remove breakpoint system from ScriptMachine
2016-08-12 01:02:24 +01:00
Daniel Evans
0a982c1fca
Remove useless include
2016-08-12 01:02:24 +01:00
Daniel Evans
d414991d68
Correct script include guards
2016-08-12 01:02:24 +01:00
Daniel Evans
e76ed47f1c
Remove scripttool
2016-08-12 01:02:24 +01:00
Daniel Evans
d9aded5415
Cleanup SCMFile
2016-08-12 01:02:24 +01:00
Daniel Evans
81c1bb947d
Improve debug output of script
2016-08-12 01:02:24 +01:00
Aaron Bieber
e8b28c7168
add support for OpenBSD
2016-08-11 17:51:27 -06:00
Daniel Evans
612a314126
Merge pull request #187 from JayFoxRox/fix-rwviewer
...
Fix RWViewer
2016-08-09 21:06:17 +01:00
Jannik Vogel
2419fd1498
RWViewer: Use lower timer interval to stop event-lag
2016-08-08 17:04:49 +02:00
Jannik Vogel
913a5d26b4
RWViewer: Don't load files which might not exist for everyone
2016-08-08 17:04:17 +02:00
Jannik Vogel
05831bea95
RWViewer: Use OpenGL 3.3 Core to prevent crash
2016-08-08 17:03:57 +02:00
Daniel Evans
35efe62697
Merge pull request #169 from danhedron/fix/misc-cleanup-1
...
Misc Build cleanup
2016-08-07 18:14:30 +01:00
Daniel Evans
3a26d09b5f
Delete a.out that shouldn't be here
2016-08-07 17:53:02 +01:00
Daniel Evans
d8841c7561
Remove include directory from rwengine for consistency
2016-08-07 14:41:45 +01:00
Daniel Evans
a0b995c97e
Move game state classes into states folder
2016-08-07 14:32:22 +01:00
Daniel Evans
85b24231f5
Don't glob for files in rwengine CMakeLists.txt
2016-08-07 14:30:21 +01:00
Daniel Evans
2b0e64838d
Merge pull request #185 from JayFoxRox/tools-ci
...
Travis: Build all tools
2016-08-06 19:40:20 +01:00
Jannik Vogel
2da888bab0
Travis: Build all tools
2016-08-06 19:29:23 +02:00
Daniel Evans
a0057d1a01
Merge pull request #184 from darkf/omgthreadz
...
Fix the construction of WorkContext
2016-08-06 18:23:13 +01:00
Daniel Evans
1fd6ae884f
Merge pull request #182 from darkf/filesystem
...
Switch filesystem handling to boost::filesystem
2016-08-06 17:39:48 +01:00
darkf
0242868caa
Use boost::make_iterator_range, as older boost lacks ranges in filesystem iterators
2016-08-06 08:43:28 -07:00
darkf
e58be26be8
Fix the construction of WorkContext
...
Previously the worker thread was constructed before the queue was, leading to
unfortunate race conditions. This fixes that, along with unrelated minor cleanup.
2016-08-05 09:42:03 -07:00
darkf
95a38e1604
Update .travis.yml (include boost::filesystem)
2016-08-04 05:05:09 -07:00
darkf
2147b3abdf
Remove unneeded msdirent.h
2016-08-03 18:31:47 -07:00
darkf
62532107ee
Rewrite SaveGame::getAllSaveGameInfo to use boost::filesystem
2016-08-03 18:31:47 -07:00
darkf
40705a6666
Rewrite findPathRealCase to use boost::filesystem, move it to FileIndex
2016-08-03 18:31:47 -07:00
darkf
196f9f6d25
Rewrite FileIndex to use boost::filesystem instead of POSIX
2016-08-03 18:31:47 -07:00
Daniel Evans
836fe92f2f
Merge pull request #181 from darkf/torch-http
...
Torch the HTTP script debugger
2016-08-03 22:27:31 +01:00
Daniel Evans
9b00b7cbee
Merge pull request #171 from tsjost/removeglextension
...
Remove GLSL extensions that are in core
2016-08-03 22:21:04 +01:00
darkf
836e51aff7
Torch the HTTP script debugger
2016-08-03 13:30:40 -07:00
Timmy Sjöstedt
756ddf2df2
Removed GL_ARB_explicit_attrib_location extension
2016-08-03 19:00:20 +02:00
Timmy Sjöstedt
1500b6acbb
Removed GL_ARB_uniform_buffer_object extension
2016-08-03 18:56:50 +02:00
Daniel Evans
5cbd847baa
Merge pull request #180 from darkf/cleanup
...
De-initialize OpenAL; open binary files in binary mode; some warning cleanup
2016-08-02 20:34:15 +01:00
darkf
03f050fc04
Use C++11 member initializers in RWGame
2016-08-02 04:45:14 -07:00
darkf
6d6d772653
Open binary files in binary mode
2016-08-02 04:38:35 -07:00
darkf
77ca9054c6
De-initialize OpenAL
2016-08-02 04:38:34 -07:00
darkf
a574649dce
Silence a lot of warnings
2016-08-02 04:31:12 -07:00
Daniel Evans
f3151fe0b7
Merge pull request #166 from danhedron/feature/input-improvements
...
Seperate Input state from binding
2016-08-01 20:06:37 +01:00
Daniel Evans
07945e767e
Merge pull request #168 from danhedron/feature/build-hash
...
Add Git SHA1 hash to RWGame for versioning
2016-08-01 19:42:14 +01:00
Daniel Evans
ded631dad6
Add Git SHA1 hash to RWGame for versioning
2016-08-01 19:34:53 +01:00
Daniel Evans
c48bc26c1e
Merge pull request #158 from danhedron/feature/physics-overhaul-1
...
MotionStates & physics cleanup
2016-08-01 19:32:30 +01:00
Daniel Evans
4f79258a32
Merge pull request #179 from darkf/exit
...
Rework how exiting and cleanup is handled.
2016-08-01 19:14:50 +01:00
darkf
d3084ad721
Rework how exiting and cleanup is handled.
...
This involves a few changes. The first changes involve
allocating GameWindow and WorkContext on the heap, so that
RWGame still owns them but chooses when they're freed.
The work queue is given a method to stop the worker thread
without destroying the work context, so that subsystems
relying on the work context may still function to shut down.
Then RWGame is rearranged to cleanup separate subsystems
in an order that does not conflict (i.e., stop the work queue,
shut down other subsystems, then the renderer, *then* the window.)
The window needs to be cleaned up *after* the renderer because it
owns the OpenGL context.
2016-07-31 07:04:52 -07:00
Daniel Evans
7c8cdba196
Merge pull request #130 from haphzd/mingw-w64
...
Make rwgame build and run on windows
2016-07-30 16:59:41 +01:00
haphzd
347c30d429
WinSock2 (just to build, probably doesn't work)
2016-07-28 14:46:56 +03:00
haphzd
114abe2286
Windows/MinGW-W64 compatibility
2016-07-28 14:46:48 +03:00
haphzd
8bb9c388a2
Build Release by default
2016-07-27 20:32:42 +03:00
Daniel Evans
78cdedcb3b
Add Look left & right in vehicles
2016-07-02 21:20:45 +01:00