Commit Graph

2238 Commits

Author SHA1 Message Date
Twinaphex 0b7fe7c9df (MSVC D3D9) Change gfx enum filter type to unsigned 2014-08-19 21:22:39 +02:00
twinaphex 89cedb70df (SoftFilters) Options in blargg NTSC SNES .filt files work now 2014-08-19 19:49:18 +02:00
twinaphex 459c27e11f (SoftFilter) Build fixes for non_HAVE_DYLIB 2014-08-19 19:45:19 +02:00
twinaphex 4dea8caa6f (SoftFilter) Refactor most code associated to SoftFilter plugin - load .filt
files instead of the dynamic libraries directly. Options can be
set in the config file.

There's still a problem with config file options - will work this
out later.
2014-08-19 19:38:33 +02:00
twinaphex 0bd97eb1ba (SoftFilter) Bump up API version - start supporting config files
(stub for now)
2014-08-19 17:05:47 +02:00
twinaphex 5435883e40 Get rid of gfx_filter_type which is being problematic 2014-08-17 19:02:03 +02:00
twinaphex 278a758ba9 driver.c - declare variables at top of function 2014-08-16 19:07:21 +02:00
twinaphex 28310f44b8 (Menu) Refactor more menu code 2014-08-16 18:20:52 +02:00
Twinaphex 3e16335d3a (OSX) OSX version now requires that you have Cg toolkit installed.
OSX port now supports Cg AND GLSL shaders
2014-08-16 08:42:51 +02:00
twinaphex ed3c03687d (Xenon) xenon360_gfx.c - cleanup 2014-08-15 21:32:36 +02:00
twinaphex 6b5bb100a1 (PSP) Move psp files to gfx/psp 2014-08-15 21:14:26 +02:00
twinaphex 4a17a7b832 (GX) Build fix 2014-08-15 21:08:56 +02:00
twinaphex 99033b898f (XDK) Move xdk/d3d9 to gfx/d3d9 2014-08-15 21:00:26 +02:00
twinaphex 3ee6a8db9f Move wayland context in context list below X11 - gets rid of
'Failed to connect to Wayland server context' warning when
running in X11
2014-08-14 23:21:27 +02:00
twinaphex e851d279f8 Start getting rid of driver_funcs.h macros 2014-08-14 19:54:22 +02:00
twinaphex 9bb044a79b video_thread_wrapper.c - make code safer - prevent more null pointer
dereferences
2014-08-14 16:39:35 +02:00
Higor Eurípedes f53f155f2c (Threaded video) Fix null pointer dereferences 2014-08-14 10:16:24 -03:00
twinaphex 88af50ab82 Add null drivers 2014-08-14 03:05:44 +02:00
Twinaphex 364c66a5bf Merge pull request #875 from heuripedes/master
(SDL2) Fix windows build again
2014-08-13 20:12:32 +02:00
Tobias Jakobi c38b2a7676 softfilters: blargg/ntsc: correct source file permissions 2014-08-13 17:51:43 +02:00
Higor Eurípedes 6424c78c9a (SDL2) Fix windows build again 2014-08-13 11:45:11 -03:00
Higor Eurípedes 472c58e486 (SDL2) Fix wrong aspect ratio on startup 2014-08-12 15:58:25 -03:00
Higor Eurípedes fcf929aa2f (SDL2) Properly deinitialize the video driver 2014-08-12 15:58:25 -03:00
twinaphex fcbbf08109 (Recording) Bake in HAVE_RECORD implicitly 2014-08-12 05:28:43 +02:00
Higor Eurípedes 081347929c Implement SDL driver video poke interface 2014-08-11 20:57:01 -03:00
Higor Eurípedes 16e0d24e17 (SDL*) Properly initialize SDL library/subsystems 2014-08-11 19:47:30 -03:00
Higor Eurípedes b6df19dffb (SDL*) Merge input drivers 2014-08-11 19:47:30 -03:00
Higor Eurípedes 0aabdfa694 (SDL2) Fix windows build 2014-08-11 19:47:30 -03:00
Higor Eurípedes 68c9bfb8a4 (SDL2) Fix colors for cores that use 0RGB1555 2014-08-11 19:47:29 -03:00
twinaphex f1b1326905 (Wayland) Add stub input handlers to context 2014-08-11 19:17:40 +02:00
Higor Eurípedes 0e5305b10f (SDL2) Attempt to fix missing events issue 2014-08-10 19:57:17 -03:00
Higor Eurípedes e07dca3d22 (SDL2) Fix uninitialized var in sdl2_video.c 2014-08-10 19:15:21 -03:00
Higor Eurípedes a349d1a9b4 (SDL2) Fix pixel format detection 2014-08-10 18:07:37 -03:00
Higor Eurípedes 46beb117ef (SDL2) Add input driver 2014-08-10 15:00:21 -03:00
Higor Eurípedes 1ea504fcfe (SDL2) Added video driver 2014-08-10 13:39:31 -03:00
twinaphex 80a19ff0fd (Wayland) Adding preliminary work by maister - input hookup still
missing
2014-08-09 21:35:27 +02:00
Tobias Jakobi 55d331c2fe exynos: also use interpolate mode for menu blending 2014-08-09 16:43:48 +02:00
Tobias Jakobi 2dcac8cbd4 exynos: remove G2D safety zone
Extensive tests have shown that this is no longer necessary.
2014-08-09 16:43:48 +02:00
Tobias Jakobi 34e1b6921f exynos: font: use restrict for src/dst in put_glyph_rgba4444
This should help the compiler to generate better code for
memory access.
2014-08-09 16:43:48 +02:00
Tobias Jakobi e8439c30ff exynos: font: use defaults properties for buffer bpp 2014-08-09 16:43:47 +02:00
Tobias Jakobi bbc4dbdb66 exynos: font: buffer doesn't need special color initialization 2014-08-09 16:43:47 +02:00
Tobias Jakobi b83d60bef5 exynos: font: compute color in ARGB4444 format just once 2014-08-08 18:30:28 +02:00
Tobias Jakobi cd8161df6c exynos: font: slight improvement to rendering performance
The current bottleneck is 'put_glyph_rgba4444'. Interpolate mode
enables us to remove the conditional in the inner loop.

Eventually this call should just reduce to a memcpy.
2014-08-08 18:30:28 +02:00
Tobias Jakobi 987da33104 exynos: font: use interpolate mode for blending
The interpolate mode is more suited for font rendering, even
if it produces slightly different results.
The main reason for switching is to avoid some conditionals
in the coming code improvements.
2014-08-08 18:30:27 +02:00
Tobias Jakobi 2312d488aa exynos: fix font rendering
It would just segfault after a while, since we weren't deferencing
the 'msg' pointer to check for the end of the string.
Eventually this would let 'msg' point to invalid memory.
2014-08-08 18:30:27 +02:00
Tobias Jakobi ff06aea5dd exynos: add prefix to fimg2d header 2014-08-06 19:33:00 +02:00
twinaphex b04c253c06 (Win32) Fixup build 2014-08-03 03:30:59 +02:00
twinaphex 85688004ab (gfx) Cleanups 2014-08-03 02:16:02 +02:00
Jean-André Santoni 858fa30645 Add missing credit 2014-07-27 22:28:22 +02:00
Jean-André Santoni 3167709503 Add Vivante context driver 2014-07-27 22:19:11 +02:00