ScottNZ
1394c1dcee
Remove some misc redundancies
2013-11-12 19:39:39 +13:00
ScottNZ
00ec1ca87a
Remove unused usings
2013-11-12 19:39:33 +13:00
Matthias Mailänder
eed38b3da4
fallback to defaults when something goes wrong
2013-11-09 11:06:16 +01:00
Paul Chote
db83db5b51
Map (most) SDL1 keys -> SDL2.
2013-11-05 18:01:35 +13:00
Paul Chote
71c6124c10
Tidy renderer dependencies.
2013-10-30 22:31:34 +13:00
Paul Chote
d1c9c6d76d
Split text input into its own event.
2013-10-30 20:08:02 +13:00
Paul Chote
84ffb0de05
Add Subtractive blend mode for d2k move-flash.
2013-10-26 17:54:56 +13:00
Paul Chote
aab6fec68b
Remove VirtKey and KeyName.
2013-10-21 20:24:24 +13:00
Paul Chote
e5f93ec39e
Introduce Keycode to simplify key checks.
2013-10-21 20:24:24 +13:00
Paul Chote
3938611c32
Allow the driver to decide the best FBO depth format.
2013-09-14 15:15:41 +12:00
Paul Chote
575a87adc8
Generate a GL Error if framebuffer creation fails.
2013-09-02 19:00:44 +12:00
ScottNZ
b654b65d8d
Close game interface before showing crash form and don't show it at all on dedicated servers.
2013-08-29 01:30:29 +12:00
Paul Chote
a1dd7cff7b
Support additive blending for D2K explosions.
2013-08-14 17:31:02 +12:00
Matthias Mailänder
f02bfbf0c2
disable StyleCop rules SA1115 and SA1116
...
closes #3562
2013-08-07 13:50:23 +02:00
Paul Chote
6fc2e11ad4
Restore Alt-f4 quit shortcut for Windows users.
2013-08-04 21:50:42 +12:00
Paul Chote
c21db5dbbd
Remove hacky os-specific keyboard shortcuts.
2013-07-18 18:23:34 +12:00
Paul Chote
7abab1449c
Remove obsolete stencil buffer configuration.
2013-07-18 18:13:46 +12:00
Paul Chote
7853c2127e
Style fixes for Renderer.SdlCommon.
2013-07-18 18:13:16 +12:00
Matthias Mailänder
a35a046ede
disable more StyleCop rules based on @pchote's wishlist
2013-07-11 20:29:00 +02:00
Matthias Mailänder
8bb5b5700b
added StyleCop support
...
with some rules we disagree with disabled
2013-07-08 19:42:32 +02:00
Paul Chote
52335a37bf
Allow/require renderers to enable alpha blending when needed. Fixes voxel shadow issues.
2013-06-15 19:31:52 +12:00
Paul Chote
4c22193446
Remove obsolete Stencil Buffer functions.
2013-06-15 19:31:52 +12:00
Paul Chote
22e6966c8e
Texture changes:
...
* The GL texture id is now readonly.
* Added Size property.
* Added GetData() for reading data back from the GPU.
* Added SetEmpty() for creating an empty texture of a given size.
2013-06-15 19:16:07 +12:00
Paul Chote
4c8c010506
Expose FBOs to engine code.
2013-06-15 19:16:07 +12:00
Paul Chote
cd268c11ee
Move IsPowerOf2 to Exts.
2013-06-15 19:16:07 +12:00
Paul Chote
f6264eeba4
Expose stencil buffer to render code.
...
The intention is to provide a layer for tracking shadow
rendering, so a single bit is sufficient for now.
2013-06-04 20:25:21 +12:00
Paul Chote
1b34c7d6b9
Expose depth buffer to render code.
2013-06-04 20:25:21 +12:00
Paul Chote
21e8e3a78d
Remove unnecessary duplication between renderers.
2013-03-08 00:07:26 +13:00
Matthias Mailänder
0978d21439
fix problems in MultiTapDetection
2013-03-02 16:52:59 +01:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Chris Forbes
d57dfd1997
tidy
2011-12-27 21:23:25 +13:00
Chris Forbes
f83c9fd4d7
add IEnum<T>.JoinWith, use it to clean up a bunch of things
2011-11-01 21:57:58 +13:00
Chris Forbes
5bb535b50c
factor out Marshal.SizeOf calls
2011-10-31 09:11:47 +13:00
Chris Forbes
77ebd5d6de
removing more renderer code duplication; cleanup
2011-10-31 09:11:47 +13:00
Curtis S
ea3ad0e378
Temp fix for #1200 : SystemInformation.DoubleClickTime caused segfault in libx11 on some debian systems
2011-10-11 08:06:23 +13:00
Chris Forbes
dc8726a6a0
fix multitap for keyboard events, in a way that doesnt break scrolling etc
2011-10-10 13:07:31 +13:00
Chris Forbes
88554a5039
temp disable multitap keys (not used yet); breaks keyboard scrolling
2011-10-09 12:48:36 +13:00
Chris Forbes
8e3bcb892f
tidy multitap code up a lot
2011-10-08 17:09:01 +13:00
Curtis S
9fdfca6ee5
Added MultiTap support
2011-10-07 09:54:35 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
21ae6ee983
convert FileExtractor into a Utility cmdlet
2011-09-11 17:49:53 +12:00
Matthew Bowra-Dean
21f172228d
Fix compilation with Visual Studio
...
OpenRA.Renderer.SdlCommon was missing the /unsafe compiler flag and RALint was missing a reference to System.Drawing.
2011-08-08 11:17:10 +12:00
Paul Chote
ac9a5efd8e
Use GL_ARB_vertex_buffer_object calls instead of gl 1.5 core calls.
2011-07-25 22:23:18 +12:00
Chris Forbes
a95b59081f
remove duplicated GL setup code
2011-07-17 17:55:52 +12:00
Chris Forbes
2fcb11d7cc
remove duplicated SDL input handling
2011-07-17 17:55:52 +12:00
Chris Forbes
df1201b4c2
start moving common parts of the renderer into OpenRA.Renderer.SdlCommon
2011-07-17 17:55:52 +12:00