Matthias Mailänder
f22bc68d94
Count the string length in the system codepage.
2016-05-20 21:22:12 +02:00
Matthias Mailänder
1df5e556c6
Auto-detect UTF8 instead of assuming ANSI for device names.
2016-05-20 21:22:10 +02:00
Matthias Mailänder
e47383a4fa
Fix NREs in QueryDevices by bailing out early.
2016-05-20 21:21:52 +02:00
Matthias Mailänder
5029ac705f
Update to .NET 4.5
2016-05-19 21:24:21 +02:00
Paul Chote
7c67b10d28
Add a secondary texture coordinate to Vertex.
2016-04-15 16:46:47 -04:00
Paul Chote
2634643d91
Write z data to the depth buffer.
2016-04-15 09:42:29 -04:00
Paul Chote
ecebb2a844
Change depth function to <=.
2016-04-15 09:42:28 -04:00
reaperrr
0861c9f6fa
Merge pull request #11058 from pchote/terrain-vertex-depth
...
Use vertex depths for rendering terrain depth preview.
2016-04-10 16:13:50 +02:00
Paul Chote
7315ffbcb7
Fix outdated file headers.
2016-04-10 09:41:12 -04:00
Paul Chote
a8dda39a72
Introduce float3 type.
2016-04-10 09:41:01 -04:00
Paul Chote
cff482bb1a
Revert "Added Keybord input filter to only register first key press."
...
This reverts commit 57cd25d5f8 .
2016-03-06 11:11:20 +00:00
Paul Chote
bc0efbefd1
Include OpenGL version string in sysinfo.
2016-03-02 21:33:12 +01:00
Oliver Brakmann
07ec56fd22
Merge pull request #10821 from obrakmann/pr10559-squashed
...
Added mousewheel zooming
2016-02-24 22:37:00 +01:00
Philipp Schärer
ea74499ec2
Added mousewheel zooming
2016-02-24 22:22:32 +01:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
RoosterDragon
b5f24c3fa6
Add some missing Dispose calls, fix some Dispose implementations.
2016-01-01 04:51:54 +00:00
RoosterDragon
840dd189ae
Merge pull request #10310 from pchote/moregl
...
More OpenGL cleanups
2015-12-29 02:08:40 +00:00
Paul Chote
6b0e4cf645
Unify framebuffer api naming.
2015-12-28 15:15:30 +00:00
Paul Chote
e69c3360f6
Reorganise GL initialisation.
2015-12-28 15:15:29 +00:00
Paul Chote
e63fc00b76
Unify framebuffer api naming.
2015-12-28 14:23:44 +00:00
Oliver Brakmann
906aa0f1fd
Merge pull request #10003 from r34ch/mute-setting
...
Mute setting
2015-12-28 14:07:27 +01:00
Paul Chote
4372ed650e
Move CheckGlVersion to OpenGL.
2015-12-28 10:59:43 +00:00
Paul Chote
d96a32a89f
Move WriteGraphicsLog to OpenGL.
2015-12-28 10:57:43 +00:00
Paul Chote
9f41743465
Replace MiniTK.Audio with OpenAL-CS.
2015-12-27 17:03:32 +00:00
Paul Chote
397ca0f481
Replace MiniTK.Graphics with custom OpenGL shim.
2015-12-27 14:37:07 +00:00
Paul Chote
74fb9bbfbb
Remove legacy SetLineWidth methods.
2015-12-26 13:51:53 +00:00
Paul Chote
be29ec5342
Use explicit shader attributes.
2015-12-26 12:50:33 +00:00
Paul Chote
788def1c31
Remove Quad rendering support.
2015-12-26 12:46:55 +00:00
DArcy Rush
67f88e368f
Add mute option to the game
2015-12-25 23:33:18 +00:00
RoosterDragon
c25fe32c9e
Load shaders relative to the game directory, rather than the CWD.
...
If OpenRA is started with a current working directory that does not match the path to the game, then loading shaders will fail. By using a path relative to the game directory, we can successfully start the game with different working directories.
2015-12-23 19:19:02 +00:00
Pavel Penev
4ce1444c6b
Fix shader loading
...
Also remove now redundant mounting of the game directory
2015-12-14 03:42:24 +02:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
RoosterDragon
765bc4fa72
When the SDL hardware cursor fails, ensure more of the error message is logged.
...
Capture the useful details from the inner exception into the message, as this will be logged.
2015-12-08 22:51:55 +00:00
Pavel Penev
a4b755dd87
Merge pull request #9791 from RichSuther/upstream/fix-keyboard-filter
...
Added Keyboard input filter to only register first key press.
2015-12-02 21:56:05 +02:00
abcdefg30
c35f9007c3
Merge pull request #9582 from ChaoticMind/ctrl_backspace
...
Implement some keyboard hotkeys for chat (TextFieldWidget)
2015-11-18 20:48:05 +01:00
RichSuther
57cd25d5f8
Added Keybord input filter to only register first key press.
2015-10-28 12:08:54 +00:00
Paul Chote
b08adbeb61
Add support for boolean uniforms.
2015-10-17 22:35:47 +01:00
Kevin Azzam
96c0c2dec6
Make ctrl+x cut to clipboard
2015-10-12 18:58:26 +02:00
Oliver Brakmann
ebfe5a3fd7
Merge pull request #9474 from obrakmann/pr9217
...
Ensure that we have a working OpenGL context.
2015-09-28 18:26:51 +02:00
Guido L
d0447fd97e
Ensure that we have a working OpenGL context.
2015-09-28 18:20:35 +02:00
Paul Chote
d112083c44
Clean up sound devices on game exit.
2015-09-20 22:46:07 +01:00
RoosterDragon
fc436f1aab
Added thread-affinity checks to SDL2 renderer.
...
If a call is made into a graphics resource that has thread-affinity, from a thread other than the one that created the graphics device, an exception will now be thrown to make debugging easier.
2015-09-18 21:04:21 +01:00
Matthias Mailänder
4059f83b7e
remove redundant namespace repetition
2015-08-23 07:58:06 +02:00
Matthias Mailänder
bfc7013ba4
avoid magic numbers
2015-08-23 07:58:06 +02:00
Matthias Mailänder
6abd21e71d
explicitly set the OpenTK GL context
2015-08-23 07:58:06 +02:00
Matthias Mailänder
17f3466451
untie the engine from SDL2 and MiniTK
2015-08-23 07:58:03 +02:00