Sergey Lipskiy
ae61e926c9
Change copyDepthToRDRAM default to SoftwareRender.
2016-11-04 14:06:46 +07:00
Sergey Lipskiy
85a5ae8ea1
Implement performance counter.
...
Implement drawing performance info on screen.
2016-10-08 14:53:33 +07:00
Sergey Lipskiy
aab6726117
Implement crop image feature.
2016-10-08 14:53:21 +07:00
Sergey Lipskiy
d289d4c65a
Correct conditions when render to depth buffer can be enabled.
2016-09-07 21:11:31 +07:00
Francisco Zurita
74b21d712c
Optional fragment based writing of depth
2016-08-16 21:32:27 +07:00
Sergey Lipskiy
cd1b134ddc
Add legacy blending option:
...
Use old, fixed functionality based method for emulation of N64 blending modes.
2016-07-17 11:15:02 +06:00
Logan McNaughton
1cbbea8183
Enable Framebuffer Emulation on the Raspberry Pi
...
renderbuffer code was written by gonetz, not me
2016-06-26 17:40:14 +06:00
Sergey Lipskiy
42f3643865
Implement software depth buffer render.
2016-06-20 15:12:31 +06:00
Sergey Lipskiy
99a075eae7
Add config option enableNativeResTexrects.
...
Support in GUI and mupen64plus settings.
2016-06-03 11:06:33 +06:00
Sergey Lipskiy
f48895c012
Remove enableFog config option, since it has no use anymore.
2016-05-05 16:40:19 +06:00
Sergey Lipskiy
269b3c19e9
Add correctTexrectCoords option: make texrect coordinates continuous to avoid black lines between them.
2016-04-16 12:28:39 +06:00
Sergey Lipskiy
216acb88b0
Add texture deposterization step before enhancement.
2016-04-14 21:42:18 +06:00
Sergey Lipskiy
97add30099
Disable FBInfo for mupen64plus by default due to poor support of that feature by mupen64plus.
2016-04-07 14:48:28 +06:00
Sergey Lipskiy
54d486371a
Add "UseNativeResolutionFactor" option.
2016-02-27 12:43:20 +06:00
Sergey Lipskiy
ac8a9a9d5d
Add FBInfo config options.
2016-02-27 10:52:08 +06:00
gonetz
a9d1df5694
Move gamma correction to post processor.
2016-01-16 19:48:19 +06:00
Sergey Lipskiy
2f4abc2bd9
Rename BufferSwapMode::bsOnVIUpdate to bsOnVerticalInterrupt.
2015-12-14 21:39:09 +06:00
Sergey Lipskiy
7ccb417a29
Remove detectCFB config option.
2015-12-14 21:39:08 +06:00
Sergey Lipskiy
550999133f
Add config option frameBufferEmulation.bufferSwapMode
...
Remove hack_VIUpdateOnCIChange
Default buffer swap mode is swap buffer on each VI_UpdateScreen() call.
This mode need no hacks for correct buffer update, but it causes gfx overheads.
2015-12-14 21:39:06 +06:00
purplemarshmallow
393e7a6a26
Add support copying auxiliary buffers in mupen64plus settings
2015-11-09 21:14:24 +06:00
Gillou68310
0b6e4068dc
Added an option to force gamma correction level
2015-11-02 10:27:10 +01:00
purplemarshmallow
02644151ca
add async fb settings
...
async mode is now default
2015-10-17 18:20:59 +02:00
Sergey Lipskiy
2483f03159
Add CopyToRDRAM modes to Config: disable, sync, async.
...
copyToRDRAM option can take 'async' value.
copyDepthToRDRAM is still sync mode only.
2015-10-09 23:08:21 +06:00
gizmo98
c92f5fc9d9
rpi: disable framebuffer emulation
...
There is a black screen if frame buffer emulation is used: #605
2015-10-09 22:39:50 +06:00
Sergey Lipskiy
f59840250c
Enable shaders storage by default.
2015-10-08 22:54:36 +06:00
Sergey Lipskiy
209f5dcdb0
Rename shaderStorage config option to enableShadersStorage.
2015-10-08 22:54:34 +06:00
Sergey Lipskiy
f5fbee0623
Remove common shader storage option as potentially dangerous.
2015-10-08 22:54:23 +06:00
Sergey Lipskiy
0482212f10
Add shaderStorage config option.
...
Support it for mupen64plus.
2015-10-08 22:54:10 +06:00
purplemarshmallow
3caa176063
disable depth buffer emulation by default
2015-09-29 21:41:41 +02:00
Sergey Lipskiy
2604b57bf1
Remove ValidityCheckMethod from config and UI.
...
Up config version.
2015-08-27 19:44:19 +06:00
Gillou68310
ef46331c39
Add config option to change polygon offset values
2015-07-24 13:20:04 +06:00
ptitSeb
f953e235c4
Pandora support
2015-05-31 18:26:08 +02:00
Sergey Lipskiy
be5695bea7
Make TextDrawer compatible with Android.
2015-05-30 20:38:53 +06:00
Sergey Lipskiy
2b0db06858
Add Android compatible wrapper for wcscat and wchar_t* constant strings.
2015-05-29 20:51:19 +06:00
Sergey Lipskiy
2c7184cab6
Add PluginAPI functions: GetUserDataPath() and GetUserCachePath().
...
New functions are used for texture library initialization.
GetUserDataPath() returns default folder to search for hi-res texture packs.
GetUserCachePath() returns folder to store texture cache.
Mupen64Plus implementation: use system ConfigGetUserDataPath() and ConfigGetUserCachePath().
Windows implementation: just return FindPluginPath() for both functions.
Note: behaviour of Mupen64Plus changed.
Previously the emulator's folder was default path for hires textures and texture cache.
Now default path is system dependent.
For Windows it will be %HOME%\AppData\Roaming\Mupen64Plus
2015-05-23 17:53:08 +06:00
Sergey Lipskiy
4d87fb6833
Impelent new fb validity check method:
...
copy RDRAM content to a buffer and compare by content.
2015-05-13 10:21:50 +06:00
Sergey Lipskiy
52d68d1389
Move all sources to src folder.
2015-05-13 10:21:32 +06:00