Commit Graph

5126 Commits

Author SHA1 Message Date
rogerman 45b559eae6 Cocoa Port:
- Simplify some drawing code in the OpenGL blitter.
2016-05-13 06:26:38 +00:00
zeromus afb63d0b2f fix crashes in bilinear final filter + HD prescaling (buffer overflows in sloppy filter code, as usual) 2016-05-09 22:23:54 +00:00
zeromus 13032f6712 fix garbage polygon rendering (error in gfx3d matrix math overflows) in spectrobes: beyond the portals 2016-04-24 19:14:07 +00:00
zeromus caec37ef25 fix newish crash on windows when shutting down with --num-cores 1 2016-04-24 19:13:07 +00:00
zeromus 73f5067ebc VFAT: use retro_dir and retro_stat instead of additional fs- layer 2016-04-22 01:38:45 +00:00
zeromus b03347dc48 retro_dirent and retro_stat tidy and bugfixes: windows retro_dir would have missed the first entry; retro_stat wasn't extern "C"'d; retro_dirent_is_dir didn't need a path argument (path can always be gotten from RDIR in a trivial operation) 2016-04-22 01:38:26 +00:00
zeromus cd702e32f3 fix vcxproj 2010/2015 selection better 2016-04-22 01:35:13 +00:00
zeromus 591f419ffe add .editorconfigs 2016-04-22 01:29:42 +00:00
zeromus b0f4989230 update libretro-common 2016-04-22 00:34:34 +00:00
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