158 Commits

Author SHA1 Message Date
yvt
6317c26ecf Software Renderer: Fixed crash in DrawImage 2014-03-11 04:14:47 +09:00
yvt
add25f4fa8 Fixed a bug that null image might crash DrawImage with some overloads 2014-03-11 02:29:20 +09:00
yvt
a94987ffbe IRenderer::DrawImage now accepts null image to draw solid color rectangle 2014-03-11 00:56:12 +09:00
yvt
b5c8b9e726 Fixed crash with software renderer 2014-03-09 02:44:08 +09:00
yvt
81a8efca5e Software Renderer: Z-buffered debug lines 2014-03-09 00:34:44 +09:00
yvt
442ebb67a8 Software Renderer: don’t rebuild RLE map when the same map was set with SetGameMap 2014-03-09 00:16:47 +09:00
yvt
4d1d7f9fa1 Software Renderer: limit rendering resolution instead of raising error 2014-03-09 00:15:45 +09:00
yvt
ed35c6533c Support multiple GameMapListeners for one GameMap 2014-03-09 00:13:37 +09:00
yvt
236fb7cde9 Quick workaround for #166 (disables SSE/SSE2 completely when their support aren’t enabled) 2014-03-08 00:43:12 +09:00
7histle
2806fd1dbc Fix build err (#152) 2014-03-05 00:39:50 +04:00
yvt
db88ee4703 Fixed some little bugs (thanks to Clang static analyzer) 2014-02-25 19:35:37 +09:00
yvt
55498d868f Software renderer: dynamic light (point only) 2014-02-02 23:27:41 +09:00
yvt
77219caa00 Merge branch 'master' into swrenderer 2014-02-01 23:02:30 +09:00
yvt
7d7af43808 stronger global blur 2014-02-01 21:33:16 +09:00
yvt
69d8e4be94 Merge branch 'master' into swrenderer 2014-01-31 02:35:50 +09:00
yvt
5a74b7d3d0 global screen blur 2014-01-31 02:15:53 +09:00
yvt
a63fdb7475 radial blur 2014-01-31 00:54:47 +09:00
yvt
68280443b1 Merge branch 'master' into swrenderer 2013-12-28 01:52:47 +09:00
yvt
9dc90eaa8f Concentrated water mesh density 2013-12-27 22:50:22 +09:00
yvt
8ee555a700 r_occlusionQuery now defaults to 0 as a workaround for the issue #106 2013-12-27 22:17:19 +09:00
Marco Schlumpp
87a128e3ed Fixed compilation on Linux. 2013-12-25 09:57:47 +01:00
yvt
9eefd32747 Renderer selection from the startup window 2013-12-25 14:21:21 +09:00
yvt
5fadd150a5 Software renderer: debug lines 2013-12-25 03:41:32 +09:00
yvt
c3d4c5fa56 Crash bug fix 2013-12-25 00:57:20 +09:00
yvt
3df7985a80 Software model renderer 2013-12-25 00:28:43 +09:00
yvt
d2494a2353 Little fix 2013-12-24 16:23:36 +09:00
yvt
7104a59e6c Software renderer: sprites 2013-12-24 15:08:38 +09:00
yvt
dfd7a19df0 Window size is rounded to multiple of 8 for SW renderer 2013-12-24 04:57:37 +09:00
yvt
8f04302c7a Restored GL renderer 2013-12-24 04:29:49 +09:00
yvt
67a1a3ec1a Tuned software renderer 2013-12-24 04:29:39 +09:00
yvt
0a8d16bd80 Software renderer: fog 2013-12-23 19:46:56 +09:00
yvt
eca70aa169 bug fix 2013-12-23 04:56:34 +09:00
yvt
c6c627aed1 Software map renderer optimization 2013-12-23 03:35:00 +09:00
yvt
1459157945 Software map renderer: multi threaded rendering 2013-12-23 01:21:43 +09:00
yvt
cbabc7f09a Software renderer: further optimization 2013-12-23 00:44:26 +09:00
yvt
83848f9974 Software renderer: halved block size 2013-12-22 16:15:10 +09:00
yvt
f986c7a169 Fixed some bugs that caused double exception that causes std::terminate to be called 2013-12-22 15:31:51 +09:00
yvt
744b6812e9 Fix for MSVC2013 2013-12-22 15:00:56 +09:00
yvt
3a92497d22 Software renderer: map renderer (incomplete) 2013-12-22 04:55:30 +09:00
yvt
b2d317ddac Software renderer: optimized fill routine for solid colors 2013-12-20 23:42:15 +09:00
yvt
f64bf2ee3e Software renderer: flat map renderer 2013-12-20 23:41:56 +09:00
yvt
525c65ce03 Software renderer: statistics 2013-12-20 15:46:31 +09:00
yvt
b49ab365ae SSE2 image renderer: two pixels are processed at once 2013-12-20 15:06:16 +09:00
yvt
e1c1a556be Added software image renderer 2013-12-20 12:33:28 +09:00
yvt
647eb38f84 Added skeleton for software rendering interface 2013-12-18 17:00:39 +09:00
yvt
ca88537a6b Created new renderer method which works like SetColor but only accepts an alpha pre-multiplied color value, deprecating the badly-behaved SetColor method 2013-12-09 01:00:09 +09:00
yvt
8996336063 Merge branch 'master' into newtitle 2013-12-08 23:59:36 +09:00
yvt
f4db0992ef Fixed image management 2013-12-08 16:52:57 +09:00
yvt
ea241bf34d Fixed arithmetic bug of long sprite renderer which caused many long sprites to fallback to normal sprites 2013-12-07 17:12:40 +09:00
yvt
e66a5435d1 Merge remote-tracking branch 'origin/master' into newtitle
Conflicts:
	Sources/Draw/GLRenderer.cpp
	Sources/Gui/SDLRunner.cpp
	Sources/Gui/SDLRunner.h
2013-12-04 15:01:36 +09:00