rogerman
3685c6e1f6
GPU:
...
- Begin rework for supporting RGB666 and RGB888 color formats. (This rework is still incomplete.)
2016-04-16 20:36:20 +00:00
rogerman
9a2bc94fc9
Render3D:
...
- 3D renderers can now be requested to output their framebuffers in RGBA6665 (SoftRasterizer and OpenGL) or RGBA8888 (OpenGL only) color formats.
2016-04-09 07:47:53 +00:00
rogerman
f036f26310
Cocoa Port:
...
- Add property methods for setting the GPU color format.
2016-04-05 17:41:17 +00:00
jsteffens
0ce1df58c5
Some build fixes for Linux (but still doesn't build)
2016-04-03 23:16:56 +00:00
rogerman
549079cb95
GPU:
...
- Fix the random battle transition in Final Fantasy III. (Regression from r5344. Fixes bug #1548.)
2016-04-03 06:26:02 +00:00
zeromus
aba30866b1
fix crash in gbagame slot2 addon when gba rom doesn't exist
2016-03-30 23:50:54 +00:00
zeromus
bf911bf571
winport: add options for killing stylus off-screen
2016-03-29 22:52:44 +00:00
zeromus
f22f05959d
zero out capture buffer in case advanced spu logic is disabled (prevents noise in savestates taken with a different advanced spu logic setting)
2016-03-29 07:12:26 +00:00
zeromus
660248816e
winport: add note to sound config gui that advanced spu logic is a sync setting
2016-03-29 07:11:33 +00:00
zeromus
fbb564db25
fix vcxproj in 2010 (ctrl+f7 building and resource editing)
2016-03-29 06:52:39 +00:00
zeromus
6e88f8e5dc
update libretro-common
2016-03-29 06:10:12 +00:00
zeromus
7e43d12cc7
winport: don't spew /arch:SSE2 warnings compiling x64 on vs2015
2016-03-22 15:59:55 +00:00
zeromus
60ba992495
forgot to commit two files
2016-03-22 15:53:13 +00:00
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