zeromus
9766d2d8a6
winport: remove userconfig, replace with msbuild-based system. easily support newer SSE versions while we're at it
2016-03-22 06:27:58 +00:00
rogerman
8e7c58e11f
Cocoa Port:
...
- Fix builds that were broken due to new libretro-common API additions. (Regression from r5398.)
2016-03-21 21:29:57 +00:00
zeromus
f6d8a4a0c4
fix errors and tidiness in commandline help
2016-03-21 08:45:49 +00:00
zeromus
0a5f63c0f1
fix bin output filename
2016-03-21 08:30:51 +00:00
zeromus
4a6ea70c94
fix commandline processing (none of the no-args were working)
2016-03-21 08:30:19 +00:00
zeromus
08383c8195
yes, still wrestling with EOLs
2016-03-21 02:21:31 +00:00
zeromus
cb2e219470
fix vcxproj for libretro-common update
2016-03-21 02:19:30 +00:00
zeromus
a0e0aed5a4
remove a bunch of eol-style properties... again.. bear with me.
2016-03-21 02:15:01 +00:00
zeromus
7f0c1276d4
update libretro-common. lots of noisy EOL changes because originally I screwed up and changed them.
2016-03-21 02:12:11 +00:00
zeromus
655dd15cc1
remove a bunch of eol-style properties
2016-03-21 02:02:11 +00:00
zeromus
6724231a2d
rebuild vcxproj and sln to use a handcrafted props file and share a vcxproj. launch in 2010 through batchfile; launch in 2015 through sln
2016-03-21 01:33:13 +00:00
zeromus
708a2cfef5
vs2015 fixes
2016-03-21 01:33:13 +00:00
zeromus
a0ea0b258d
fix bug in rthreads resource creation on win32 (spurious failures)
2016-03-21 01:33:13 +00:00
zeromus
0e346c62be
fix glib deps in main.cpp
2016-03-21 01:33:12 +00:00
zeromus
60d5004d14
add sthread_isself
2016-03-21 01:33:12 +00:00
zeromus
4d1374a675
remove glib
2016-03-21 01:33:12 +00:00
zeromus
3785435414
use getopt for commandline, to remove glib dependency
2016-03-21 01:33:12 +00:00
zeromus
6851ff2737
define no_argument and friends if needed in compat/getopt
2016-03-21 01:33:12 +00:00
zeromus
86fe433eed
fix C++ comments
...
vc2010 build fixes for new libretro-common
2016-03-21 01:33:12 +00:00
zeromus
a009d2ac13
vc2010 workarounds for libretro-common
2016-03-21 01:33:12 +00:00
zeromus
2c127b73b0
merge latest libretro-common
2016-03-21 01:27:43 +00:00
zeromus
c4d7e476c5
1st pass using libretro-common
2016-03-19 10:21:30 +00:00
zeromus
ac26660c86
delete vio2sf; kode54 decided to maintain it. see https://bitbucket.org/kode54/vio2sf
2016-03-19 07:37:36 +00:00
rogerman
da90bfec30
GPU:
...
- Fix crash that can occur when changing the framebuffer size. (Regression from r5395.)
2016-03-19 02:58:09 +00:00
rogerman
d8a6112049
GPU:
...
- The framebuffer pointers in NDSDisplayInfo are no longer assumed to be 16-bits per pixel in size. This is being done now in preparation for higher color depth processing. (This feature is not yet implemented.)
- Instead, clients should be reading NDSDisplayInfo.colorFormat to determine the color format of the framebuffers. NDSDisplayInfo.pixelBytes is a convenience field that reports the number of bytes per pixel (either 2 or 4 bytes).
- By default, the framebuffers will continue to be in 16-bit BGR555_Rev format for backwards compatibility.
2016-03-19 02:22:03 +00:00
rogerman
fbf2b970a1
GFX3D:
...
- If GPU engine A is disabled, then continue respecting the 3D rendering order when blanking out the 3D framebuffer.
2016-03-18 21:25:46 +00:00
zeromus
a0f207c66a
cleanup vc2010 vcxproj
2016-03-18 09:15:56 +00:00
rogerman
c9ad78971c
crc.h:
...
- Fix building for non-MSVC compilers. (Regression from r5391.)
2016-03-18 07:56:08 +00:00
zeromus
40d4d80c25
(winport) fix : #1543 fex identifying ROMs as compressed archives, causing crash (added a method to attempt to ID any kind of NDS rom before even passing it to FEX)
2016-03-18 00:36:55 +00:00
zeromus
e0f8e5a82a
vs2010 - add fastbuild configuration, hookup texture upscaling options
2016-03-16 06:47:46 +00:00
zeromus
9af7c039e4
fix loading DQ5
2016-03-15 05:48:44 +00:00
rogerman
07d9613295
OpenGL Renderer:
...
- Fix compiling for Linux/GCC. (Regressions from r5359 and r5372. Addresses bug #1541.)
2016-03-12 18:45:37 +00:00
rogerman
344290283a
GPU:
...
- The DidFrameBegin callback now reports whether frameskip was requested or not.
2016-03-10 19:46:37 +00:00
rogerman
e73e60cb02
GPU:
...
- Fix compiling on non-SSE2 systems. (Regressions from r5370, r5371).
2016-03-09 06:16:45 +00:00
rogerman
a213a7aba7
Cocoa Port:
...
- Add support for automatic texture upscaling and deposterization. (Related to r5384.)
2016-03-09 06:04:20 +00:00
rogerman
485e2cc254
OpenGL Renderer:
...
- Textures can now be automatically upscaled using the xBRZ filter. Textures can be upscaled to 2x or 4x.
- Textures can now be smoothed using a deposterization filter. This can be helpful in smoothing some of the hard color banding that sometimes occurs with xBRZ.
2016-03-09 05:25:18 +00:00
rogerman
e0a139aeda
GPU:
...
- Only flush the 3D rendering buffers and update the rendering properties if the frame is not skipped.
- Be more accurate when using callbacks for DidRender3DBegin and DidRender3DEnd.
- Make the 3D rendering stage more multithreading friendly.
2016-03-08 01:57:08 +00:00
rogerman
7b84225fa4
Cocoa Port:
...
- Fix occasional crash that can occur when switching 3D rendering engines. (Regression from r5288.)
2016-03-06 01:52:28 +00:00
rogerman
4c9a50ae91
Cocoa Port:
...
- Fix freezing bug that can occur when switching the 3D rendering engine while the emulation is paused. (Regression from r5288.)
2016-03-05 03:33:16 +00:00
rogerman
4f8a16d980
Cocoa Port:
...
- Oops! Forgot to add the 6xBRZ menu item to the View > Video Pixel Scaler menu.. (Related to r5379.)
2016-03-05 02:13:12 +00:00
rogerman
d4ff390287
Cocoa Port:
...
- Expose 6xBRZ pixel scaler in the UI. (Related to r5377.)
- Fix a tiny blending bug in the 5xBRZ fragment shader.
2016-03-05 01:45:54 +00:00
zeromus
86eff9d3f0
fix xbrz on msvc 2010
2016-03-04 20:02:39 +00:00
rogerman
313dd2932f
Video Filter:
...
- Upgrade xBRZ to v1.4.
- Add 6xBRZ pixel scaler.
2016-03-04 19:32:06 +00:00
rogerman
6b5aff79ad
GPU:
...
- Remove now obsolete template parameter from GPUEngineA::_RenderLine_DisplayCapture().
2016-03-03 19:57:36 +00:00
zeromus
8a4813b6ff
winport: fix directdraw display method screen rotation
2016-03-03 15:18:39 +00:00
rogerman
04e06869d9
GPU:
...
- Fix bug where the background would blink in The Wizard of Oz: Beyond the Yellow Brick Road when frameskip is enabled. (Regression from r5368).
2016-03-03 01:27:23 +00:00
rogerman
34ec6bb985
MMU:
...
- HACK: Drop the acknowledgment bits when writing the DISP3DCNT register. Fixes the title screen in “Planet Rescue: Animal Emergency”. (Regression from r5259. Fixes bug #1538.)
2016-03-02 21:01:00 +00:00
rogerman
2f473cd113
OpenGL Renderer:
...
- Fix some rendering issues with shadow polygons. As a byproduct, this also fixes the drawing of certain missing polygons.
2016-03-02 05:30:40 +00:00
rogerman
891fd01f82
GPU:
...
- Custom rendering is now determined on a per-scanline basis rather than on a per-framebuffer basis. This greatly improves rendering accuracy and fixes any remaining graphical glitches associated with rendering at custom sizes.
2016-03-01 01:39:38 +00:00
rogerman
c5f950d1aa
GPU:
...
- Fix crashing bug that can occur if BMPAddress maps exactly to the head of the custom VRAM blank region, such as in Hotel Dusk: Room 215. (Regression from r5366.)
- Do some code cleanup.
2016-02-27 18:17:35 +00:00